compare error strings, not interfaces

This commit is contained in:
Daniel Ruehle
2016-05-25 17:15:58 -04:00
committed by Menghan Li
parent 3802318f46
commit 55fbdb44ea

View File

@ -1373,7 +1373,7 @@ func testFailedServerStreaming(t *testing.T, e env) {
if err != nil {
t.Fatalf("%v.StreamingOutputCall(_) = _, %v, want <nil>", tc, err)
}
if _, err := stream.Recv(); err != grpc.Errorf(codes.DataLoss, "got extra metadata") {
if _, err := stream.Recv(); err.Error() != grpc.Errorf(codes.DataLoss, "got extra metadata").Error() {
t.Fatalf("%v.Recv() = _, %v, want _, %v", stream, err, grpc.Errorf(codes.DataLoss, "got extra metadata"))
}
}