From 995d62e379493b04e8eb8966fa8e4da26bcb619d Mon Sep 17 00:00:00 2001 From: olaola Date: Thu, 8 Feb 2018 09:38:53 -0800 Subject: User-friendlier representation of a missing digest. I moved it into DigestUtil preemptively in case we switch to binary instead of hex representation. TESTED=manually RELNOTES: None PiperOrigin-RevId: 185007558 --- .../build/lib/remote/GrpcRemoteExecutionClientTest.java | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'src/test/java/com/google') diff --git a/src/test/java/com/google/devtools/build/lib/remote/GrpcRemoteExecutionClientTest.java b/src/test/java/com/google/devtools/build/lib/remote/GrpcRemoteExecutionClientTest.java index 7167f2f48a..25229f6d19 100644 --- a/src/test/java/com/google/devtools/build/lib/remote/GrpcRemoteExecutionClientTest.java +++ b/src/test/java/com/google/devtools/build/lib/remote/GrpcRemoteExecutionClientTest.java @@ -342,7 +342,7 @@ public class GrpcRemoteExecutionClientTest { return new StreamObserver() { @Override public void onNext(WriteRequest request) { - assertThat(request.getResourceName()).contains(digest.getHash()); + assertThat(request.getResourceName()).contains(DIGEST_UTIL.toString(digest)); assertThat(request.getFinishWrite()).isTrue(); assertThat(request.getData().toByteArray()).isEqualTo(data); responseObserver.onNext( @@ -774,7 +774,8 @@ public class GrpcRemoteExecutionClientTest { new ByteStreamImplBase() { @Override public void read(ReadRequest request, StreamObserver responseObserver) { - assertThat(request.getResourceName().contains(stdOutDigest.getHash())).isTrue(); + assertThat(request.getResourceName().contains(DIGEST_UTIL.toString(stdOutDigest))) + .isTrue(); responseObserver.onError(Status.NOT_FOUND.asRuntimeException()); } }); @@ -785,7 +786,7 @@ public class GrpcRemoteExecutionClientTest { } catch (SpawnExecException expected) { assertThat(expected.getSpawnResult().status()) .isEqualTo(SpawnResult.Status.REMOTE_CACHE_FAILED); - assertThat(expected).hasMessageThat().contains(stdOutDigest.getHash()); + assertThat(expected).hasMessageThat().contains(DIGEST_UTIL.toString(stdOutDigest)); // Ensure we also got back the stack trace. assertThat(expected).hasMessageThat() .contains("GrpcRemoteExecutionClientTest.passCacheMissErrorWithStackTrace"); @@ -833,7 +834,8 @@ public class GrpcRemoteExecutionClientTest { new ByteStreamImplBase() { @Override public void read(ReadRequest request, StreamObserver responseObserver) { - assertThat(request.getResourceName().contains(stdOutDigest.getHash())).isTrue(); + assertThat(request.getResourceName().contains(DIGEST_UTIL.toString(stdOutDigest))) + .isTrue(); responseObserver.onError(Status.NOT_FOUND.asRuntimeException()); } }); @@ -844,7 +846,7 @@ public class GrpcRemoteExecutionClientTest { } catch (SpawnExecException expected) { assertThat(expected.getSpawnResult().status()) .isEqualTo(SpawnResult.Status.REMOTE_CACHE_FAILED); - assertThat(expected).hasMessageThat().contains(stdOutDigest.getHash()); + assertThat(expected).hasMessageThat().contains(DIGEST_UTIL.toString(stdOutDigest)); // Ensure we also got back the stack trace. assertThat(expected) .hasMessageThat() -- cgit v1.2.3