...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 package dbus
16
17 import (
18 "testing"
19 )
20
21
22 func TestBasicSetActions(t *testing.T) {
23 s := newSet()
24
25 if s.Contains("foo") {
26 t.Fatal("set should not contain 'foo'")
27 }
28
29 s.Add("foo")
30
31 if !s.Contains("foo") {
32 t.Fatal("set should contain 'foo'")
33 }
34
35 v := s.Values()
36 if len(v) != 1 {
37 t.Fatal("set.Values did not report correct number of values")
38 }
39 if v[0] != "foo" {
40 t.Fatal("set.Values did not report value")
41 }
42
43 s.Remove("foo")
44
45 if s.Contains("foo") {
46 t.Fatal("set should not contain 'foo'")
47 }
48
49 v = s.Values()
50 if len(v) != 0 {
51 t.Fatal("set.Values did not report correct number of values")
52 }
53 }
54
View as plain text