diff options
Diffstat (limited to 'core/vm/sqlvm/ast/types_test.go')
-rw-r--r-- | core/vm/sqlvm/ast/types_test.go | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/core/vm/sqlvm/ast/types_test.go b/core/vm/sqlvm/ast/types_test.go index 2107cc206..3d0ecb395 100644 --- a/core/vm/sqlvm/ast/types_test.go +++ b/core/vm/sqlvm/ast/types_test.go @@ -29,8 +29,7 @@ func (s *TypesTestSuite) requireEncodeAndDecodeDataTypeNoError( s.Require().Zero(code) s.Require().Empty(message) s.Require().Equal(d, encode) - decode, err := DataTypeDecode(d) - s.Require().NoError(err) + decode := d.GetNode() s.Require().Equal(t, decode) } @@ -41,8 +40,8 @@ func (s *TypesTestSuite) requireEncodeDataTypeError(input TypeNode) { } func (s *TypesTestSuite) requireDecodeDataTypeError(input DataType) { - _, err := DataTypeDecode(input) - s.Require().Error(err) + decode := input.GetNode() + s.Require().Nil(decode) } func (s *TypesTestSuite) TestEncodeAndDecodeDataType() { @@ -84,12 +83,9 @@ func (s *TypesTestSuite) TestEncodeDataTypeError() { func (s *TypesTestSuite) TestDecodeDataTypeError() { s.requireDecodeDataTypeError(DataTypeUnknown) - s.requireDecodeDataTypeError(ComposeDataType(DataTypeMajorBool, 1)) - s.requireDecodeDataTypeError(ComposeDataType(DataTypeMajorAddress, 1)) s.requireDecodeDataTypeError(ComposeDataType(DataTypeMajorInt, 0x20)) s.requireDecodeDataTypeError(ComposeDataType(DataTypeMajorUint, 0x20)) s.requireDecodeDataTypeError(ComposeDataType(DataTypeMajorFixedBytes, 0x20)) - s.requireDecodeDataTypeError(ComposeDataType(DataTypeMajorDynamicBytes, 1)) s.requireDecodeDataTypeError(ComposeDataType(DataTypeMajorFixed, 81)) s.requireDecodeDataTypeError(ComposeDataType(DataTypeMajorUfixed, 81)) s.requireDecodeDataTypeError(ComposeDataType(DataTypeMajorUfixed+0x20, 80)) |