Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
TestStringUtils.cpp File Reference
#include "utils/StringUtils.h"
#include <algorithm>
#include <limits>
#include <string>
#include <string_view>
#include <gtest/gtest.h>

Namespaces

namespace  test_enum
 

Enumerations

enum class  ECG { A , B }
 
enum  EG { C , D }
 
enum class  test_enum::ECN { test_enum::A = 1 , test_enum::B }
 
enum  test_enum::EN { test_enum::C = 1 , test_enum::D }
 

Functions

 TEST (TestStringUtils, Format)
 
 TEST (TestStringUtils, FormatEnum)
 
 TEST (TestStringUtils, FormatEnumWidth)
 
 TEST (TestStringUtils, ToUpper)
 
 TEST (TestStringUtils, ToLower)
 
 TEST (TestStringUtils, ToCapitalize)
 
 TEST (TestStringUtils, EqualsNoCase)
 
 TEST (TestStringUtils, ReturnDigits)
 
 TEST (TestStringUtils, Left)
 
 TEST (TestStringUtils, Mid)
 
 TEST (TestStringUtils, Right)
 
 TEST (TestStringUtils, Trim)
 
 TEST (TestStringUtils, TrimLeft)
 
 TEST (TestStringUtils, TrimRight)
 
 TEST (TestStringUtils, RemoveDuplicatedSpacesAndTabs)
 
 TEST (TestStringUtils, ReplaceSpecialCharactersWithSpace)
 
 TEST (TestStringUtils, Replace)
 
 TEST (TestStringUtils, StartsWith)
 
 TEST (TestStringUtils, EndsWith)
 
 TEST (TestStringUtils, Join)
 
 TEST (TestStringUtils, Split)
 
 TEST (TestStringUtils, SplitMulti)
 
 TEST (TestStringUtils, FindNumber)
 
 TEST (TestStringUtils, AlphaNumericCompare)
 
 TEST (TestStringUtils, TimeStringToSeconds)
 
 TEST (TestStringUtils, RemoveCRLF)
 
 TEST (TestStringUtils, utf8_strlen)
 
 TEST (TestStringUtils, SecondsToTimeString)
 
 TEST (TestStringUtils, MillisecondsToTimeString)
 
 TEST (TestStringUtils, IsNaturalNumber)
 
 TEST (TestStringUtils, IsInteger)
 
 TEST (TestStringUtils, SizeToString)
 
 TEST (TestStringUtils, EmptyString)
 
 TEST (TestStringUtils, FindWords)
 
 TEST (TestStringUtils, FindWords_NonAscii)
 
 TEST (TestStringUtils, FindEndBracket)
 
 TEST (TestStringUtils, DateStringToYYYYMMDD)
 
 TEST (TestStringUtils, WordToDigits)
 
 TEST (TestStringUtils, CreateUUID)
 
 TEST (TestStringUtils, ValidateUUID)
 
 TEST (TestStringUtils, CompareFuzzy)
 
 TEST (TestStringUtils, FindBestMatch)
 
 TEST (TestStringUtils, ContainsKeyword)
 
 TEST (TestStringUtils, BinaryStringToString)
 
 TEST (TestStringUtils, ToHexadecimal)
 
 TEST (TestStringUtils, Paramify)
 
 TEST (TestStringUtils, DeParamify)
 
 TEST (TestStringUtils, Tokenize)
 
 TEST (TestStringUtils, ToUint32)
 
 TEST (TestStringUtils, ToUint64)
 
 TEST (TestStringUtils, ToFloat)
 
 TEST (TestStringUtils, FormatFileSize)
 
 TEST (TestStringUtils, Contains)
 
 TEST (TestStringUtils, sortstringbyname)
 

Enumeration Type Documentation

◆ ECG

enum class ECG
strong
Enumerator

◆ EG

enum EG
Enumerator

Function Documentation

◆ TEST() [1/54]

TEST ( TestStringUtils  ,
AlphaNumericCompare   
)

◆ TEST() [2/54]

TEST ( TestStringUtils  ,
BinaryStringToString   
)

◆ TEST() [3/54]

TEST ( TestStringUtils  ,
CompareFuzzy   
)

◆ TEST() [4/54]

TEST ( TestStringUtils  ,
Contains   
)

◆ TEST() [5/54]

TEST ( TestStringUtils  ,
ContainsKeyword   
)

◆ TEST() [6/54]

TEST ( TestStringUtils  ,
CreateUUID   
)

◆ TEST() [7/54]

TEST ( TestStringUtils  ,
DateStringToYYYYMMDD   
)

◆ TEST() [8/54]

