core/types: add a testcase to TestLegacyReceiptDecoding (#25909)

add a testcase to TestLegacyReceiptDecoding
This commit is contained in:
zhiqiangxu
2022-10-03 12:56:21 +02:00
committed by GitHub
parent ea26fc8a6c
commit a724163e59
+8
View File
@@ -96,6 +96,10 @@ func TestLegacyReceiptDecoding(t *testing.T) {
name string
encode func(*Receipt) ([]byte, error)
}{
{
"ReceiptForStorage",
encodeAsReceiptForStorage,
},
{
"StoredReceiptRLP",
encodeAsStoredReceiptRLP,
@@ -170,6 +174,10 @@ func TestLegacyReceiptDecoding(t *testing.T) {
}
}
func encodeAsReceiptForStorage(want *Receipt) ([]byte, error) {
return rlp.EncodeToBytes((*ReceiptForStorage)(want))
}
func encodeAsStoredReceiptRLP(want *Receipt) ([]byte, error) {
stored := &storedReceiptRLP{
PostStateOrStatus: want.statusEncoding(),