mirror of
https://github.com/weaveworks/scope.git
synced 2026-02-14 18:09:59 +00:00
Also - Add more complicated report.json for benchmark - Break up report/topology.go - Implement our own DeepEqual for ps.Map
23 lines
556 B
Go
23 lines
556 B
Go
package report_test
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"github.com/weaveworks/scope/report"
|
|
"github.com/weaveworks/scope/test/reflect"
|
|
)
|
|
|
|
func TestIDList(t *testing.T) {
|
|
have := report.MakeIDList("alpha", "mu", "zeta")
|
|
have = have.Add("alpha")
|
|
have = have.Add("nu")
|
|
have = have.Add("mu")
|
|
have = have.Add("alpha")
|
|
have = have.Add("alpha")
|
|
have = have.Add("epsilon")
|
|
have = have.Add("delta")
|
|
if want := report.IDList([]string{"alpha", "delta", "epsilon", "mu", "nu", "zeta"}); !reflect.DeepEqual(want, have) {
|
|
t.Errorf("want %+v, have %+v", want, have)
|
|
}
|
|
}
|