public class Truth extends Object
Assert.assertEquals(a,b);
Assert.assertTrue(c);
Assert.assertTrue(d.contains(a) && d.contains(e));
Assert.assertTrue(d.contains(a) || d.contains(q) || d.contains(z));
one would write:
assert_().that(aString).equals(bString);
assert_().that(aBoolean).isTrue();
assert_().that(collection).has().item(aString);
assert_().that(collection).containsAllOf(aString, bString);
assert_().that(collection).containsAnyOf(aString, qString, zString);
Tests should be easier to read, and flow more clearly.Modifier and Type | Field and Description |
---|---|
static TestVerb |
ASSERT |
static FailureStrategy |
THROW_ASSERTION_ERROR |
Constructor and Description |
---|
Truth() |
public static final FailureStrategy THROW_ASSERTION_ERROR
public static final TestVerb ASSERT
public static TestVerb assert_()
@CheckReturnValue public static Subject<DefaultSubject,Object> assertThat(Object target)
@CheckReturnValue @GwtIncompatible(value="ClassSubject.java") public static ClassSubject assertThat(Class<?> target)
@CheckReturnValue public static IntegerSubject assertThat(Long target)
@CheckReturnValue public static IntegerSubject assertThat(Integer target)
@CheckReturnValue public static BooleanSubject assertThat(Boolean target)
@CheckReturnValue public static StringSubject assertThat(String target)
@CheckReturnValue public static <T,C extends Iterable<T>> IterableSubject<? extends IterableSubject<?,T,C>,T,C> assertThat(Iterable<T> target)
@CheckReturnValue public static <T,C extends Collection<T>> CollectionSubject<? extends CollectionSubject<?,T,C>,T,C> assertThat(Collection<T> target)
@CheckReturnValue public static <T,C extends List<T>> ListSubject<? extends ListSubject<?,T,C>,T,C> assertThat(List<T> target)
@CheckReturnValue public static <T> ObjectArraySubject<T> assertThat(T[] target)
@CheckReturnValue public static PrimitiveBooleanArraySubject assertThat(boolean[] target)
@CheckReturnValue public static PrimitiveIntArraySubject assertThat(int[] target)
@CheckReturnValue public static PrimitiveLongArraySubject assertThat(long[] target)
@CheckReturnValue public static PrimitiveCharArraySubject assertThat(char[] target)
@CheckReturnValue public static PrimitiveFloatArraySubject assertThat(float[] target)
@CheckReturnValue public static PrimitiveDoubleArraySubject assertThat(double[] target)
@CheckReturnValue public static <T> OptionalSubject<T> assertThat(com.google.common.base.Optional<T> target)
@CheckReturnValue public static <K,V,M extends Map<K,V>> MapSubject<? extends MapSubject<?,K,V,M>,K,V,M> assertThat(Map<K,V> target)
Copyright © 2015. All rights reserved.