Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
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  )