Improvements to metrics code

This commit is contained in:
Stephen Marshall
2018-06-12 16:56:44 +01:00
parent 16abf50f9a
commit 53fdfe55de
6 changed files with 169 additions and 137 deletions

View File

@@ -141,25 +141,6 @@ func TestMakeKey(t *testing.T) {
}
}
func TestGenerateMetricNamesMap(t *testing.T) {
metricNamesMap := generateMetricNamesMap()
if len(metricNamesMap) != 93 {
t.Errorf("Expected mapping-size=%d; actual %d", 93, len(metricNamesMap))
}
actual, ok := metricNamesMap[testKey1]
if !ok {
t.Errorf("No metric name mapping found for %s", testKey1)
} else {
if actual != testElement1Name {
t.Errorf("Expected metric name=%s; actual %s", testElement1Name, actual)
}
}
}
func setupTestCase(duplicateKey bool) func() {
populateTestMetrics(1, duplicateKey)
return func() {