TEST ( TestStringUtils  ,
DeParamify   
)

◆ TEST() [9/54]

TEST ( TestStringUtils  ,
EmptyString   
)

◆ TEST() [10/54]

TEST ( TestStringUtils  ,
EndsWith   
)

◆ TEST() [11/54]

TEST ( TestStringUtils  ,
EqualsNoCase   
)

◆ TEST() [12/54]

TEST ( TestStringUtils  ,
FindBestMatch   
)

◆ TEST() [13/54]

TEST ( TestStringUtils  ,
FindEndBracket   
)

◆ TEST() [14/54]

TEST ( TestStringUtils  ,
FindNumber   
)

◆ TEST() [15/54]

TEST ( TestStringUtils  ,
FindWords   
)

◆ TEST() [16/54]

TEST ( TestStringUtils  ,
FindWords_NonAscii   
)

◆ TEST() [17/54]

TEST ( TestStringUtils  ,
Format   
)

◆ TEST() [18/54]

TEST ( TestStringUtils  ,
FormatEnum   
)

◆ TEST() [19/54]

TEST ( TestStringUtils  ,
FormatEnumWidth   
)

◆ TEST() [20/54]

TEST ( TestStringUtils  ,
FormatFileSize   
)

◆ TEST() [21/54]

TEST ( TestStringUtils  ,
IsInteger   
)

◆ TEST() [22/54]

TEST ( TestStringUtils  ,
IsNaturalNumber   
)

◆ TEST() [23/54]

TEST ( TestStringUtils  ,
Join   
)

◆ TEST() [24/54]

TEST ( TestStringUtils  ,
Left   
)

◆ TEST() [25/54]

TEST ( TestStringUtils  ,
Mid   
)

◆ TEST() [26/54]

TEST ( TestStringUtils  ,
MillisecondsToTimeString   
)

◆ TEST() [27/54]

TEST ( TestStringUtils  ,
Paramify   
)

◆ TEST() [28/54]

TEST ( TestStringUtils  ,
RemoveCRLF   
)

◆ TEST() [29/54]

TEST ( TestStringUtils  ,
RemoveDuplicatedSpacesAndTabs   
)

◆ TEST() [30/54]

TEST ( TestStringUtils  ,
Replace   
)

◆ TEST() [31/54]

TEST ( TestStringUtils  ,
ReplaceSpecialCharactersWithSpace   
)

◆ TEST() [32/54]

TEST ( TestStringUtils  ,
ReturnDigits   
)

◆ TEST() [33/54]

TEST ( TestStringUtils  ,
Right   
)

◆ TEST() [34/54]

TEST ( TestStringUtils  ,
SecondsToTimeString   
)

◆ TEST() [35/54]

TEST ( TestStringUtils  ,
SizeToString   
)

◆ TEST() [36/54]

TEST ( TestStringUtils  ,
sortstringbyname   
)

◆ TEST() [37/54]

TEST ( TestStringUtils  ,
Split   
)

◆ TEST() [38/54]

TEST ( TestStringUtils  ,
SplitMulti   
)

◆ TEST() [39/54]

TEST ( TestStringUtils  ,
StartsWith   
)

◆ TEST() [40/54]

TEST ( TestStringUtils  ,
TimeStringToSeconds   
)

◆ TEST() [41/54]

TEST ( TestStringUtils  ,
ToCapitalize   
)

◆ TEST() [42/54]

TEST ( TestStringUtils  ,
ToFloat   
)

◆ TEST() [43/54]

TEST ( TestStringUtils  ,
ToHexadecimal   
)

◆ TEST() [44/54]

TEST ( TestStringUtils  ,
Tokenize   
)

◆ TEST() [45/54]

TEST ( TestStringUtils  ,
ToLower   
)

◆ TEST() [46/54]

TEST ( TestStringUtils  ,
ToUint32   
)

◆ TEST() [47/54]

TEST ( TestStringUtils  ,
ToUint64   
)

◆ TEST() [48/54]

TEST ( TestStringUtils  ,
ToUpper   
)

◆ TEST() [49/54]

TEST ( TestStringUtils  ,
Trim   
)

◆ TEST() [50/54]

TEST ( TestStringUtils  ,
TrimLeft   
)

◆ TEST() [51/54]

TEST ( TestStringUtils  ,
TrimRight   
)

◆ TEST() [52/54]

TEST ( TestStringUtils  ,
utf8_strlen   
)

◆ TEST() [53/54]

TEST ( TestStringUtils  ,
ValidateUUID   
)

◆ TEST() [54/54]

TEST ( TestStringUtils  ,
WordToDigits   
)