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

Tests for Aho_Corasick.H. More...

#include <gtest/gtest.h>
#include <stdexcept>
#include <Aho_Corasick.H>
Include dependency graph for aho_corasick_test.cc:

Go to the source code of this file.

Functions

 TEST (AhoCorasick, ClassicDictionary)
 
 TEST (AhoCorasick, OverlappingPatterns)
 
 TEST (AhoCorasick, BuildRequiredBeforeSearch)
 
 TEST (AhoCorasick, IncrementalBuildAfterPreviousBuild)
 
 TEST (AhoCorasick, EmptyPatternRejected)
 
 TEST (AhoCorasick, ClearAndRebuild)
 
 TEST (AhoCorasick, LargePatternSet)
 
 TEST (AhoCorasick, LongTextSearch)
 
 TEST (AhoCorasick, SingleCharPatterns)
 
 TEST (AhoCorasick, BinaryPatterns)
 
 TEST (AhoCorasick, EmptyText)
 
 TEST (AhoCorasick, NoMatchesFound)
 
 TEST (AhoCorasick, PrefixChainPatterns)
 
 TEST (AhoCorasick, PrefixChainWithSuffixOverlap)
 
 TEST (AhoCorasick, LongPrefixChain)
 
 TEST (AhoCorasick, PrefixPatternsMatchPositions)
 
 TEST (AhoCorasick, DeterministicStress)
 

Detailed Description

Tests for Aho_Corasick.H.

Definition in file aho_corasick_test.cc.

Function Documentation

◆ TEST() [1/17]

TEST ( AhoCorasick  ,
BinaryPatterns   
)

◆ TEST() [2/17]

TEST ( AhoCorasick  ,
BuildRequiredBeforeSearch   
)

◆ TEST() [3/17]

TEST ( AhoCorasick  ,
ClassicDictionary   
)

◆ TEST() [4/17]

TEST ( AhoCorasick  ,
ClearAndRebuild   
)

◆ TEST() [5/17]

TEST ( AhoCorasick  ,
DeterministicStress   
)

◆ TEST() [6/17]

TEST ( AhoCorasick  ,
EmptyPatternRejected   
)

Definition at line 125 of file aho_corasick_test.cc.

References Aleph::divide_and_conquer_partition_dp().

◆ TEST() [7/17]

TEST ( AhoCorasick  ,
EmptyText   
)

◆ TEST() [8/17]

TEST ( AhoCorasick  ,
IncrementalBuildAfterPreviousBuild   
)

◆ TEST() [9/17]

TEST ( AhoCorasick  ,
LargePatternSet   
)

◆ TEST() [10/17]

TEST ( AhoCorasick  ,
LongPrefixChain   
)

◆ TEST() [11/17]

TEST ( AhoCorasick  ,
LongTextSearch   
)

◆ TEST() [12/17]

TEST ( AhoCorasick  ,
NoMatchesFound   
)

◆ TEST() [13/17]

TEST ( AhoCorasick  ,
OverlappingPatterns   
)

◆ TEST() [14/17]

TEST ( AhoCorasick  ,
PrefixChainPatterns   
)

◆ TEST() [15/17]

TEST ( AhoCorasick  ,
PrefixChainWithSuffixOverlap   
)

◆ TEST() [16/17]

TEST ( AhoCorasick  ,
PrefixPatternsMatchPositions   
)

◆ TEST() [17/17]

TEST ( AhoCorasick  ,
SingleCharPatterns   
)