uniformized test names

This commit is contained in:
matlabbe
2026-05-16 21:21:27 -07:00
parent f40ea246f5
commit c295b35a8a
17 changed files with 397 additions and 397 deletions
+25 -25
View File
@@ -1,49 +1,49 @@
#include "gtest/gtest.h"
#include "rtabmap/utilite/UConversion.h"
TEST(UConversionTest, uReplaceCharChar)
TEST(UConversionTest, UReplaceCharChar)
{
std::string str = "Hello";
std::string result = uReplaceChar(str, 'l', 'p');
EXPECT_EQ(result, "Heppo");
}
TEST(UConversionTest, uReplaceCharString)
TEST(UConversionTest, UReplaceCharString)
{
std::string str = "Hello";
std::string result = uReplaceChar(str, 'o', "oween");
EXPECT_EQ(result, "Helloween");
}
TEST(UConversionTest, uToUpperCase)
TEST(UConversionTest, UToUpperCase)
{
std::string str = "hello!";
std::string result = uToUpperCase(str);
EXPECT_EQ(result, "HELLO!");
}
TEST(UConversionTest, uToLowerCase)
TEST(UConversionTest, UToLowerCase)
{
std::string str = "HELLO!";
std::string result = uToLowerCase(str);
EXPECT_EQ(result, "hello!");
}
TEST(UConversionTest, uNumber2StrUnsignedInt)
TEST(UConversionTest, UNumber2StrUnsignedInt)
{
unsigned int number = 42;
std::string result = uNumber2Str(number);
EXPECT_EQ(result, "42");
}
TEST(UConversionTest, uNumber2StrInt)
TEST(UConversionTest, UNumber2StrInt)
{
int number = -42;
std::string result = uNumber2Str(number);
EXPECT_EQ(result, "-42");
}
TEST(UConversionTest, uNumber2StrFloat)
TEST(UConversionTest, UNumber2StrFloat)
{
float number = 0.14159f;
std::string result = uNumber2Str(number, 2, false);
@@ -54,7 +54,7 @@ TEST(UConversionTest, uNumber2StrFloat)
EXPECT_STREQ(result.c_str(), "3.1");
}
TEST(UConversionTest, uNumber2StrDouble)
TEST(UConversionTest, UNumber2StrDouble)
{
double number = 0.14159;
std::string result = uNumber2Str(number, 2, false);
@@ -65,49 +65,49 @@ TEST(UConversionTest, uNumber2StrDouble)
EXPECT_STREQ(result.c_str(), "3.1");
}
TEST(UConversionTest, uStr2Int)
TEST(UConversionTest, UStr2Int)
{
std::string str = "42";
int result = uStr2Int(str);
EXPECT_EQ(result, 42);
}
TEST(UConversionTest, uStr2IntNegative)
TEST(UConversionTest, UStr2IntNegative)
{
std::string str = "-42";
int result = uStr2Int(str);
EXPECT_EQ(result, -42);
}
TEST(UConversionTest, uStr2Float)
TEST(UConversionTest, UStr2Float)
{
std::string str = "3.14";
float result = uStr2Float(str);
EXPECT_NEAR(result, 3.14f, 0.001f);
}
TEST(UConversionTest, uStr2FloatComma)
TEST(UConversionTest, UStr2FloatComma)
{
std::string str = "3,14";
float result = uStr2Float(str);
EXPECT_NEAR(result, 3.14f, 0.001f);
}
TEST(UConversionTest, uStr2Double)
TEST(UConversionTest, UStr2Double)
{
std::string str = "3.14159";
double result = uStr2Double(str);
EXPECT_NEAR(result, 3.14159, 0.00001);
}
TEST(UConversionTest, uStr2DoubleComma)
TEST(UConversionTest, UStr2DoubleComma)
{
std::string str = "3,14159";
double result = uStr2Double(str);
EXPECT_NEAR(result, 3.14159, 0.00001);
}
TEST(UConversionTest, uBool2Str)
TEST(UConversionTest, UBool2Str)
{
std::string resultTrue = uBool2Str(true);
std::string resultFalse = uBool2Str(false);
@@ -115,7 +115,7 @@ TEST(UConversionTest, uBool2Str)
EXPECT_EQ(resultFalse, "false");
}
TEST(UConversionTest, uStr2Bool)
TEST(UConversionTest, UStr2Bool)
{
EXPECT_TRUE(uStr2Bool("true"));
EXPECT_TRUE(uStr2Bool("TRUE"));
@@ -127,7 +127,7 @@ TEST(UConversionTest, uStr2Bool)
EXPECT_TRUE(uStr2Bool("anything"));
}
TEST(UConversionTest, uStr2Bytes)
TEST(UConversionTest, UStr2Bytes)
{
std::string str = "Hello";
std::vector<unsigned char> bytes = uStr2Bytes(str);
@@ -137,21 +137,21 @@ TEST(UConversionTest, uStr2Bytes)
EXPECT_EQ(bytes[5], '\0');
}
TEST(UConversionTest, uBytes2Str)
TEST(UConversionTest, UBytes2Str)
{
std::vector<unsigned char> bytes = {'H', 'e', 'l', 'l', 'o', '\0'};
std::string result = uBytes2Str(bytes);
EXPECT_EQ(result, "Hello");
}
TEST(UConversionTest, uBytes2Hex)
TEST(UConversionTest, UBytes2Hex)
{
char bytes[] = {0x3F, 0x1A};
std::string result = uBytes2Hex(bytes, 2);
EXPECT_EQ(result, "3F1A");
}
TEST(UConversionTest, uHex2Bytes)
TEST(UConversionTest, UHex2Bytes)
{
std::string hex = "1f3B";
std::vector<char> bytes = uHex2Bytes(hex);
@@ -160,7 +160,7 @@ TEST(UConversionTest, uHex2Bytes)
EXPECT_EQ(bytes[1], 0x3B);
}
TEST(UConversionTest, uHex2BytesWithLength)
TEST(UConversionTest, UHex2BytesWithLength)
{
std::string hex = "1f3B";
std::vector<char> bytes = uHex2Bytes(hex.c_str(), 4);
@@ -169,14 +169,14 @@ TEST(UConversionTest, uHex2BytesWithLength)
EXPECT_EQ(bytes[1], 0x3B);
}
TEST(UConversionTest, uHex2Str)
TEST(UConversionTest, UHex2Str)
{
std::string hex = "48656C6C6F21";
std::string result = uHex2Str(hex);
EXPECT_EQ(result, "Hello!");
}
TEST(UConversionTest, uHex2Ascii)
TEST(UConversionTest, UHex2Ascii)
{
unsigned char c = 0xFA;
unsigned char left = uHex2Ascii(c, false);
@@ -185,7 +185,7 @@ TEST(UConversionTest, uHex2Ascii)
EXPECT_EQ(right, 'A');
}
TEST(UConversionTest, uAscii2Hex)
TEST(UConversionTest, UAscii2Hex)
{
unsigned char result = uAscii2Hex('F');
EXPECT_EQ(result, 0x0F);
@@ -193,7 +193,7 @@ TEST(UConversionTest, uAscii2Hex)
EXPECT_EQ(result, 0x0A);
}
TEST(UConversionTest, uFormat)
TEST(UConversionTest, UFormat)
{
std::string result = uFormat("Hello %s %d", "world", 42);
EXPECT_NE(result.find("Hello"), std::string::npos);
+25 -25
View File
@@ -3,7 +3,7 @@
#include <cmath>
#include <limits>
TEST(UMathTest, uIsNan)
TEST(UMathTest, UIsNan)
{
float nanValue = std::numeric_limits<float>::quiet_NaN();
float normalValue = 3.14f;
@@ -17,7 +17,7 @@ TEST(UMathTest, uIsNan)
EXPECT_FALSE(uIsNan(normalDouble));
}
TEST(UMathTest, uIsFinite)
TEST(UMathTest, UIsFinite)
{
float infValue = std::numeric_limits<float>::infinity();
float normalValue = 3.14f;
@@ -28,7 +28,7 @@ TEST(UMathTest, uIsFinite)
EXPECT_FALSE(uIsFinite(nanValue));
}
TEST(UMathTest, uMin3)
TEST(UMathTest, UMin3)
{
EXPECT_EQ(uMin3(3, 1, 2), 1);
EXPECT_EQ(uMin3(1, 2, 3), 1);
@@ -36,7 +36,7 @@ TEST(UMathTest, uMin3)
EXPECT_EQ(uMin3(1.5f, 2.5f, 0.5f), 0.5f);
}
TEST(UMathTest, uMax3)
TEST(UMathTest, UMax3)
{
EXPECT_EQ(uMax3(3, 1, 2), 3);
EXPECT_EQ(uMax3(1, 2, 3), 3);
@@ -44,7 +44,7 @@ TEST(UMathTest, uMax3)
EXPECT_EQ(uMax3(1.5f, 2.5f, 0.5f), 2.5f);
}
TEST(UMathTest, uMaxArray)
TEST(UMathTest, UMaxArray)
{
int arr[] = {1, 5, 3, 9, 2};
unsigned int index;
@@ -56,7 +56,7 @@ TEST(UMathTest, uMaxArray)
EXPECT_EQ(max2, 9);
}
TEST(UMathTest, uMaxVector)
TEST(UMathTest, UMaxVector)
{
std::vector<int> v = {1, 5, 3, 9, 2};
unsigned int index;
@@ -68,7 +68,7 @@ TEST(UMathTest, uMaxVector)
EXPECT_EQ(max2, 9);
}
TEST(UMathTest, uMinArray)
TEST(UMathTest, UMinArray)
{
int arr[] = {5, 1, 3, 9, 2};
unsigned int index;
@@ -80,7 +80,7 @@ TEST(UMathTest, uMinArray)
EXPECT_EQ(min2, 1);
}
TEST(UMathTest, uMinVector)
TEST(UMathTest, UMinVector)
{
std::vector<int> v = {5, 1, 3, 9, 2};
unsigned int index;
@@ -92,7 +92,7 @@ TEST(UMathTest, uMinVector)
EXPECT_EQ(min2, 1);
}
TEST(UMathTest, uMinMaxArray)
TEST(UMathTest, UMinMaxArray)
{
int arr[] = {5, 1, 3, 9, 2};
int min, max;
@@ -104,7 +104,7 @@ TEST(UMathTest, uMinMaxArray)
EXPECT_EQ(indexMax, 3u);
}
TEST(UMathTest, uMinMaxVector)
TEST(UMathTest, UMinMaxVector)
{
std::vector<int> v = {5, 1, 3, 9, 2};
int min, max;
@@ -116,7 +116,7 @@ TEST(UMathTest, uMinMaxVector)
EXPECT_EQ(indexMax, 3u);
}
TEST(UMathTest, uMinMaxWithoutIndices)
TEST(UMathTest, UMinMaxWithoutIndices)
{
int arr[] = {5, 1, 3, 9, 2};
int min, max;
@@ -130,7 +130,7 @@ TEST(UMathTest, uMinMaxWithoutIndices)
EXPECT_EQ(max, 9);
}
TEST(UMathTest, uSign)
TEST(UMathTest, USign)
{
EXPECT_EQ(uSign(5), 1);
EXPECT_EQ(uSign(-5), -1);
@@ -139,28 +139,28 @@ TEST(UMathTest, uSign)
EXPECT_EQ(uSign(-3.14f), -1);
}
TEST(UMathTest, uSumList)
TEST(UMathTest, USumList)
{
std::list<int> list = {1, 2, 3, 4, 5};
int sum = uSum(list);
EXPECT_EQ(sum, 15);
}
TEST(UMathTest, uSumArray)
TEST(UMathTest, USumArray)
{
int arr[] = {1, 2, 3, 4, 5};
int sum = uSum(arr, 5);
EXPECT_EQ(sum, 15);
}
TEST(UMathTest, uSumVector)
TEST(UMathTest, USumVector)
{
std::vector<int> v = {1, 2, 3, 4, 5};
int sum = uSum(v);
EXPECT_EQ(sum, 15);
}
TEST(UMathTest, uSumSquared)
TEST(UMathTest, USumSquared)
{
int arr[] = {1, 2, 3};
int sum = uSumSquared(arr, 3);
@@ -170,7 +170,7 @@ TEST(UMathTest, uSumSquared)
EXPECT_EQ(sum2, 2); // (-1)*(-1) + 0*0 + 1*1 = 1 + 0 + 1 = 2
}
TEST(UMathTest, uMean)
TEST(UMathTest, UMean)
{
int arr[] = {1, 2, 3, 4, 5};
float mean = uMean(arr, 5);
@@ -185,7 +185,7 @@ TEST(UMathTest, uMean)
EXPECT_FLOAT_EQ(mean3, 3.0f);
}
TEST(UMathTest, uMeanSquaredError)
TEST(UMathTest, UMeanSquaredError)
{
float x[] = {1.0f, 2.0f, 3.0f};
float y[] = {1.1f, 2.1f, 3.1f};
@@ -198,7 +198,7 @@ TEST(UMathTest, uMeanSquaredError)
EXPECT_NEAR(mse2, 0.01f, 0.001f);
}
TEST(UMathTest, uVariance)
TEST(UMathTest, UVariance)
{
float arr[] = {1.0f, 2.0f, 3.0f, 4.0f, 5.0f};
float mean = uMean(arr, 5);
@@ -209,7 +209,7 @@ TEST(UMathTest, uVariance)
EXPECT_NEAR(variance2, 2.5f, 0.1f);
}
TEST(UMathTest, uNormSquared)
TEST(UMathTest, UNormSquared)
{
std::vector<float> v = {3.0f, 4.0f};
float normSq = uNormSquared(v);
@@ -222,7 +222,7 @@ TEST(UMathTest, uNormSquared)
EXPECT_FLOAT_EQ(normSq3, 14.0f); // 1*1 + 2*2 + 3*3 = 1 + 4 + 9 = 14
}
TEST(UMathTest, uNorm)
TEST(UMathTest, UNorm)
{
std::vector<float> v = {3.0f, 4.0f};
float norm = uNorm(v);
@@ -235,7 +235,7 @@ TEST(UMathTest, uNorm)
EXPECT_NEAR(norm3, 3.741657f, 0.001f); // sqrt(14)
}
TEST(UMathTest, uNormalize)
TEST(UMathTest, UNormalize)
{
std::vector<float> v = {3.0f, 4.0f};
std::vector<float> normalized = uNormalize(v);
@@ -249,7 +249,7 @@ TEST(UMathTest, uNormalize)
EXPECT_FLOAT_EQ(normalizedZero[1], 0.0f);
}
TEST(UMathTest, uLocalMaxima)
TEST(UMathTest, ULocalMaxima)
{
float arr[] = {1.0f, 3.0f, 2.0f, 5.0f, 4.0f, 6.0f, 3.0f};
std::list<unsigned int> maxima = uLocalMaxima(arr, 7);
@@ -261,7 +261,7 @@ TEST(UMathTest, uLocalMaxima)
EXPECT_GT(maxima2.size(), 0u);
}
TEST(UMathTest, uHamming)
TEST(UMathTest, UHamming)
{
std::vector<float> window = uHamming(10);
EXPECT_EQ(window.size(), 10u);
@@ -273,7 +273,7 @@ TEST(UMathTest, uHamming)
}
}
TEST(UMathTest, uIsInBounds)
TEST(UMathTest, UIsInBounds)
{
EXPECT_TRUE(uIsInBounds(5, 0, 10));
EXPECT_FALSE(uIsInBounds(10, 0, 10));
+32 -32
View File
@@ -2,7 +2,7 @@
#include "rtabmap/utilite/UStl.h"
#include <map>
TEST(UStlTest, uUniqueKeys)
TEST(UStlTest, UUniqueKeys)
{
std::multimap<int, std::string> mm;
mm.insert({1, "a"});
@@ -17,7 +17,7 @@ TEST(UStlTest, uUniqueKeys)
EXPECT_EQ(uniqueKeys.back(), 3);
}
TEST(UStlTest, uKeysMultimap)
TEST(UStlTest, UKeysMultimap)
{
std::multimap<int, std::string> mm;
mm.insert({1, "a"});
@@ -31,7 +31,7 @@ TEST(UStlTest, uKeysMultimap)
EXPECT_EQ(keysList.size(), 3u);
}
TEST(UStlTest, uValuesMultimap)
TEST(UStlTest, UValuesMultimap)
{
std::multimap<int, std::string> mm;
mm.insert({1, "a"});
@@ -45,7 +45,7 @@ TEST(UStlTest, uValuesMultimap)
EXPECT_EQ(valuesList.size(), 3u);
}
TEST(UStlTest, uValuesMultimapForKey)
TEST(UStlTest, UValuesMultimapForKey)
{
std::multimap<int, std::string> mm;
mm.insert({1, "a"});
@@ -58,7 +58,7 @@ TEST(UStlTest, uValuesMultimapForKey)
EXPECT_EQ(values.back(), "b");
}
TEST(UStlTest, uKeysMap)
TEST(UStlTest, UKeysMap)
{
std::map<int, std::string> m;
m[1] = "a";
@@ -75,7 +75,7 @@ TEST(UStlTest, uKeysMap)
EXPECT_EQ(keysSet.size(), 3u);
}
TEST(UStlTest, uValuesMap)
TEST(UStlTest, UValuesMap)
{
std::map<int, std::string> m;
m[1] = "a";
@@ -89,7 +89,7 @@ TEST(UStlTest, uValuesMap)
EXPECT_EQ(valuesList.size(), 3u);
}
TEST(UStlTest, uValueMap)
TEST(UStlTest, UValueMap)
{
std::map<int, std::string> m;
m[1] = "a";
@@ -102,7 +102,7 @@ TEST(UStlTest, uValueMap)
EXPECT_EQ(defaultValue, "default");
}
TEST(UStlTest, uTake)
TEST(UStlTest, UTake)
{
std::map<int, std::string> m;
m[1] = "a";
@@ -114,7 +114,7 @@ TEST(UStlTest, uTake)
EXPECT_EQ(m.find(1), m.end());
}
TEST(UStlTest, uIteratorAtList)
TEST(UStlTest, UIteratorAtList)
{
std::list<int> list = {1, 2, 3, 4, 5};
auto iter = uIteratorAt(list, 2);
@@ -125,14 +125,14 @@ TEST(UStlTest, uIteratorAtList)
EXPECT_EQ(*constIter, 3);
}
TEST(UStlTest, uIteratorAtSet)
TEST(UStlTest, UIteratorAtSet)
{
std::set<int> s = {1, 2, 3, 4, 5};
auto iter = uIteratorAt(s, 2);
EXPECT_NE(iter, s.end());
}
TEST(UStlTest, uIteratorAtVector)
TEST(UStlTest, UIteratorAtVector)
{
std::vector<int> v = {1, 2, 3, 4, 5};
auto iter = uIteratorAt(v, 2);
@@ -143,7 +143,7 @@ TEST(UStlTest, uIteratorAtVector)
EXPECT_EQ(*constIter, 3);
}
TEST(UStlTest, uValueAtList)
TEST(UStlTest, UValueAtList)
{
std::list<int> list = {1, 2, 3, 4, 5};
int& value = uValueAt(list, 2);
@@ -156,14 +156,14 @@ TEST(UStlTest, uValueAtList)
EXPECT_EQ(constValue, 10);
}
TEST(UStlTest, uContainsList)
TEST(UStlTest, UContainsList)
{
std::list<int> list = {1, 2, 3, 4, 5};
EXPECT_TRUE(uContains(list, 3));
EXPECT_FALSE(uContains(list, 10));
}
TEST(UStlTest, uContainsMap)
TEST(UStlTest, UContainsMap)
{
std::map<int, std::string> m;
m[1] = "a";
@@ -172,7 +172,7 @@ TEST(UStlTest, uContainsMap)
EXPECT_FALSE(uContains(m, 10));
}
TEST(UStlTest, uContainsMultimap)
TEST(UStlTest, UContainsMultimap)
{
std::multimap<int, std::string> mm;
mm.insert({1, "a"});
@@ -181,7 +181,7 @@ TEST(UStlTest, uContainsMultimap)
EXPECT_FALSE(uContains(mm, 10));
}
TEST(UStlTest, uInsert)
TEST(UStlTest, UInsert)
{
std::map<int, std::string> m;
uInsert(m, std::make_pair(1, std::string("a")));
@@ -197,7 +197,7 @@ TEST(UStlTest, uInsert)
EXPECT_EQ(m.size(), 3u);
}
TEST(UStlTest, uListToVector)
TEST(UStlTest, UListToVector)
{
std::list<int> list = {1, 2, 3, 4, 5};
std::vector<int> v = uListToVector(list);
@@ -206,7 +206,7 @@ TEST(UStlTest, uListToVector)
EXPECT_EQ(v[4], 5);
}
TEST(UStlTest, uVectorToList)
TEST(UStlTest, UVectorToList)
{
std::vector<int> v = {1, 2, 3, 4, 5};
std::list<int> list = uVectorToList(v);
@@ -215,7 +215,7 @@ TEST(UStlTest, uVectorToList)
EXPECT_EQ(list.back(), 5);
}
TEST(UStlTest, uMultimapToMap)
TEST(UStlTest, UMultimapToMap)
{
std::multimap<int, std::string> mm;
mm.insert({1, "a"});
@@ -226,7 +226,7 @@ TEST(UStlTest, uMultimapToMap)
EXPECT_EQ(m.size(), 2u); // All entries
}
TEST(UStlTest, uMultimapToMapUnique)
TEST(UStlTest, UMultimapToMapUnique)
{
std::multimap<int, std::string> mm;
mm.insert({1, "a"});
@@ -238,7 +238,7 @@ TEST(UStlTest, uMultimapToMapUnique)
EXPECT_EQ(m[2], "c");
}
TEST(UStlTest, uAppend)
TEST(UStlTest, UAppend)
{
std::list<int> list1 = {1, 2, 3};
std::list<int> list2 = {4, 5, 6};
@@ -247,14 +247,14 @@ TEST(UStlTest, uAppend)
EXPECT_EQ(list1.back(), 6);
}
TEST(UStlTest, uIndexOf)
TEST(UStlTest, UIndexOf)
{
std::vector<int> v = {1, 2, 3, 4, 5};
EXPECT_EQ(uIndexOf(v, 3), 2);
EXPECT_EQ(uIndexOf(v, 10), -1);
}
TEST(UStlTest, uSplit)
TEST(UStlTest, USplit)
{
std::list<std::string> result = uSplit("Hello the world!", ' ');
EXPECT_EQ(result.size(), 3u);
@@ -265,7 +265,7 @@ TEST(UStlTest, uSplit)
EXPECT_EQ(result2.size(), 3u);
}
TEST(UStlTest, uJoin)
TEST(UStlTest, UJoin)
{
std::list<std::string> strings;
strings.push_back("Hello");
@@ -277,7 +277,7 @@ TEST(UStlTest, uJoin)
EXPECT_EQ(joined2, "Helloworld!");
}
TEST(UStlTest, uIsDigit)
TEST(UStlTest, UIsDigit)
{
EXPECT_TRUE(uIsDigit('0'));
EXPECT_TRUE(uIsDigit('5'));
@@ -286,7 +286,7 @@ TEST(UStlTest, uIsDigit)
EXPECT_FALSE(uIsDigit('A'));
}
TEST(UStlTest, uIsInteger)
TEST(UStlTest, UIsInteger)
{
EXPECT_TRUE(uIsInteger("123"));
EXPECT_TRUE(uIsInteger("-123"));
@@ -298,7 +298,7 @@ TEST(UStlTest, uIsInteger)
EXPECT_FALSE(uIsInteger("-123", false));
}
TEST(UStlTest, uIsNumber)
TEST(UStlTest, UIsNumber)
{
EXPECT_TRUE(uIsNumber("123"));
EXPECT_TRUE(uIsNumber("12.3"));
@@ -307,35 +307,35 @@ TEST(UStlTest, uIsNumber)
EXPECT_FALSE(uIsNumber("12.3.4"));
}
TEST(UStlTest, uSplitNumChar)
TEST(UStlTest, USplitNumChar)
{
std::list<std::string> result = uSplitNumChar("Hello 03 my 65 world!");
EXPECT_GT(result.size(), 0u);
// Should contain numbers and characters separately
}
TEST(UStlTest, uStrNumCmp)
TEST(UStlTest, UStrNumCmp)
{
EXPECT_LT(uStrNumCmp("Image9.jpg", "Image10.jpg"), 0);
EXPECT_GT(uStrNumCmp("Image10.jpg", "Image9.jpg"), 0);
EXPECT_EQ(uStrNumCmp("Image10.jpg", "Image10.jpg"), 0);
}
TEST(UStlTest, uStrContains)
TEST(UStlTest, UStrContains)
{
EXPECT_TRUE(uStrContains("Hello World", "World"));
EXPECT_TRUE(uStrContains("Hello World", "Hello"));
EXPECT_FALSE(uStrContains("Hello World", "xyz"));
}
TEST(UStlTest, uCompareVersion)
TEST(UStlTest, UCompareVersion)
{
EXPECT_GT(uCompareVersion("2.0.0", 1, 0, 0), 0);
EXPECT_EQ(uCompareVersion("1.0.0", 1, 0, 0), 0);
EXPECT_LT(uCompareVersion("0.9.0", 1, 0, 0), 0);
}
TEST(UStlTest, uPad)
TEST(UStlTest, UPad)
{
std::string result = uPad("Hello", 10);
EXPECT_GE(result.size(), 10u);