diff --git a/build.gradle b/build.gradle index ac175d616c..09eeabfc18 100644 --- a/build.gradle +++ b/build.gradle @@ -229,7 +229,7 @@ subprojects { // Test dependencies. junit: 'junit:junit:4.12', mockito: 'org.mockito:mockito-core:1.9.5', - truth: 'com.google.truth:truth:0.36', + truth: 'com.google.truth:truth:0.42', guava_testlib: 'com.google.guava:guava-testlib:20.0', // Benchmark dependencies diff --git a/context/src/test/java/io/grpc/testing/DeadlineSubject.java b/context/src/test/java/io/grpc/testing/DeadlineSubject.java index 41c1061b98..4a19b35eaa 100644 --- a/context/src/test/java/io/grpc/testing/DeadlineSubject.java +++ b/context/src/test/java/io/grpc/testing/DeadlineSubject.java @@ -17,6 +17,8 @@ package io.grpc.testing; import static com.google.common.base.Preconditions.checkNotNull; +import static com.google.common.base.Strings.lenientFormat; +import static com.google.common.truth.Fact.simpleFact; import static java.util.concurrent.TimeUnit.NANOSECONDS; import com.google.common.truth.ComparableSubject; @@ -60,11 +62,11 @@ public final class DeadlineSubject extends ComparableSubject 0) { - failWithRawMessage( - "%s and <%s> should have been within <%sns> of each other", - actualAsString(), - expected, - deltaNanos); + failWithoutActual( + simpleFact( + lenientFormat( + "%s and <%s> should have been within <%sns> of each other", + actualAsString(), expected, deltaNanos))); } } };