diff options
author | Eric Anderson <ejona@google.com> | 2017-10-30 10:58:37 -0700 |
---|---|---|
committer | Eric Anderson <ejona@google.com> | 2017-12-04 13:48:00 -0800 |
commit | 2d88269965609e41d86410c57be099db5f72a207 (patch) | |
tree | 905cd6dcffe7ac2e3918c7252a6f5a6a9dea931a /context | |
parent | 3f1d370e47c1c907a12811a289ac2c464463dd9e (diff) | |
download | grpc-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.java | 25 |
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); } } } |