Conscience Core
Functions
GeneralUtilsTests.cpp File Reference
#include "unit-test.h"
#include <string>
#include <vector>
#include <opencv2/opencv.hpp>
#include "Util/conscience_log.h"
#include "Util/conscience_util.h"
#include "Util/geom.h"
#include "Axiomes/Csc3dTypes.h"

Functions

 BOOST_FIXTURE_TEST_CASE (utils_trimWithSpaces, Fixture)
 
 BOOST_FIXTURE_TEST_CASE (utils_trimWhenNotNecessary, Fixture)
 
 BOOST_FIXTURE_TEST_CASE (utils_floatArrayToString, Fixture)
 
 BOOST_FIXTURE_TEST_CASE (utils_floatArrayToStringEmpty, Fixture)
 
 BOOST_FIXTURE_TEST_CASE (utils_intArrayToString, Fixture)
 
 BOOST_FIXTURE_TEST_CASE (utils_intArrayToStringEmpty, Fixture)
 
 BOOST_FIXTURE_TEST_CASE (utils_boolToString, Fixture)
 
 BOOST_FIXTURE_TEST_CASE (utils_toStringCurrentTimeWithMillis, Fixture)
 
 BOOST_FIXTURE_TEST_CASE (utils_toStringDateAndTime, Fixture)
 
 BOOST_FIXTURE_TEST_CASE (utils_splitString, Fixture)
 
 BOOST_FIXTURE_TEST_CASE (utils_splitStringWithEmpty, Fixture)
 
 BOOST_FIXTURE_TEST_CASE (utils_splitStringWithEscape, Fixture)
 
 BOOST_FIXTURE_TEST_CASE (utils_splitStringWithJson, Fixture)
 
 BOOST_FIXTURE_TEST_CASE (utils_parseFloatList, Fixture)
 
 BOOST_FIXTURE_TEST_CASE (utils_parseIntList, Fixture)
 
 BOOST_FIXTURE_TEST_CASE (utils_replaceInString, Fixture)
 
 BOOST_FIXTURE_TEST_CASE (utils_replaceInString_onlyFirst, Fixture)
 
 BOOST_FIXTURE_TEST_CASE (utils_replaceInString_all, Fixture)
 
 BOOST_FIXTURE_TEST_CASE (utils_replaceInString_all_consecutive, Fixture)
 
 BOOST_FIXTURE_TEST_CASE (utils_toStringOrNullString, Fixture)
 
 BOOST_FIXTURE_TEST_CASE (utils_vectorToString, Fixture)
 
 BOOST_FIXTURE_TEST_CASE (utils_diffMillis_toMillis, Fixture)
 
 BOOST_FIXTURE_TEST_CASE (utils_stringIsNumber, Fixture)
 
 BOOST_FIXTURE_TEST_CASE (utils_to_string_precision_double, Fixture)
 
 BOOST_FIXTURE_TEST_CASE (utils_randomString, Fixture)
 
 ENUM (SimpleEnumTest, Value1, Value2)
 
 ENUM (NumbersEnumTest, One, Two, Three, Four)
 
 BOOST_FIXTURE_TEST_CASE (Enum_UnitTests_canUseSimpleMethods, Fixture)
 
 BOOST_FIXTURE_TEST_CASE (Enum_UnitTests_canHaveDoc, Fixture)
 

Function Documentation

◆ BOOST_FIXTURE_TEST_CASE() [1/27]

BOOST_FIXTURE_TEST_CASE ( Enum_UnitTests_canHaveDoc  ,
Fixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [2/27]

BOOST_FIXTURE_TEST_CASE ( Enum_UnitTests_canUseSimpleMethods  ,
Fixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [3/27]

BOOST_FIXTURE_TEST_CASE ( utils_boolToString  ,
Fixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [4/27]

BOOST_FIXTURE_TEST_CASE ( utils_diffMillis_toMillis  ,
Fixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [5/27]

BOOST_FIXTURE_TEST_CASE ( utils_floatArrayToString  ,
Fixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [6/27]

BOOST_FIXTURE_TEST_CASE ( utils_floatArrayToStringEmpty  ,
Fixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [7/27]

BOOST_FIXTURE_TEST_CASE ( utils_intArrayToString  ,
Fixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [8/27]

BOOST_FIXTURE_TEST_CASE ( utils_intArrayToStringEmpty  ,
Fixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [9/27]

BOOST_FIXTURE_TEST_CASE ( utils_parseFloatList  ,
Fixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [10/27]

BOOST_FIXTURE_TEST_CASE ( utils_parseIntList  ,
Fixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [11/27]

BOOST_FIXTURE_TEST_CASE ( utils_randomString  ,
Fixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [12/27]

BOOST_FIXTURE_TEST_CASE ( utils_replaceInString  ,
Fixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [13/27]

BOOST_FIXTURE_TEST_CASE ( utils_replaceInString_all  ,
Fixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [14/27]

BOOST_FIXTURE_TEST_CASE ( utils_replaceInString_all_consecutive  ,
Fixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [15/27]

BOOST_FIXTURE_TEST_CASE ( utils_replaceInString_onlyFirst  ,
Fixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [16/27]

BOOST_FIXTURE_TEST_CASE ( utils_splitString  ,
Fixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [17/27]

BOOST_FIXTURE_TEST_CASE ( utils_splitStringWithEmpty  ,
Fixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [18/27]

BOOST_FIXTURE_TEST_CASE ( utils_splitStringWithEscape  ,
Fixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [19/27]

BOOST_FIXTURE_TEST_CASE ( utils_splitStringWithJson  ,
Fixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [20/27]

BOOST_FIXTURE_TEST_CASE ( utils_stringIsNumber  ,
Fixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [21/27]

BOOST_FIXTURE_TEST_CASE ( utils_to_string_precision_double  ,
Fixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [22/27]

BOOST_FIXTURE_TEST_CASE ( utils_toStringCurrentTimeWithMillis  ,
Fixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [23/27]

BOOST_FIXTURE_TEST_CASE ( utils_toStringDateAndTime  ,
Fixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [24/27]

BOOST_FIXTURE_TEST_CASE ( utils_toStringOrNullString  ,
Fixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [25/27]

BOOST_FIXTURE_TEST_CASE ( utils_trimWhenNotNecessary  ,
Fixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [26/27]

BOOST_FIXTURE_TEST_CASE ( utils_trimWithSpaces  ,
Fixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [27/27]

BOOST_FIXTURE_TEST_CASE ( utils_vectorToString  ,
Fixture   
)

◆ ENUM() [1/2]

ENUM ( NumbersEnumTest  ,
One  ,
Two  ,
Three  ,
Four   
)

◆ ENUM() [2/2]

ENUM ( SimpleEnumTest  ,
Value1  ,
Value2   
)