1package tablestore 2 3import ( 4 "fmt" 5 "github.com/aliyun/aliyun-tablestore-go-sdk/tablestore/otsprotocol" 6 "testing" 7) 8 9func TestOtsError_Error(t *testing.T) { 10 errCode := "OTSObjectNotExist" 11 errMessage := "Requested stream does not exist." 12 reqId := "00057eff-2268-8529-1adc-e60b025ba100" 13 pbErr := &otsprotocol.Error{ 14 Code: &errCode, 15 Message: &errMessage, 16 } 17 18 oldErrStr := fmt.Errorf("%s %s %s", *pbErr.Code, *pbErr.Message, reqId) 19 20 otsErr := pbErrToOtsError(pbErr, reqId) 21 22 if otsErr.Error() != oldErrStr.Error() { 23 t.Errorf("error string not equal, old %s new %s", oldErrStr.Error(), otsErr.Error()) 24 } 25} 26