Files
openide/java/java-tests/testData/inspection/dataFlow/fixture/GoogleTruth.java
T
Dana Dahlstrom 9ab16ef854 Apply hard-coded contract to TestVerb.that
… to support TestVerb-returning methods like TruthJUnit4.assume,
Truth.assert_, and Truth.assertWithMessage, in statements like
assume().that(…).isNotNull().

Change-Id: Idbb1e9cfe6e58b067577fffc4ed301807ebbab9d
2016-07-18 18:59:38 -07:00

17 lines
439 B
Java

import org.jetbrains.annotations.Nullable;
import static com.google.common.truth.Truth.assertThat;
import static com.google.common.truth.TruthJUnit.assume;
class Contracts {
private void checkNotNullValue(@Nullable Object o) {
assertThat(o).isNotNull();
System.out.println(o.hashCode());
}
private void assumeNotNullValue(@Nullable Object o) {
assume().that(o).isNotNull();
System.out.println(o.hashCode());
}
}