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

Tests for Suffix_Structures.H. More...

#include <gtest/gtest.h>
#include <stdexcept>
#include <chrono>
#include <Suffix_Structures.H>
#include "test_helpers.H"
Include dependency graph for suffix_structures_test.cc:

Go to the source code of this file.

Functions

 TEST (SuffixStructures, SuffixArrayBanana)
 
 TEST (SuffixStructures, LcpKasaiBanana)
 
 TEST (SuffixStructures, LcpKasaiRejectsInvalidInput)
 
 TEST (SuffixStructures, LcpKasaiRejectsDuplicates)
 
 TEST (SuffixStructures, LcpKasaiRejectsOutOfRange)
 
 TEST (SuffixStructures, NaiveSuffixTreeContainsAndFindAll)
 
 TEST (SuffixStructures, NaiveSuffixTreeSentinelExhaustion)
 
 TEST (SuffixStructures, SuffixAutomatonContainsAndDistinctCount)
 
 TEST (SuffixStructures, SuffixAutomatonLongestCommonSubstring)
 
 TEST (SuffixStructures, SuffixArrayLongerText)
 
 TEST (SuffixStructures, SuffixArraySingleChar)
 
 TEST (SuffixStructures, SuffixArrayEmpty)
 
 TEST (SuffixStructures, SuffixTreeRepeatedPattern)
 
 TEST (SuffixStructures, SuffixTreeSingleChar)
 
 TEST (SuffixStructures, SuffixAutomatonEmptyAndSingleChar)
 
 TEST (SuffixStructures, SuffixAutomatonLcsNoCommon)
 
 TEST (SuffixStructures, StressLongerSuffixArray)
 
 TEST (SuffixStructures, BinaryContentSuffixAutomaton)
 
 TEST (SuffixStructures, SuffixAutomatonCloneLinkInvariant)
 

Detailed Description

Tests for Suffix_Structures.H.

Definition in file suffix_structures_test.cc.

Function Documentation

◆ TEST() [1/19]

TEST ( SuffixStructures  ,
BinaryContentSuffixAutomaton   
)

◆ TEST() [2/19]

TEST ( SuffixStructures  ,
LcpKasaiBanana   
)

◆ TEST() [3/19]

TEST ( SuffixStructures  ,
LcpKasaiRejectsDuplicates   
)

◆ TEST() [4/19]

TEST ( SuffixStructures  ,
LcpKasaiRejectsInvalidInput   
)

◆ TEST() [5/19]

TEST ( SuffixStructures  ,
LcpKasaiRejectsOutOfRange   
)

◆ TEST() [6/19]

◆ TEST() [7/19]

TEST ( SuffixStructures  ,
NaiveSuffixTreeSentinelExhaustion   
)

◆ TEST() [8/19]

TEST ( SuffixStructures  ,
StressLongerSuffixArray   
)

◆ TEST() [9/19]

TEST ( SuffixStructures  ,
SuffixArrayBanana   
)

◆ TEST() [10/19]

TEST ( SuffixStructures  ,
SuffixArrayEmpty   
)

◆ TEST() [11/19]

TEST ( SuffixStructures  ,
SuffixArrayLongerText   
)

◆ TEST() [12/19]

TEST ( SuffixStructures  ,
SuffixArraySingleChar   
)

◆ TEST() [13/19]

TEST ( SuffixStructures  ,
SuffixAutomatonCloneLinkInvariant   
)

◆ TEST() [14/19]

TEST ( SuffixStructures  ,
SuffixAutomatonContainsAndDistinctCount   
)

◆ TEST() [15/19]

TEST ( SuffixStructures  ,
SuffixAutomatonEmptyAndSingleChar   
)

◆ TEST() [16/19]

TEST ( SuffixStructures  ,
SuffixAutomatonLcsNoCommon   
)

◆ TEST() [17/19]

TEST ( SuffixStructures  ,
SuffixAutomatonLongestCommonSubstring   
)

◆ TEST() [18/19]

◆ TEST() [19/19]