8#ifndef META_OCEAN_TEST_TESTBASE_TEST_STRING_H
9#define META_OCEAN_TEST_TESTBASE_TEST_STRING_H
36 using StringPair = std::pair<std::basic_string<T>, std::basic_string<T>>;
This class implements a test for the string class.
Definition TestString.h:28
static bool testIsInteger32()
Tests the integer value function.
static bool testIsUnsignedInteger64()
Tests the unsigned integer 64bit value function.
static bool testToUpper()
Tests the to-upper function.
std::pair< std::basic_string< T >, std::basic_string< T > > StringPair
Definition of a pair combining two strings.
Definition TestString.h:36
static bool testTrim(const double testDuration)
Tests the trim functions.
static bool testIsNumber()
Tests the number value function.
static bool testReplace()
Tests the replace functions.
std::vector< StringPair< T > > StringPairs
Definition of a vector holding string pairs.
Definition TestString.h:43
static bool testIsHexValue64()
Tests the hex value function for 64 bit.
static bool testIsBoolean()
Tests the boolean value function.
static bool test(const double testDuration, const TestSelector &selector=TestSelector())
Tests the string functionalities.
static bool testToWString()
Tests the towString() function.
static bool testToLower()
Tests the to-lower function.
static bool testToAString()
Tests the toAString() function.
This class implements a test selector that parses test function strings and determines which tests sh...
Definition TestSelector.h:51
The namespace covering the entire Ocean framework.
Definition Accessor.h:15