OTest2
A C++ testing framework
|
Go to the documentation of this file.
20 #ifndef OTest2__INCLUDE_OTEST2_TESTMARKSTRING_H_
21 #define OTest2__INCLUDE_OTEST2_TESTMARKSTRING_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(
72 const std::string& value_);
TestMarkString & operator=(const TestMarkString &)=delete
TestMarkString(const std::string &value_)
Ctor.
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 deserialization typemark.
virtual ~TestMarkString()
Dtor.
Generic interface of a test mark node.
A factory of testmark objects used for deserialization.