|
34 | 34 | */
|
35 | 35 | public final class WildcardTrieTest {
|
36 | 36 |
|
| 37 | + private static final String A = "a"; |
37 | 38 | private static final String AABB = "aabb";
|
38 | 39 | private static final String AACBB = "aacbb";
|
39 | 40 | private static final String AB = "ab";
|
40 | 41 | private static final String ABBC = "abbc";
|
41 | 42 | private static final String ABC = "abc";
|
42 | 43 | private static final String ACB = "acb";
|
| 44 | + private static final String B = "b"; |
43 | 45 | private static final String CCB = "ccb";
|
44 | 46 | private static final String EMPTY = "";
|
45 | 47 | private static final String X = "x";
|
46 |
| - private static final List<String> ALL = List.of(AABB, AACBB, AB, ABBC, ABC, ACB, CCB, EMPTY, X); |
| 48 | + private static final List<String> ALL = List.of(A, AABB, AACBB, AB, ABBC, ABC, ACB, B, CCB, EMPTY, X); |
47 | 49 |
|
48 | 50 | private static final String AAQBB = "aa?bb";
|
49 | 51 | private static final String AA_STAR_BB = "aa*bb";
|
@@ -94,14 +96,14 @@ public void testWithTrailingStarWildcard() {
|
94 | 96 |
|
95 | 97 | @Test
|
96 | 98 | public void testWithInitialStarWildcard() {
|
97 |
| - assertTrie(STAR_B, AABB, AACBB, AB, ACB, CCB); |
| 99 | + assertTrie(STAR_B, AABB, AACBB, AB, ACB, B, CCB); |
98 | 100 | assertList(AABB, STAR_B, AABB);
|
99 | 101 | assertList(AACBB, STAR_B, AACBB);
|
100 | 102 | }
|
101 | 103 |
|
102 | 104 | @Test
|
103 | 105 | public void testWithMultipleStarWildcards() {
|
104 |
| - assertTrie(STAR_B, AABB, AACBB, AB, ACB, CCB); |
| 106 | + assertTrie(STAR_B, AABB, AACBB, AB, ACB, B, CCB); |
105 | 107 | assertTrie(A_STAR, AABB, AACBB, AB, ABC, ABBC, ACB);
|
106 | 108 | assertTrie(A_STAR_B, AABB, AACBB, AB, ACB);
|
107 | 109 | assertList(AACBB, STAR_B, A_STAR, A_STAR_B, AACBB);
|
|
0 commit comments