OTest2
A C++ testing framework
|
Go to the documentation of this file.
20 #ifndef OTest2__INCLUDE_OTEST2_TESTMARKINT_H_
21 #define OTest2__INCLUDE_OTEST2_TESTMARKINT_H_
40 virtual bool doIsEqual(
42 long double precision_)
const;
43 virtual bool doIsEqualValue(
45 long double precision_)
const;
46 virtual void doDiffArray(
48 std::vector<LinearizedRecord>& array_)
const;
49 virtual void doLinearizedMark(
51 const std::string& label_,
52 std::vector<LinearizedRecord>& array_)
const;
53 virtual void doPrintOpen(
55 const std::string& prefix_)
const;
56 virtual void doPrintClose(
58 const std::string& prefix_)
const;
59 virtual void doSerializeMark(
61 virtual void doDeserializeMark(
TestMarkInt & operator=(const TestMarkInt &)=delete
A generic interface of a testmark deserializer.
std::uint64_t TestMarkHashCode
A generic interface of a serializer of test marks.
static const char * typeMark()
Get serialization typemark.
TestMarkInt(int64_t value_)
Ctor.
virtual ~TestMarkInt()
Dtor.
Generic interface of a test mark node.
A factory of testmark objects used for deserialization.