package rpc import ( "cgl.tideland.biz/asserts" "errors" "testing" ) func TestBasicError_ImplementsError(t *testing.T) { assert := asserts.NewTestingAsserts(t, true) var r error e := &BasicError{""} assert.Implementor(e, &r, "should be an error") } func TestBasicError_MatchesMessage(t *testing.T) { assert := asserts.NewTestingAsserts(t, true) err := errors.New("foo") wrapped := NewBasicError(err) assert.Equal(wrapped.Error(), err.Error(), "should have the same error") }