aboutsummaryrefslogtreecommitdiff
path: root/context
diff options
context:
space:
mode:
authorEric Anderson <ejona@google.com>2017-10-30 10:58:37 -0700
committerEric Anderson <ejona@google.com>2017-12-04 13:48:00 -0800
commit2d88269965609e41d86410c57be099db5f72a207 (patch)
tree905cd6dcffe7ac2e3918c7252a6f5a6a9dea931a /context
parent3f1d370e47c1c907a12811a289ac2c464463dd9e (diff)
downloadgrpc-grpc-java-2d88269965609e41d86410c57be099db5f72a207.tar.gz
Update to Truth 0.36
Due to transitive dependencies, this also upgrades Guava to 22. However Truth is only used in our tests, so our users should be unimpacted.
Diffstat (limited to 'context')
-rw-r--r--context/src/test/java/io/grpc/testing/DeadlineSubject.java25
1 files changed, 12 insertions, 13 deletions
diff --git a/context/src/test/java/io/grpc/testing/DeadlineSubject.java b/context/src/test/java/io/grpc/testing/DeadlineSubject.java
index 3d425a9dc..11ce98433 100644
--- a/context/src/test/java/io/grpc/testing/DeadlineSubject.java
+++ b/context/src/test/java/io/grpc/testing/DeadlineSubject.java
@@ -20,8 +20,8 @@ import static com.google.common.base.Preconditions.checkNotNull;
import static java.util.concurrent.TimeUnit.NANOSECONDS;
import com.google.common.truth.ComparableSubject;
-import com.google.common.truth.FailureStrategy;
-import com.google.common.truth.SubjectFactory;
+import com.google.common.truth.FailureMetadata;
+import com.google.common.truth.Subject;
import io.grpc.Deadline;
import java.math.BigInteger;
import java.util.concurrent.TimeUnit;
@@ -32,15 +32,15 @@ import javax.annotation.Nullable;
* Propositions for {@link Deadline} subjects.
*/
public final class DeadlineSubject extends ComparableSubject<DeadlineSubject, Deadline> {
- private static final SubjectFactory<DeadlineSubject, Deadline> deadlineFactory =
- new DeadlineSubjectFactory();
+ private static final Subject.Factory<DeadlineSubject, Deadline> deadlineFactory =
+ new Factory();
- public static SubjectFactory<DeadlineSubject, Deadline> deadline() {
+ public static Subject.Factory<DeadlineSubject, Deadline> deadline() {
return deadlineFactory;
}
- private DeadlineSubject(FailureStrategy failureStrategy, Deadline subject) {
- super(failureStrategy, subject);
+ private DeadlineSubject(FailureMetadata metadata, Deadline subject) {
+ super(metadata, subject);
}
/**
@@ -52,7 +52,7 @@ public final class DeadlineSubject extends ComparableSubject<DeadlineSubject, De
return new TolerantDeadlineComparison() {
@Override
public void of(Deadline expected) {
- Deadline actual = getSubject();
+ Deadline actual = actual();
checkNotNull(actual, "actual value cannot be null. expected=%s", expected);
// This is probably overkill, but easier than thinking about overflow.
@@ -62,7 +62,7 @@ public final class DeadlineSubject extends ComparableSubject<DeadlineSubject, De
if (actualTimeRemaining.subtract(expectedTimeRemaining).abs().compareTo(deltaNanos) > 0) {
failWithRawMessage(
"%s and <%s> should have been within <%sns> of each other",
- getDisplaySubject(),
+ actualAsString(),
expected,
deltaNanos);
}
@@ -119,11 +119,10 @@ public final class DeadlineSubject extends ComparableSubject<DeadlineSubject, De
}
}
- private static final class DeadlineSubjectFactory
- extends SubjectFactory<DeadlineSubject, Deadline> {
+ private static final class Factory implements Subject.Factory<DeadlineSubject, Deadline> {
@Override
- public DeadlineSubject getSubject(FailureStrategy fs, Deadline that) {
- return new DeadlineSubject(fs, that);
+ public DeadlineSubject createSubject(FailureMetadata metadata, Deadline that) {
+ return new DeadlineSubject(metadata, that);
}
}
}