From 3f10de24b0e3129c54856448a0f81c16058e046a Mon Sep 17 00:00:00 2001 From: Daniel Liu Date: Mon, 19 Feb 2024 10:30:43 +0800 Subject: [PATCH] core/vm/privacy: fix test case in ringct_test.go (#424) --- core/vm/privacy/ringct_test.go | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/core/vm/privacy/ringct_test.go b/core/vm/privacy/ringct_test.go index 67b0c1b654..3e5b771c0b 100644 --- a/core/vm/privacy/ringct_test.go +++ b/core/vm/privacy/ringct_test.go @@ -116,7 +116,7 @@ func TestVerify1(t *testing.T) { assert.True(t, Verify(deserializedSig, false), "Verify should return true") } -func TestVerify2(t *testing.T) { +func TestDeserialize2(t *testing.T) { numRing := 5 ringSize := 10 s := 7 @@ -139,12 +139,8 @@ func TestVerify2(t *testing.T) { t.Error("fail to serialize input ring signature") } - deserializedSig, err := Deserialize(sig) - if err != nil { - t.Error("fail to deserialize ring signature") - } - - assert.False(t, Verify(deserializedSig, false), "TestNilPointerDereferencePanic should return false") + _, err = Deserialize(sig) + assert.EqualError(t, err, "failed to deserialize, invalid ring signature") } func TestPadTo32Bytes(t *testing.T) {