Reflection for RapidJSON  0.0.6
Reflection for serializing/deserializing with RapidJSON
Public Member Functions | List of all members
BinaryReflectorTests Class Reference

The BinaryReflectorTests class tests the (de)serializer. More...

Inheritance diagram for BinaryReflectorTests:
[legend]
Collaboration diagram for BinaryReflectorTests:
[legend]

Public Member Functions

 BinaryReflectorTests ()
 
void setUp ()
 
void tearDown ()
 
void testSerializeSimpleStruct ()
 
void testDeserializeSimpleStruct ()
 
void testSerializeNestedStruct ()
 
void testDeserializeNestedStruct ()
 
void assertTestObject (const TestObjectBinary &deserialized)
 

Detailed Description

The BinaryReflectorTests class tests the (de)serializer.

Remarks
In these tests, the required reflection code is provided by hand so the generator isn't involved yet.

Definition at line 134 of file binaryreflector.cpp.

Constructor & Destructor Documentation

◆ BinaryReflectorTests()

BinaryReflectorTests::BinaryReflectorTests ( )

Definition at line 165 of file binaryreflector.cpp.

Member Function Documentation

◆ assertTestObject()

void BinaryReflectorTests::assertTestObject ( const TestObjectBinary &  deserialized)

Definition at line 281 of file binaryreflector.cpp.

◆ setUp()

void BinaryReflectorTests::setUp ( )

Definition at line 209 of file binaryreflector.cpp.

◆ tearDown()

void BinaryReflectorTests::tearDown ( )

Definition at line 233 of file binaryreflector.cpp.

◆ testDeserializeNestedStruct()

void BinaryReflectorTests::testDeserializeNestedStruct ( )

Definition at line 268 of file binaryreflector.cpp.

◆ testDeserializeSimpleStruct()

void BinaryReflectorTests::testDeserializeSimpleStruct ( )

Definition at line 248 of file binaryreflector.cpp.

◆ testSerializeNestedStruct()

void BinaryReflectorTests::testSerializeNestedStruct ( )

Definition at line 257 of file binaryreflector.cpp.

◆ testSerializeSimpleStruct()

void BinaryReflectorTests::testSerializeSimpleStruct ( )

Definition at line 237 of file binaryreflector.cpp.


The documentation for this class was generated from the following file: