OTest2
A C++ testing framework
|
Generic implementation of the testmark serializer based on a binary stream. More...
#include <testmarkoutbin.h>
Public Member Functions | |
TestMarkOutBin () | |
Ctor. More... | |
virtual | ~TestMarkOutBin () |
Dtor. More... | |
TestMarkOutBin (const TestMarkOutBin &)=delete | |
TestMarkOutBin & | operator= (const TestMarkOutBin &)=delete |
virtual void | writeTypeMark (const char *typemark_) override |
Write type mark of currently stored testmark. More... | |
virtual void | writeInt (std::int64_t value_) override |
Write a 64 bit integer. More... | |
virtual void | writeFloat (long double value_) override |
Write 64-bit float. More... | |
virtual void | writeString (const std::string &string_) override |
Write text string. More... | |
![]() | |
TestMarkOut () | |
Ctor. More... | |
virtual | ~TestMarkOut () |
Dtor. More... | |
TestMarkOut (const TestMarkOut &)=delete | |
TestMarkOut & | operator= (const TestMarkOut &)=delete |
Generic implementation of the testmark serializer based on a binary stream.
Definition at line 35 of file testmarkoutbin.h.
OTest2::TestMarkOutBin::TestMarkOutBin | ( | ) |
Ctor.
Definition at line 33 of file testmarkoutbin.cpp.
|
virtual |
Dtor.
Definition at line 37 of file testmarkoutbin.cpp.
|
delete |
|
delete |
|
overridevirtual |
Write 64-bit float.
value_ | The value |
Implements OTest2::TestMarkOut.
Definition at line 82 of file testmarkoutbin.cpp.
|
overridevirtual |
Write a 64 bit integer.
value_ | The integer |
Implements OTest2::TestMarkOut.
Definition at line 59 of file testmarkoutbin.cpp.
|
overridevirtual |
Write text string.
string_ | The string |
Implements OTest2::TestMarkOut.
Definition at line 101 of file testmarkoutbin.cpp.
|
overridevirtual |
Write type mark of currently stored testmark.
typemark_ | The typemark. It's a unique string identifying the testmark type and consisting maximally of 255 characters. |
Implements OTest2::TestMarkOut.
Definition at line 46 of file testmarkoutbin.cpp.