mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-07-26 06:36:43 +00:00
fix test
This commit is contained in:
parent
276f8be6be
commit
eac775f248
1 changed files with 13 additions and 10 deletions
|
|
@ -19,6 +19,9 @@ package eradb
|
||||||
import (
|
import (
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
|
"github.com/ethereum/go-ethereum/core/types"
|
||||||
|
"github.com/ethereum/go-ethereum/rlp"
|
||||||
|
"github.com/stretchr/testify/assert"
|
||||||
"github.com/stretchr/testify/require"
|
"github.com/stretchr/testify/require"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
@ -28,20 +31,20 @@ func TestEraDatabase(t *testing.T) {
|
||||||
require.NoError(t, err)
|
require.NoError(t, err)
|
||||||
defer db.Close()
|
defer db.Close()
|
||||||
|
|
||||||
block, err := db.GetBlockByNumber(15000)
|
r, err := db.GetRawBody(15000)
|
||||||
require.NoError(t, err)
|
require.NoError(t, err)
|
||||||
require.NotNil(t, block, "block not found")
|
var body *types.Body
|
||||||
require.Equal(t, uint64(15000), block.NumberU64())
|
err = rlp.DecodeBytes(r, &body)
|
||||||
|
|
||||||
// Get Header
|
|
||||||
header, err := db.GetHeaderByNumber(15000)
|
|
||||||
require.NoError(t, err)
|
require.NoError(t, err)
|
||||||
require.NotNil(t, header, "header not found")
|
require.NotNil(t, body, "block body not found")
|
||||||
require.Equal(t, uint64(15000), header.Number.Uint64())
|
assert.Equal(t, 0, len(body.Transactions))
|
||||||
|
|
||||||
// Get Receipts
|
// Get Receipts
|
||||||
receipts, err := db.GetReceiptsByNumber(15000)
|
r, err = db.GetRawReceipts(15000)
|
||||||
|
require.NoError(t, err)
|
||||||
|
var receipts types.Receipts
|
||||||
|
err = rlp.DecodeBytes(r, &receipts)
|
||||||
require.NoError(t, err)
|
require.NoError(t, err)
|
||||||
require.NotNil(t, receipts, "receipts not found")
|
require.NotNil(t, receipts, "receipts not found")
|
||||||
require.Equal(t, 0, len(receipts), "receipts length mismatch")
|
assert.Equal(t, 0, len(receipts), "receipts length mismatch")
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue