Class PString_Test

Inheritance Relationships

Base Type

Class Documentation

class PString_Test : public SubTest

Public Functions

inline PString_Test()

Public Static Functions

static inline TestResult basicIntToString()
static inline TestResult basicInt0ToString()
static inline TestResult basicNegativeIntToString()
static inline TestResult basicDoubleToString()
static inline TestResult basicDouble0ToString()
static inline TestResult basicNegativeDoubleToString()
static inline TestResult basicStringToInt()
static inline TestResult basicNegativeStringToInt()
static inline TestResult maxStringToInt()
static inline TestResult minStringToInt()
static inline TestResult invalidStringToInt1()
static inline TestResult invalidStringToInt2()
static inline TestResult invalidStringToInt3()
static inline TestResult multipleStringToInt()
static inline TestResult stringToMaxInt()
static inline TestResult stringToMinInt()
static inline TestResult stringToOverMaxInt()
static inline TestResult stringToSmallerMinInt()
static inline TestResult basicStringToIntWithReference()
static inline TestResult basicNegativeStringToIntWithReference()
static inline TestResult maxStringToIntWithReference()
static inline TestResult minStringToIntWithReference()
static inline TestResult invalidStringToInt1WithReference()
static inline TestResult invalidStringToInt2WithReference()
static inline TestResult invalidStringToInt3WithReference()
static inline TestResult multipleStringToIntWithReference()
static inline TestResult stringToMaxIntWithReference()
static inline TestResult stringToMinIntWithReference()
static inline TestResult stringToOverMaxIntWithReference()
static inline TestResult stringToSmallerMinIntWithReference()
static inline TestResult basicStringToShort()
static inline TestResult basicNegativeStringToShort()
static inline TestResult maxStringToShort()
static inline TestResult minStringToShort()
static inline TestResult invalidStringToShort1()
static inline TestResult invalidStringToShort2()
static inline TestResult invalidStringToShort3()
static inline TestResult multipleStringToShort()
static inline TestResult stringToMaxShort()
static inline TestResult stringToMinShort()
static inline TestResult stringToOverMaxShort()
static inline TestResult stringToSmallerMinShort()
static inline TestResult basicStringToShortWithReference()
static inline TestResult basicNegativeStringToShortWithReference()
static inline TestResult maxStringToShortWithReference()
static inline TestResult minStringToShortWithReference()
static inline TestResult invalidStringToShort1WithReference()
static inline TestResult invalidStringToShort2WithReference()
static inline TestResult invalidStringToShort3WithReference()
static inline TestResult multipleStringToShortWithReference()
static inline TestResult stringToMaxShortWithReference()
static inline TestResult stringToMinShortWithReference()
static inline TestResult stringToOverMaxShortWithReference()
static inline TestResult stringToSmallerMinShortWithReference()
static inline TestResult basicStringToLong()
static inline TestResult basicNegativeStringToLong()
static inline TestResult invalidStringToLong1()
static inline TestResult invalidStringToLong2()
static inline TestResult invalidStringToLong3()
static inline TestResult multipleStringToLong()
static inline TestResult basicStringToLongWithReference()
static inline TestResult basicNegativeStringToLongWithReference()
static inline TestResult invalidStringToLong1WithReference()
static inline TestResult invalidStringToLong2WithReference()
static inline TestResult invalidStringToLong3WithReference()
static inline TestResult multipleStringToLongWithReference()
static inline TestResult splitStringEmpty()
static inline TestResult splitStringEmptyWithDelimiter()
static inline TestResult splitStringSmallWithDelimiter1()
static inline TestResult splitStringSmallWithDelimiter2()
static inline TestResult splitStringSmallWithDelimiter3()
static inline TestResult splitStringSmallWithDelimiter4()
static inline TestResult splitStringSmallWithDelimiter5()
static inline TestResult splitStringSmallWithDelimiter6()
static inline TestResult splitStringSmallWithDelimiter7()
static inline TestResult splitStringSmallWithDelimiter8()
static inline TestResult splitStringUniqueEmpty()
static inline TestResult splitStringUniqueEmptyWithDelimiter()
static inline TestResult splitStringUniqueSmallWithDelimiter1()
static inline TestResult splitStringUniqueSmallWithDelimiter2()
static inline TestResult splitStringUniqueSmallWithDelimiter3()
static inline TestResult splitStringUniqueSmallWithDelimiter4()
static inline TestResult splitStringUniqueSmallWithDelimiter5()
static inline TestResult splitStringUniqueSmallWithDelimiter6()
static inline TestResult splitStringUniqueSmallWithDelimiter7()
static inline TestResult splitStringUniqueSmallWithDelimiter8()
static inline TestResult trimNewLineBack()
static inline TestResult trimNewLineFront()
static inline TestResult trimNewLineFrontAndBack()
static inline TestResult trimNewLineMiddle()
static inline TestResult trimTabBack()
static inline TestResult trimTabFront()
static inline TestResult trimTabFrontAndBack()
static inline TestResult trimTabMiddle()
static inline TestResult trimReturnBack()
static inline TestResult trimReturnFront()
static inline TestResult trimReturnFrontAndBack()
static inline TestResult trimReturnMiddle()
static inline TestResult trimSpaceBack()
static inline TestResult trimSpaceFront()
static inline TestResult trimSpaceFrontAndBack()
static inline TestResult trimSpaceMiddle()
static inline TestResult trimMultiple1()
static inline TestResult trimMultiple2()
static inline TestResult trimSimple()
static inline TestResult replaceFirstSimple()
static inline TestResult replaceSingleLetterMultipleOccurence()
static inline TestResult replaceMultipleLettersSingleOccurence()
static inline TestResult replaceSingleLetterSingleOccurences()
static inline TestResult replaceWord()
static inline TestResult replaceExtraOccurence()
static inline TestResult replaceTooLarge()
static inline TestResult replaceAllSimple()
static inline TestResult replaceAllSingleLetterMultipleOccurence()
static inline TestResult replaceAllMultipleLettersSingleOccurence()
static inline TestResult replaceAllSingleLetterSingleOccurences()
static inline TestResult replaceAllWord()
static inline TestResult replaceAllEntireString()
static inline TestResult replaceAllTooLarge()
static inline TestResult replaceAllMultipleWords()
static inline TestResult replaceAllAvoidInfiniteLoop()
static inline TestResult replaceAllAvoidInfiniteLoopWithSmallerSize()
static inline TestResult replaceAllAvoidInfiniteLoopWithSmallerSizeUneven()
static inline TestResult containsSingleLetter()
static inline TestResult containsSingleWord()
static inline TestResult containsSingleLetterInWord()
static inline TestResult containsEmptyString()
static inline TestResult containsTooLargeString()
static inline TestResult containsMultipleWords()
static inline TestResult StartsWithSingleLetter()
static inline TestResult StartsWithSingleWord()
static inline TestResult StartsWithSingleLetterInWord()
static inline TestResult StartsWithEmptyString()
static inline TestResult StartsWithTooLargeString()
static inline TestResult StartsWithMultipleWords()
static inline TestResult StartsWithMultipleWordsSingleLetter()
static inline TestResult StartsWithMultipleWordsFail()
static inline TestResult endsWithSingleLetter()
static inline TestResult endsWithSingleWord()
static inline TestResult endsWithSingleLetterInWord()
static inline TestResult endsWithEmptyString()
static inline TestResult endsWithTooLargeString()
static inline TestResult endsWithMultipleWords()
static inline TestResult endsWithMultipleWordsSingleLetter()
static inline TestResult endsWithMultipleWordsFail()