Test simple character classes by themselves.
| 17 | |
| 18 | // Test simple character classes by themselves. |
| 19 | TEST(CharacterClasses, Exhaustive) { |
| 20 | std::vector<std::string> atoms = Split(" ", |
| 21 | "[a] [b] [ab] [^bc] [b-d] [^b-d] []a] [-a] [a-] [^-a] [a-b-c] a b ."); |
| 22 | ExhaustiveTest(2, 1, atoms, RegexpGenerator::EgrepOps(), |
| 23 | 5, Explode("ab"), "", ""); |
| 24 | } |
| 25 | |
| 26 | // Test simple character classes inside a___b (for example, a[a]b). |
| 27 | TEST(CharacterClasses, ExhaustiveAB) { |
nothing calls this directly
no test coverage detected