+
+}
+
+func TestMetricCounter(t *testing.T) {
+ var TestCounterOpts = []CounterOpts{
+ {Name: "Blaah1", Help: "Blaah1"},
+ {Name: "Blaah2", Help: "Blaah2"},
+ {Name: "Blaah3", Help: "Blaah3"},
+ {Name: "Blaah4", Help: "Blaah4"},
+ }
+
+ ret1 := Metric.RegisterCounterGroup(TestCounterOpts, "TestMetricCounter")
+
+ if len(ret1) == 0 {
+ t.Errorf("ret1 counter group is empty")
+ }
+
+ ret2 := Metric.RegisterCounterGroup(TestCounterOpts, "TestMetricCounter")
+
+ if len(ret2) == 0 {
+ t.Errorf("ret2 counter group is empty")
+ }
+
+ if len(ret1) != len(ret2) {
+ t.Errorf("ret1 len %d differs from ret2 len %d", len(ret1), len(ret2))
+ }