|
@@ -3,9 +3,9 @@ package metrics
|
|
|
import (
|
|
import (
|
|
|
"io/ioutil"
|
|
"io/ioutil"
|
|
|
"log"
|
|
"log"
|
|
|
|
|
+ "sort"
|
|
|
"sync"
|
|
"sync"
|
|
|
"testing"
|
|
"testing"
|
|
|
- "sort"
|
|
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
const FANOUT = 128
|
|
const FANOUT = 128
|
|
@@ -109,14 +109,14 @@ func BenchmarkMetrics(b *testing.B) {
|
|
|
|
|
|
|
|
func TestMetricsSorting(t *testing.T) {
|
|
func TestMetricsSorting(t *testing.T) {
|
|
|
var data = metrics{
|
|
var data = metrics{
|
|
|
- {name:"zzz"},
|
|
|
|
|
- {name:"bbb"},
|
|
|
|
|
- {name:"fff"},
|
|
|
|
|
- {name:"ggg"},
|
|
|
|
|
|
|
+ {name: "zzz"},
|
|
|
|
|
+ {name: "bbb"},
|
|
|
|
|
+ {name: "fff"},
|
|
|
|
|
+ {name: "ggg"},
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
sort.Sort(data)
|
|
sort.Sort(data)
|
|
|
- for i, d := range []string{"bbb","fff","ggg","zzz"} {
|
|
|
|
|
|
|
+ for i, d := range []string{"bbb", "fff", "ggg", "zzz"} {
|
|
|
if data[i].name != d {
|
|
if data[i].name != d {
|
|
|
t.Fail()
|
|
t.Fail()
|
|
|
}
|
|
}
|