package dag | |
import ( | |
"testing" | |
) | |
func TestBasicEdgeHashcode(t *testing.T) { | |
e1 := BasicEdge(1, 2) | |
e2 := BasicEdge(1, 2) | |
if e1.Hashcode() != e2.Hashcode() { | |
t.Fatalf("bad") | |
} | |
} | |
func TestBasicEdgeHashcode_pointer(t *testing.T) { | |
type test struct { | |
Value string | |
} | |
v1, v2 := &test{"foo"}, &test{"bar"} | |
e1 := BasicEdge(v1, v2) | |
e2 := BasicEdge(v1, v2) | |
if e1.Hashcode() != e2.Hashcode() { | |
t.Fatalf("bad") | |
} | |
} |