fix Go tests
- merkletree: fix broken test case - fixtures: fix compatibility with Bazel
This commit is contained in:
parent
4ddc64e2c0
commit
2742cd8867
|
@ -1,3 +1,5 @@
|
||||||
|
//go:build rocksdb
|
||||||
|
|
||||||
package create
|
package create
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
|
|
@ -29,7 +29,7 @@ func shreds(t testing.TB, network string, slot uint64, shredType rune) [][]byte
|
||||||
})
|
})
|
||||||
var shreds [][]byte
|
var shreds [][]byte
|
||||||
for _, entry := range entries {
|
for _, entry := range entries {
|
||||||
if !entry.Type().IsRegular() {
|
if entry.Type().IsDir() {
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
name := entry.Name()
|
name := entry.Name()
|
||||||
|
|
|
@ -14,7 +14,7 @@ func TestHashNodes(t *testing.T) {
|
||||||
}{
|
}{
|
||||||
"Empty": {
|
"Empty": {
|
||||||
leaves: nil,
|
leaves: nil,
|
||||||
root: "0000000000000000000000000000000000000000000000000000000000000000",
|
root: "",
|
||||||
},
|
},
|
||||||
"One": {
|
"One": {
|
||||||
leaves: [][]byte{[]byte("test")},
|
leaves: [][]byte{[]byte("test")},
|
||||||
|
@ -38,7 +38,11 @@ func TestHashNodes(t *testing.T) {
|
||||||
for _, node := range actual.Nodes {
|
for _, node := range actual.Nodes {
|
||||||
t.Log(hex.EncodeToString(node[:]))
|
t.Log(hex.EncodeToString(node[:]))
|
||||||
}
|
}
|
||||||
assert.Equal(t, tc.root, hex.EncodeToString(actualRoot[:]))
|
if tc.root == "" {
|
||||||
|
assert.Nil(t, actualRoot)
|
||||||
|
} else {
|
||||||
|
assert.Equal(t, tc.root, hex.EncodeToString(actualRoot[:]))
|
||||||
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -47,5 +51,5 @@ func TestHashNodes_One(t *testing.T) {
|
||||||
input := []byte("test")
|
input := []byte("test")
|
||||||
actual := HashNodes([][]byte{input})
|
actual := HashNodes([][]byte{input})
|
||||||
expected := HashLeaf(input)
|
expected := HashLeaf(input)
|
||||||
assert.Equal(t, expected, actual.GetRoot())
|
assert.Equal(t, expected, *actual.GetRoot())
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue