summaryrefslogtreecommitdiffstats
path: root/common/collections/slice_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'common/collections/slice_test.go')
-rw-r--r--common/collections/slice_test.go15
1 files changed, 15 insertions, 0 deletions
diff --git a/common/collections/slice_test.go b/common/collections/slice_test.go
index 8e6553994..5788b9161 100644
--- a/common/collections/slice_test.go
+++ b/common/collections/slice_test.go
@@ -122,3 +122,18 @@ func TestSlice(t *testing.T) {
c.Assert(test.expected, qt.DeepEquals, result, errMsg)
}
}
+
+func TestSortedStringSlice(t *testing.T) {
+ t.Parallel()
+ c := qt.New(t)
+
+ var s SortedStringSlice = []string{"a", "b", "b", "b", "c", "d"}
+
+ c.Assert(s.Contains("a"), qt.IsTrue)
+ c.Assert(s.Contains("b"), qt.IsTrue)
+ c.Assert(s.Contains("z"), qt.IsFalse)
+ c.Assert(s.Count("b"), qt.Equals, 3)
+ c.Assert(s.Count("z"), qt.Equals, 0)
+ c.Assert(s.Count("a"), qt.Equals, 1)
+
+}