NumberOfTests = 10000
)
-type SlowRouter []*Trie
+type SlowNode struct {
+ peer *Peer
+ cidr uint
+ bits []byte
+}
+
+type SlowRouter []*SlowNode
func (r SlowRouter) Len() int {
return len(r)
return r
}
}
- r = append(r, &Trie{
+ r = append(r, &SlowNode{
cidr: cidr,
bits: addr,
peer: peer,
peer1 := slow.Lookup(addr[:])
peer2 := trie.Lookup(addr[:])
if peer1 != peer2 {
- t.Error("Trie did not match niave implementation, for:", addr)
+ t.Error("Trie did not match naive implementation, for:", addr)
}
}
}
peer1 := slow.Lookup(addr[:])
peer2 := trie.Lookup(addr[:])
if peer1 != peer2 {
- t.Error("Trie did not match niave implementation, for:", addr)
+ t.Error("Trie did not match naive implementation, for:", addr)
}
}
}