github.com/0xPolygon/supernets2-node@v0.0.0-20230711153321-2fe574524eaa/jsonrpc/types/errors_test.go (about)

     1  package types
     2  
     3  import (
     4  	"testing"
     5  
     6  	"github.com/stretchr/testify/assert"
     7  )
     8  
     9  func TestErrorConstants(t *testing.T) {
    10  	assert.Equal(t, -32000, DefaultErrorCode)
    11  	assert.Equal(t, -32600, InvalidRequestErrorCode)
    12  	assert.Equal(t, -32601, NotFoundErrorCode)
    13  	assert.Equal(t, -32602, InvalidParamsErrorCode)
    14  	assert.Equal(t, -32700, ParserErrorCode)
    15  }
    16  
    17  func TestErrorMethods(t *testing.T) {
    18  	const code, msg = 1, "err"
    19  
    20  	var err Error = NewRPCError(code, msg)
    21  
    22  	assert.Equal(t, code, err.ErrorCode())
    23  	assert.Equal(t, msg, err.Error())
    24  }