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