Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
string_palindromes_test.cc File Reference

Tests for String_Palindromes.H. More...

#include <gtest/gtest.h>
#include <String_Palindromes.H>
Include dependency graph for string_palindromes_test.cc:

Go to the source code of this file.

Functions

 TEST (StringPalindromes, ManacherOddPalindrome)
 
 TEST (StringPalindromes, ManacherEvenPalindrome)
 
 TEST (StringPalindromes, ManacherRepeatedCharacter)
 
 TEST (StringPalindromes, ManacherEmpty)
 
 TEST (StringPalindromes, ManacherSingleChar)
 
 TEST (StringPalindromes, ManacherNoPalindromeAbove1)
 
 TEST (StringPalindromes, ManacherLongPalindrome)
 
 TEST (StringPalindromes, ManacherWholeStringPalindrome)
 
 TEST (StringPalindromes, ManacherStressRepeatedPattern)
 
 TEST (StringPalindromes, OddRadiusArrayAbacaba)
 
 TEST (StringPalindromes, EvenRadiusArrayAbba)
 
 TEST (StringPalindromes, OddRadiusArrayAllSame)
 
 TEST (StringPalindromes, EvenRadiusArrayAllSame)
 
 TEST (StringPalindromes, RadiusBruteForceVerification)
 
 TEST (StringPalindromes, RadiusSingleCharString)
 
 TEST (StringPalindromes, RadiusTwoChars)
 
 TEST (StringPalindromes, RadiusStressRandomString)
 

Detailed Description

Tests for String_Palindromes.H.

Definition in file string_palindromes_test.cc.

Function Documentation

◆ TEST() [1/17]

TEST ( StringPalindromes  ,
EvenRadiusArrayAbba   
)

◆ TEST() [2/17]

TEST ( StringPalindromes  ,
EvenRadiusArrayAllSame   
)

◆ TEST() [3/17]

TEST ( StringPalindromes  ,
ManacherEmpty   
)

◆ TEST() [4/17]

TEST ( StringPalindromes  ,
ManacherEvenPalindrome   
)

◆ TEST() [5/17]

TEST ( StringPalindromes  ,
ManacherLongPalindrome   
)

◆ TEST() [6/17]

TEST ( StringPalindromes  ,
ManacherNoPalindromeAbove1   
)

◆ TEST() [7/17]

TEST ( StringPalindromes  ,
ManacherOddPalindrome   
)

◆ TEST() [8/17]

TEST ( StringPalindromes  ,
ManacherRepeatedCharacter   
)

◆ TEST() [9/17]

TEST ( StringPalindromes  ,
ManacherSingleChar   
)

◆ TEST() [10/17]

TEST ( StringPalindromes  ,
ManacherStressRepeatedPattern   
)

◆ TEST() [11/17]

TEST ( StringPalindromes  ,
ManacherWholeStringPalindrome   
)

◆ TEST() [12/17]

TEST ( StringPalindromes  ,
OddRadiusArrayAbacaba   
)

◆ TEST() [13/17]

TEST ( StringPalindromes  ,
OddRadiusArrayAllSame   
)

◆ TEST() [14/17]

TEST ( StringPalindromes  ,
RadiusBruteForceVerification   
)

◆ TEST() [15/17]

TEST ( StringPalindromes  ,
RadiusSingleCharString   
)

◆ TEST() [16/17]

TEST ( StringPalindromes  ,
RadiusStressRandomString   
)

◆ TEST() [17/17]

TEST ( StringPalindromes  ,
RadiusTwoChars   
)