@@ -69,33 +69,33 @@ func TestSplitTrimAndDeDup(t *testing.T) {
69
69
// init
70
70
s := []string {" a" , "" , "-a-b --c " , "d-e" , "f" , " f" , "" }
71
71
// test
72
- s = SplitTrimAndDeDup (s , "-" )
72
+ s = SplitAndTrim (s , "-" )
73
73
// assert
74
- assert .Equal (t , []string {"a" , "b" , "c" , "d" , "e" , "f" }, s )
74
+ assert .Equal (t , []string {"a" , "a" , " b" , "c" , "d" , "e" , "f " , "f" }, s )
75
75
})
76
76
t .Run ("Separator is space" , func (t * testing.T ) {
77
77
// init
78
78
s := []string {" a" , " a b c " , "d e" , "f" , "f " , "" }
79
79
// test
80
- s = SplitTrimAndDeDup (s , " " )
80
+ s = SplitAndTrim (s , " " )
81
81
// assert
82
- assert .Equal (t , []string {"a" , "b" , "c" , "d" , "e" , "f" }, s )
82
+ assert .Equal (t , []string {"a" , "a" , " b" , "c" , "d" , "e" , "f " , "f" }, s )
83
83
})
84
84
t .Run ("Separator is multi-char" , func (t * testing.T ) {
85
85
// init
86
86
s := []string {" a" , " a** b**c " , "**d **e" , "f**" , "f " , "" }
87
87
// test
88
- s = SplitTrimAndDeDup (s , "**" )
88
+ s = SplitAndTrim (s , "**" )
89
89
// assert
90
- assert .Equal (t , []string {"a" , "b" , "c" , "d" , "e" , "f" }, s )
90
+ assert .Equal (t , []string {"a" , "a" , " b" , "c" , "d" , "e" , "f " , "f" }, s )
91
91
})
92
92
t .Run ("Separator is empty string" , func (t * testing.T ) {
93
93
// init
94
94
s := []string {" a" , " a bc " , "d e" , "f" , "f " , "" }
95
95
// test
96
- s = SplitTrimAndDeDup (s , "" )
96
+ s = SplitAndTrim (s , "" )
97
97
// assert
98
98
// If "sep" is empty, underlying strings.Split() splits after each UTF-8 char sequence.
99
- assert .Equal (t , []string {"a" , "b" , "c" , "d" , "e" , "f" }, s )
99
+ assert .Equal (t , []string {"a" , "a" , " b" , "c" , "d" , "e" , "f " , "f" }, s )
100
100
})
101
101
}
0 commit comments