28
28
myProd1 = newTestProducer ("foo" )
29
29
myProd2 = newTestProducer ("bar" )
30
30
myProd3 = newTestProducer ("foobar" )
31
+ pm = GlobalManager ()
31
32
)
32
33
33
34
func newTestProducer (name string ) * testProducer {
@@ -39,83 +40,83 @@ func (mp *testProducer) Read() []*metricdata.Metric {
39
40
}
40
41
41
42
func TestAdd (t * testing.T ) {
42
- Add (myProd1 )
43
- Add (myProd2 )
43
+ pm . AddProducer (myProd1 )
44
+ pm . AddProducer (myProd2 )
44
45
45
- got := GetAll ()
46
+ got := pm . GetAll ()
46
47
want := []* testProducer {myProd1 , myProd2 }
47
48
checkSlice (got , want , t )
48
49
deleteAll ()
49
50
}
50
51
51
52
func TestAddExisting (t * testing.T ) {
52
- Add (myProd1 )
53
- Add (myProd2 )
54
- Add (myProd1 )
53
+ pm . AddProducer (myProd1 )
54
+ pm . AddProducer (myProd2 )
55
+ pm . AddProducer (myProd1 )
55
56
56
- got := GetAll ()
57
+ got := pm . GetAll ()
57
58
want := []* testProducer {myProd2 , myProd1 }
58
59
checkSlice (got , want , t )
59
60
deleteAll ()
60
61
}
61
62
62
63
func TestAddNil (t * testing.T ) {
63
- Add (nil )
64
+ pm . AddProducer (nil )
64
65
65
- got := GetAll ()
66
+ got := pm . GetAll ()
66
67
want := []* testProducer {}
67
68
checkSlice (got , want , t )
68
69
deleteAll ()
69
70
}
70
71
71
72
func TestDelete (t * testing.T ) {
72
- Add (myProd1 )
73
- Add (myProd2 )
74
- Add (myProd3 )
75
- Delete (myProd2 )
73
+ pm . AddProducer (myProd1 )
74
+ pm . AddProducer (myProd2 )
75
+ pm . AddProducer (myProd3 )
76
+ pm . DeleteProducer (myProd2 )
76
77
77
- got := GetAll ()
78
+ got := pm . GetAll ()
78
79
want := []* testProducer {myProd1 , myProd3 }
79
80
checkSlice (got , want , t )
80
81
deleteAll ()
81
82
}
82
83
83
84
func TestDeleteNonExisting (t * testing.T ) {
84
- Add (myProd1 )
85
- Add (myProd3 )
86
- Delete (myProd2 )
85
+ pm . AddProducer (myProd1 )
86
+ pm . AddProducer (myProd3 )
87
+ pm . DeleteProducer (myProd2 )
87
88
88
- got := GetAll ()
89
+ got := pm . GetAll ()
89
90
want := []* testProducer {myProd1 , myProd3 }
90
91
checkSlice (got , want , t )
91
92
deleteAll ()
92
93
}
93
94
94
95
func TestDeleteNil (t * testing.T ) {
95
- Add (myProd1 )
96
- Add (myProd3 )
97
- Delete (nil )
96
+ pm . AddProducer (myProd1 )
97
+ pm . AddProducer (myProd3 )
98
+ pm . DeleteProducer (nil )
98
99
99
- got := GetAll ()
100
+ got := pm . GetAll ()
100
101
want := []* testProducer {myProd1 , myProd3 }
101
102
checkSlice (got , want , t )
102
103
deleteAll ()
103
104
}
104
105
105
106
func TestGetAllNil (t * testing.T ) {
106
- got := GetAll ()
107
+ got := pm . GetAll ()
107
108
want := []* testProducer {}
108
109
checkSlice (got , want , t )
109
110
deleteAll ()
110
111
}
111
112
112
113
func TestImmutableProducerList (t * testing.T ) {
113
- Add (myProd1 )
114
- Add (myProd2 )
114
+ pm . AddProducer (myProd1 )
115
+ pm . AddProducer (myProd2 )
115
116
116
- producersToMutate := GetAll ()
117
+ producersToMutate := pm . GetAll ()
117
118
producersToMutate [0 ] = myProd3
118
- got := GetAll ()
119
+ got := pm . GetAll ()
119
120
want := []* testProducer {myProd1 , myProd2 }
120
121
checkSlice (got , want , t )
121
122
deleteAll ()
@@ -141,7 +142,7 @@ func checkSlice(got []Producer, want []*testProducer, t *testing.T) {
141
142
}
142
143
143
144
func deleteAll () {
144
- Delete (myProd1 )
145
- Delete (myProd2 )
146
- Delete (myProd3 )
145
+ pm . DeleteProducer (myProd1 )
146
+ pm . DeleteProducer (myProd2 )
147
+ pm . DeleteProducer (myProd3 )
147
148
}
0 commit comments