channeldb: use string comparison instead of deepequal to avoid array length mismatches

This commit is contained in:
MeshCollider 2018-02-02 16:51:13 +13:00 committed by Olaoluwa Osuntokun
parent d8f453d9dc
commit 36219427ad
1 changed files with 1 additions and 3 deletions

View File

@ -3,7 +3,6 @@ package channeldb
import ( import (
"bytes" "bytes"
"net" "net"
"reflect"
"testing" "testing"
"time" "time"
@ -67,8 +66,7 @@ func TestLinkNodeEncodeDecode(t *testing.T) {
t.Fatalf("last seen timestamps don't match: expected %v got %v", t.Fatalf("last seen timestamps don't match: expected %v got %v",
originalNodes[i].LastSeen.Unix(), node.LastSeen.Unix()) originalNodes[i].LastSeen.Unix(), node.LastSeen.Unix())
} }
if !reflect.DeepEqual(originalNodes[i].Addresses, if originalNodes[i].Addresses[0].String() != node.Addresses[0].String() {
node.Addresses) {
t.Fatalf("addresses don't match: expected %v, got %v", t.Fatalf("addresses don't match: expected %v, got %v",
originalNodes[i].Addresses, node.Addresses) originalNodes[i].Addresses, node.Addresses)
} }