@@ -44,29 +44,29 @@ func TestGetTopicsRegex(t *testing.T) {
44
44
name : "match first topic" ,
45
45
topics : [][]string {{"a" }},
46
46
wantErr : false ,
47
- wantMatch : []string {"[a] " , "[ a,b] " , "[ a,a,a,a] " },
48
- wantNotMatch : []string {"b" , "[b] " , "[ b,a]" , "[a,b " },
47
+ wantMatch : []string {"a " , "a,b" , "a,a,a,a" },
48
+ wantNotMatch : []string {"b" , "b " , "b,a" },
49
49
},
50
50
{
51
51
name : "match first topic with OR" ,
52
52
topics : [][]string {{"a" , "b" }}, // first topic can be a or b
53
53
wantErr : false ,
54
- wantMatch : []string {"[a] " , "[ a,b] " , "[ a,c,c,c] " , "[b] " , "[ b,c] " , "[ b,c,c,c] " },
55
- wantNotMatch : []string {"b" , "[c] " , "[ c,a] " , "[ c,b" },
54
+ wantMatch : []string {"a " , "a,b" , "a,c,c,c" , "b " , "b,c" , "b,c,c,c" },
55
+ wantNotMatch : []string {"c " , "c,a" , "c,b" },
56
56
},
57
57
{
58
58
name : "match second topic" ,
59
59
topics : [][]string {{}, {"a" }},
60
60
wantErr : false ,
61
- wantMatch : []string {"[ b,a] " , "[ c,a] " , "[ a,a,a] " },
62
- wantNotMatch : []string {"b,a]" , "[a, b,a] " },
61
+ wantMatch : []string {"b,a" , "c,a" , "a,a,a" },
62
+ wantNotMatch : []string {"a, b,a" },
63
63
},
64
64
{
65
65
name : "match second and fourth topic" ,
66
66
topics : [][]string {{"" }, {"a" , "c" }, {"" }, {"b" , "d" }},
67
67
wantErr : false ,
68
- wantMatch : []string {"[ d,a,c,b] " , "[ c,a,c,d,c] " , "[ a,c,b,d] " },
69
- wantNotMatch : []string {"[ a,a,a,a] " , "[ a,b] " , "[ c,a,b,c] " },
68
+ wantMatch : []string {"d,a,c,b" , "c,a,c,d,c" , "a,c,b,d" },
69
+ wantNotMatch : []string {"a,a,a,a" , "a,b" , "c,a,b,c" },
70
70
},
71
71
}
72
72
0 commit comments