Conscience Core
Functions
JsonTests.cpp File Reference
#include "unit-test.h"
#include <any>
#include <fstream>
#include <map>
#include <string>
#include <vector>
#include "Util/conscience_log.h"
#include "Util/conscience_util.h"
#include "Util/json.h"

Functions

 BOOST_FIXTURE_TEST_CASE (utils_mapToJson, Fixture)
 
 BOOST_FIXTURE_TEST_CASE (utils_mapToJson_noNewLines, Fixture)
 
 BOOST_FIXTURE_TEST_CASE (utils_mapToJson_Complex, Fixture)
 
 BOOST_FIXTURE_TEST_CASE (JsonObjectReader_Simple, Fixture)
 
 BOOST_FIXTURE_TEST_CASE (JsonObjectReader_Array, Fixture)
 
 BOOST_FIXTURE_TEST_CASE (JsonObjectReader_RootArray, Fixture)
 
 BOOST_FIXTURE_TEST_CASE (JsonObjectReader_RootArray_primitive, Fixture)
 
 BOOST_FIXTURE_TEST_CASE (JsonObjectReader_RootArray_MemoryTest, Fixture)
 
 BOOST_FIXTURE_TEST_CASE (JsonObjectReader_NestedPath, Fixture)
 
 BOOST_FIXTURE_TEST_CASE (JsonObjectReader_NestedPathAsMap, Fixture)
 
 BOOST_FIXTURE_TEST_CASE (JsonObject_CreationOneProperty, Fixture)
 
 BOOST_FIXTURE_TEST_CASE (JsonObject_CreationMultipleProperty, Fixture)
 
 BOOST_FIXTURE_TEST_CASE (JsonObject_OverridePrimitiveValue, Fixture)
 
 BOOST_FIXTURE_TEST_CASE (JsonObject_OverrideObjectValue, Fixture)
 
 BOOST_FIXTURE_TEST_CASE (JsonObject_OverrideNestedObjectValue, Fixture)
 
 BOOST_FIXTURE_TEST_CASE (JsonObject_CreationVectors, Fixture)
 
 BOOST_FIXTURE_TEST_CASE (JsonObject_CreationNested, Fixture)
 
 BOOST_FIXTURE_TEST_CASE (JsonObject_VectorToString, Fixture)
 
 BOOST_FIXTURE_TEST_CASE (JsonParser_parseFromString, Fixture)
 
 BOOST_FIXTURE_TEST_CASE (JsonParser_parseFromString_another, Fixture)
 
 BOOST_FIXTURE_TEST_CASE (JsonParser_subObjectParser, Fixture)
 
 BOOST_FIXTURE_TEST_CASE (JsonObject_Formatting, Fixture)
 
 BOOST_FIXTURE_TEST_CASE (JsonObject_Merge, Fixture)
 
 BOOST_FIXTURE_TEST_CASE (JsonObject_MergeTestRealCase, Fixture)
 

Function Documentation

◆ BOOST_FIXTURE_TEST_CASE() [1/24]

BOOST_FIXTURE_TEST_CASE ( JsonObject_CreationMultipleProperty  ,
Fixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [2/24]

BOOST_FIXTURE_TEST_CASE ( JsonObject_CreationNested  ,
Fixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [3/24]

BOOST_FIXTURE_TEST_CASE ( JsonObject_CreationOneProperty  ,
Fixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [4/24]

BOOST_FIXTURE_TEST_CASE ( JsonObject_CreationVectors  ,
Fixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [5/24]

BOOST_FIXTURE_TEST_CASE ( JsonObject_Formatting  ,
Fixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [6/24]

BOOST_FIXTURE_TEST_CASE ( JsonObject_Merge  ,
Fixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [7/24]

BOOST_FIXTURE_TEST_CASE ( JsonObject_MergeTestRealCase  ,
Fixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [8/24]

BOOST_FIXTURE_TEST_CASE ( JsonObject_OverrideNestedObjectValue  ,
Fixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [9/24]

BOOST_FIXTURE_TEST_CASE ( JsonObject_OverrideObjectValue  ,
Fixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [10/24]

BOOST_FIXTURE_TEST_CASE ( JsonObject_OverridePrimitiveValue  ,
Fixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [11/24]

BOOST_FIXTURE_TEST_CASE ( JsonObject_VectorToString  ,
Fixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [12/24]

BOOST_FIXTURE_TEST_CASE ( JsonObjectReader_Array  ,
Fixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [13/24]

BOOST_FIXTURE_TEST_CASE ( JsonObjectReader_NestedPath  ,
Fixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [14/24]

BOOST_FIXTURE_TEST_CASE ( JsonObjectReader_NestedPathAsMap  ,
Fixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [15/24]

BOOST_FIXTURE_TEST_CASE ( JsonObjectReader_RootArray  ,
Fixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [16/24]

BOOST_FIXTURE_TEST_CASE ( JsonObjectReader_RootArray_MemoryTest  ,
Fixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [17/24]

BOOST_FIXTURE_TEST_CASE ( JsonObjectReader_RootArray_primitive  ,
Fixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [18/24]

BOOST_FIXTURE_TEST_CASE ( JsonObjectReader_Simple  ,
Fixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [19/24]

BOOST_FIXTURE_TEST_CASE ( JsonParser_parseFromString  ,
Fixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [20/24]

BOOST_FIXTURE_TEST_CASE ( JsonParser_parseFromString_another  ,
Fixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [21/24]

BOOST_FIXTURE_TEST_CASE ( JsonParser_subObjectParser  ,
Fixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [22/24]

BOOST_FIXTURE_TEST_CASE ( utils_mapToJson  ,
Fixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [23/24]

BOOST_FIXTURE_TEST_CASE ( utils_mapToJson_Complex  ,
Fixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [24/24]

BOOST_FIXTURE_TEST_CASE ( utils_mapToJson_noNewLines  ,
Fixture   
)