Reflection for RapidJSON
0.0.9
Reflection for serializing/deserializing with RapidJSON
|
The BinaryReflectorTests class tests the (de)serializer. More...
Public Member Functions | |
BinaryReflectorTests () | |
void | setUp () |
void | tearDown () |
void | testSerializeSimpleStruct () |
void | testDeserializeSimpleStruct () |
void | testSerializeNestedStruct () |
void | testDeserializeNestedStruct () |
void | assertTestObject (const TestObjectBinary &deserialized) |
void | testSharedPointer (std::uintptr_t fakePointer) |
void | testSmallSharedPointer () |
void | testBigSharedPointer () |
The BinaryReflectorTests class tests the (de)serializer.
Definition at line 133 of file binaryreflector.cpp.
BinaryReflectorTests::BinaryReflectorTests | ( | ) |
Definition at line 169 of file binaryreflector.cpp.
void BinaryReflectorTests::assertTestObject | ( | const TestObjectBinary & | deserialized | ) |
Definition at line 285 of file binaryreflector.cpp.
void BinaryReflectorTests::setUp | ( | ) |
Definition at line 213 of file binaryreflector.cpp.
void BinaryReflectorTests::tearDown | ( | ) |
Definition at line 237 of file binaryreflector.cpp.
void BinaryReflectorTests::testBigSharedPointer | ( | ) |
Definition at line 334 of file binaryreflector.cpp.
void BinaryReflectorTests::testDeserializeNestedStruct | ( | ) |
Definition at line 272 of file binaryreflector.cpp.
void BinaryReflectorTests::testDeserializeSimpleStruct | ( | ) |
Definition at line 252 of file binaryreflector.cpp.
void BinaryReflectorTests::testSerializeNestedStruct | ( | ) |
Definition at line 261 of file binaryreflector.cpp.
void BinaryReflectorTests::testSerializeSimpleStruct | ( | ) |
Definition at line 241 of file binaryreflector.cpp.
void BinaryReflectorTests::testSharedPointer | ( | std::uintptr_t | fakePointer | ) |
Definition at line 300 of file binaryreflector.cpp.
void BinaryReflectorTests::testSmallSharedPointer | ( | ) |
Definition at line 329 of file binaryreflector.cpp.