OTest2
A C++ testing framework
|
Go to the documentation of this file.
20 #ifndef OTest2__INCLUDE_OTEST2_TESTMARKNULL_H_
21 #define OTest2__INCLUDE_OTEST2_TESTMARKNULL_H_
36 virtual bool doIsEqual(
38 long double precision_)
const;
39 virtual bool doIsEqualValue(
41 long double precision_)
const;
42 virtual void doDiffArray(
44 std::vector<LinearizedRecord>& array_)
const;
45 virtual void doLinearizedMark(
47 const std::string& label_,
48 std::vector<LinearizedRecord>& array_)
const;
49 virtual void doPrintOpen(
51 const std::string& prefix_)
const;
52 virtual void doPrintClose(
54 const std::string& prefix_)
const;
55 virtual void doSerializeMark(
57 virtual void doDeserializeMark(
A generic interface of a testmark deserializer.
static const char * typeMark()
Get serialization typemark.
std::uint64_t TestMarkHashCode
A generic interface of a serializer of test marks.
virtual ~TestMarkNull()
Dtor.
TestMarkNull & operator=(const TestMarkNull &)=delete
Generic interface of a test mark node.
A factory of testmark objects used for deserialization.
Test mark node representing a null pointer.