Reflection for RapidJSON 0.0.16
Reflection for serializing/deserializing with RapidJSON
|
The JsonReflectorBoostHanaTests class tests the integration of Boost.Hana with the RapidJSON wrapper. More...
Public Member Functions | |
void | setUp () override |
void | tearDown () override |
void | testSerializePrimitives () |
void | testSerializeSimpleObjects () |
Tests serializing objects. | |
void | testSerializeNestedObjects () |
Tests serializing nested object and arrays. | |
void | testDeserializePrimitives () |
void | testDeserializeSimpleObjects () |
Tests deserializing simple objects. | |
void | testDeserializeNestedObjects () |
Tests deserializing nested objects and arrays. | |
void | testHandlingTypeMismatch () |
Tests whether JsonDeserializationError is thrown on type mismatch. | |
The JsonReflectorBoostHanaTests class tests the integration of Boost.Hana with the RapidJSON wrapper.
Definition at line 49 of file jsonreflector-boosthana.cpp.
|
override |
Definition at line 75 of file jsonreflector-boosthana.cpp.
|
override |
Definition at line 79 of file jsonreflector-boosthana.cpp.
void JsonReflectorBoostHanaTests::testDeserializeNestedObjects | ( | ) |
Tests deserializing nested objects and arrays.
Definition at line 142 of file jsonreflector-boosthana.cpp.
void JsonReflectorBoostHanaTests::testDeserializePrimitives | ( | ) |
void JsonReflectorBoostHanaTests::testDeserializeSimpleObjects | ( | ) |
Tests deserializing simple objects.
Definition at line 127 of file jsonreflector-boosthana.cpp.
void JsonReflectorBoostHanaTests::testHandlingTypeMismatch | ( | ) |
Tests whether JsonDeserializationError is thrown on type mismatch.
Definition at line 174 of file jsonreflector-boosthana.cpp.
void JsonReflectorBoostHanaTests::testSerializeNestedObjects | ( | ) |
Tests serializing nested object and arrays.
Definition at line 101 of file jsonreflector-boosthana.cpp.
void JsonReflectorBoostHanaTests::testSerializePrimitives | ( | ) |
void JsonReflectorBoostHanaTests::testSerializeSimpleObjects | ( | ) |
Tests serializing objects.
Definition at line 86 of file jsonreflector-boosthana.cpp.