Loading src/GTMesh/Debug/ConsoleLogger.h +5 −5 Original line number Diff line number Diff line Loading @@ -10,7 +10,7 @@ /** * @brief The ConsoleLogger class */ template <VARIABLE_EXPORT_METHOD method = VARIABLE_EXPORT_METHOD::ostream> template <VARIABLE_EXPORT_METHOD method = VARIABLE_EXPORT_METHOD::VARIABLE_EXPORT_METHOD_OSTREAM> class ConsoleLogger { public: Loading Loading @@ -131,7 +131,7 @@ public: template <> class ConsoleLogger<VARIABLE_EXPORT_METHOD::stdio> { class ConsoleLogger<VARIABLE_EXPORT_METHOD::VARIABLE_EXPORT_METHOD_STDIO> { public: Loading @@ -150,7 +150,7 @@ public: sourceFile, line); VariableExport<VARIABLE_EXPORT_METHOD::stdio>::exportVariable(message); VariableExport<VARIABLE_EXPORT_METHOD::VARIABLE_EXPORT_METHOD_STDIO>::exportVariable(message); printf(" <==\n"); } Loading Loading @@ -186,7 +186,7 @@ public: line, name); VariableExport<VARIABLE_EXPORT_METHOD::stdio>::exportVariable(value); VariableExport<VARIABLE_EXPORT_METHOD::VARIABLE_EXPORT_METHOD_STDIO>::exportVariable(value); printf("\n"); } Loading @@ -198,7 +198,7 @@ public: line, name); VariableExport<VARIABLE_EXPORT_METHOD::stdio>::exportVariable(value); VariableExport<VARIABLE_EXPORT_METHOD::VARIABLE_EXPORT_METHOD_STDIO>::exportVariable(value); printf("\n"); } Loading src/GTMesh/Debug/VariableExport.h +4 −4 Original line number Diff line number Diff line Loading @@ -9,11 +9,11 @@ enum VARIABLE_EXPORT_METHOD { ostream, stdio VARIABLE_EXPORT_METHOD_OSTREAM, VARIABLE_EXPORT_METHOD_STDIO }; template <VARIABLE_EXPORT_METHOD target = VARIABLE_EXPORT_METHOD::ostream> template <VARIABLE_EXPORT_METHOD target = VARIABLE_EXPORT_METHOD::VARIABLE_EXPORT_METHOD_OSTREAM> struct VariableExport { Loading Loading @@ -194,7 +194,7 @@ struct VariableExport { template <> struct VariableExport<VARIABLE_EXPORT_METHOD::stdio> { struct VariableExport<VARIABLE_EXPORT_METHOD::VARIABLE_EXPORT_METHOD_STDIO> { static void exportVariable(...) Loading src/UnitTests/Debug/VariableExportTest.cpp +8 −8 Original line number Diff line number Diff line Loading @@ -17,19 +17,19 @@ TEST( VariableExportTest_Basic, basicTest ) std::stringstream ss; VariableExport<VARIABLE_EXPORT_METHOD::ostream>::exportVariable(ss, r); VariableExport<VARIABLE_EXPORT_METHOD::VARIABLE_EXPORT_METHOD_OSTREAM>::exportVariable(ss, r); EXPECT_EQ(ss.str(),"42.15"); ss.str(""); ss.clear(); VariableExport<VARIABLE_EXPORT_METHOD::ostream>::exportVariable(ss, i); VariableExport<VARIABLE_EXPORT_METHOD::VARIABLE_EXPORT_METHOD_OSTREAM>::exportVariable(ss, i); EXPECT_EQ(ss.str(),"15"); ss.str(""); ss.clear(); VariableExport<VARIABLE_EXPORT_METHOD::ostream>::exportVariable(ss, c); VariableExport<VARIABLE_EXPORT_METHOD::VARIABLE_EXPORT_METHOD_OSTREAM>::exportVariable(ss, c); EXPECT_EQ(ss.str(),"\"*\""); ss.str(""); ss.clear(); VariableExport<VARIABLE_EXPORT_METHOD::ostream>::exportVariable(ss, b); VariableExport<VARIABLE_EXPORT_METHOD::VARIABLE_EXPORT_METHOD_OSTREAM>::exportVariable(ss, b); EXPECT_EQ(ss.str(),"false"); ss.str(""); ss.clear(); Loading @@ -50,15 +50,15 @@ TEST( VariableExportTest_Container, basicTest ) std::stringstream ss; VariableExport<VARIABLE_EXPORT_METHOD::ostream>::exportVariable(ss, list); VariableExport<VARIABLE_EXPORT_METHOD::VARIABLE_EXPORT_METHOD_OSTREAM>::exportVariable(ss, list); EXPECT_EQ(ss.str(),"[ 1, 2, 3 ]"); ss.str(""); ss.clear(); VariableExport<VARIABLE_EXPORT_METHOD::ostream>::exportVariable(ss, vec); VariableExport<VARIABLE_EXPORT_METHOD::VARIABLE_EXPORT_METHOD_OSTREAM>::exportVariable(ss, vec); EXPECT_EQ(ss.str(),"[ [ 1, 2, 3 ], [ 1, 2, 3 ], [ 1, 2, 3 ], [ 1, 2, 3 ], [ 1, 2, 3 ] ]"); ss.str(""); ss.clear(); VariableExport<VARIABLE_EXPORT_METHOD::ostream>::exportVariable(ss, m); VariableExport<VARIABLE_EXPORT_METHOD::VARIABLE_EXPORT_METHOD_OSTREAM>::exportVariable(ss, m); EXPECT_EQ(ss.str(),R"([ { "druhy": 2}, { "prvni": 1}, { "treti": 3} ])"); ss.str(""); ss.clear(); Loading Loading @@ -109,7 +109,7 @@ TEST( VariableExportTest_Traited, basicTest ) std::stringstream ss; VariableExport<VARIABLE_EXPORT_METHOD::ostream>::exportVariable(ss, e); VariableExport<VARIABLE_EXPORT_METHOD::VARIABLE_EXPORT_METHOD_OSTREAM>::exportVariable(ss, e); EXPECT_EQ(ss.str(),R"({ "attrInt" : 1, "attrDouble" : 42.15, "attrFloat" : 15.8, "attrLongDouble" : 1.58e+301, "attrChar" : "*", "attrULL" : 465135168421684684, "attrStr" : "Ahojky", "attrTempData" : { "density" : 42.15, "momentum" : [ 42.15, 84.3, 42.15 ] }, "attrVec" : [ "tohle", "je", "nejlepsi", "debugovaci", "system" ] })"); ss.str(""); ss.clear(); Loading Loading
src/GTMesh/Debug/ConsoleLogger.h +5 −5 Original line number Diff line number Diff line Loading @@ -10,7 +10,7 @@ /** * @brief The ConsoleLogger class */ template <VARIABLE_EXPORT_METHOD method = VARIABLE_EXPORT_METHOD::ostream> template <VARIABLE_EXPORT_METHOD method = VARIABLE_EXPORT_METHOD::VARIABLE_EXPORT_METHOD_OSTREAM> class ConsoleLogger { public: Loading Loading @@ -131,7 +131,7 @@ public: template <> class ConsoleLogger<VARIABLE_EXPORT_METHOD::stdio> { class ConsoleLogger<VARIABLE_EXPORT_METHOD::VARIABLE_EXPORT_METHOD_STDIO> { public: Loading @@ -150,7 +150,7 @@ public: sourceFile, line); VariableExport<VARIABLE_EXPORT_METHOD::stdio>::exportVariable(message); VariableExport<VARIABLE_EXPORT_METHOD::VARIABLE_EXPORT_METHOD_STDIO>::exportVariable(message); printf(" <==\n"); } Loading Loading @@ -186,7 +186,7 @@ public: line, name); VariableExport<VARIABLE_EXPORT_METHOD::stdio>::exportVariable(value); VariableExport<VARIABLE_EXPORT_METHOD::VARIABLE_EXPORT_METHOD_STDIO>::exportVariable(value); printf("\n"); } Loading @@ -198,7 +198,7 @@ public: line, name); VariableExport<VARIABLE_EXPORT_METHOD::stdio>::exportVariable(value); VariableExport<VARIABLE_EXPORT_METHOD::VARIABLE_EXPORT_METHOD_STDIO>::exportVariable(value); printf("\n"); } Loading
src/GTMesh/Debug/VariableExport.h +4 −4 Original line number Diff line number Diff line Loading @@ -9,11 +9,11 @@ enum VARIABLE_EXPORT_METHOD { ostream, stdio VARIABLE_EXPORT_METHOD_OSTREAM, VARIABLE_EXPORT_METHOD_STDIO }; template <VARIABLE_EXPORT_METHOD target = VARIABLE_EXPORT_METHOD::ostream> template <VARIABLE_EXPORT_METHOD target = VARIABLE_EXPORT_METHOD::VARIABLE_EXPORT_METHOD_OSTREAM> struct VariableExport { Loading Loading @@ -194,7 +194,7 @@ struct VariableExport { template <> struct VariableExport<VARIABLE_EXPORT_METHOD::stdio> { struct VariableExport<VARIABLE_EXPORT_METHOD::VARIABLE_EXPORT_METHOD_STDIO> { static void exportVariable(...) Loading
src/UnitTests/Debug/VariableExportTest.cpp +8 −8 Original line number Diff line number Diff line Loading @@ -17,19 +17,19 @@ TEST( VariableExportTest_Basic, basicTest ) std::stringstream ss; VariableExport<VARIABLE_EXPORT_METHOD::ostream>::exportVariable(ss, r); VariableExport<VARIABLE_EXPORT_METHOD::VARIABLE_EXPORT_METHOD_OSTREAM>::exportVariable(ss, r); EXPECT_EQ(ss.str(),"42.15"); ss.str(""); ss.clear(); VariableExport<VARIABLE_EXPORT_METHOD::ostream>::exportVariable(ss, i); VariableExport<VARIABLE_EXPORT_METHOD::VARIABLE_EXPORT_METHOD_OSTREAM>::exportVariable(ss, i); EXPECT_EQ(ss.str(),"15"); ss.str(""); ss.clear(); VariableExport<VARIABLE_EXPORT_METHOD::ostream>::exportVariable(ss, c); VariableExport<VARIABLE_EXPORT_METHOD::VARIABLE_EXPORT_METHOD_OSTREAM>::exportVariable(ss, c); EXPECT_EQ(ss.str(),"\"*\""); ss.str(""); ss.clear(); VariableExport<VARIABLE_EXPORT_METHOD::ostream>::exportVariable(ss, b); VariableExport<VARIABLE_EXPORT_METHOD::VARIABLE_EXPORT_METHOD_OSTREAM>::exportVariable(ss, b); EXPECT_EQ(ss.str(),"false"); ss.str(""); ss.clear(); Loading @@ -50,15 +50,15 @@ TEST( VariableExportTest_Container, basicTest ) std::stringstream ss; VariableExport<VARIABLE_EXPORT_METHOD::ostream>::exportVariable(ss, list); VariableExport<VARIABLE_EXPORT_METHOD::VARIABLE_EXPORT_METHOD_OSTREAM>::exportVariable(ss, list); EXPECT_EQ(ss.str(),"[ 1, 2, 3 ]"); ss.str(""); ss.clear(); VariableExport<VARIABLE_EXPORT_METHOD::ostream>::exportVariable(ss, vec); VariableExport<VARIABLE_EXPORT_METHOD::VARIABLE_EXPORT_METHOD_OSTREAM>::exportVariable(ss, vec); EXPECT_EQ(ss.str(),"[ [ 1, 2, 3 ], [ 1, 2, 3 ], [ 1, 2, 3 ], [ 1, 2, 3 ], [ 1, 2, 3 ] ]"); ss.str(""); ss.clear(); VariableExport<VARIABLE_EXPORT_METHOD::ostream>::exportVariable(ss, m); VariableExport<VARIABLE_EXPORT_METHOD::VARIABLE_EXPORT_METHOD_OSTREAM>::exportVariable(ss, m); EXPECT_EQ(ss.str(),R"([ { "druhy": 2}, { "prvni": 1}, { "treti": 3} ])"); ss.str(""); ss.clear(); Loading Loading @@ -109,7 +109,7 @@ TEST( VariableExportTest_Traited, basicTest ) std::stringstream ss; VariableExport<VARIABLE_EXPORT_METHOD::ostream>::exportVariable(ss, e); VariableExport<VARIABLE_EXPORT_METHOD::VARIABLE_EXPORT_METHOD_OSTREAM>::exportVariable(ss, e); EXPECT_EQ(ss.str(),R"({ "attrInt" : 1, "attrDouble" : 42.15, "attrFloat" : 15.8, "attrLongDouble" : 1.58e+301, "attrChar" : "*", "attrULL" : 465135168421684684, "attrStr" : "Ahojky", "attrTempData" : { "density" : 42.15, "momentum" : [ 42.15, 84.3, 42.15 ] }, "attrVec" : [ "tohle", "je", "nejlepsi", "debugovaci", "system" ] })"); ss.str(""); ss.clear(); Loading