mirror of
https://github.com/weaveworks/scope.git
synced 2026-03-03 18:20:27 +00:00
Also - Add more complicated report.json for benchmark - Break up report/topology.go - Implement our own DeepEqual for ps.Map
20 lines
427 B
Go
20 lines
427 B
Go
package report
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"github.com/weaveworks/scope/test/reflect"
|
|
)
|
|
|
|
func TestSets(t *testing.T) {
|
|
sets := EmptySets.Add("foo", MakeStringSet("bar"))
|
|
if v, _ := sets.Lookup("foo"); !reflect.DeepEqual(v, MakeStringSet("bar")) {
|
|
t.Fatal(v)
|
|
}
|
|
|
|
sets = sets.Merge(EmptySets.Add("foo", MakeStringSet("baz")))
|
|
if v, _ := sets.Lookup("foo"); !reflect.DeepEqual(v, MakeStringSet("bar", "baz")) {
|
|
t.Fatal(v)
|
|
}
|
|
}
|