github.com/linapex/ethereum-dpos-chinese@v0.0.0-20190316121959-b78b3a4a1ece/metrics/writer_test.go (about) 1 2 //<developer> 3 // <name>linapex 曹一峰</name> 4 // <email>linapex@163.com</email> 5 // <wx>superexc</wx> 6 // <qqgroup>128148617</qqgroup> 7 // <url>https://jsq.ink</url> 8 // <role>pku engineer</role> 9 // <date>2019-03-16 12:09:42</date> 10 //</624342651935657984> 11 12 package metrics 13 14 import ( 15 "sort" 16 "testing" 17 ) 18 19 func TestMetricsSorting(t *testing.T) { 20 var namedMetrics = namedMetricSlice{ 21 {name: "zzz"}, 22 {name: "bbb"}, 23 {name: "fff"}, 24 {name: "ggg"}, 25 } 26 27 sort.Sort(namedMetrics) 28 for i, name := range []string{"bbb", "fff", "ggg", "zzz"} { 29 if namedMetrics[i].name != name { 30 t.Fail() 31 } 32 } 33 } 34