public static class DataflowAssert.IterableAssert<T> extends Object implements Serializable
PCollectionView.| Modifier | Constructor and Description |
|---|---|
protected |
IterableAssert(PTransform<PBegin,PCollectionView<Iterable<T>>> createActual,
Pipeline pipeline) |
| Modifier and Type | Method and Description |
|---|---|
DataflowAssert.IterableAssert<T> |
containsInAnyOrder(Iterable<T> expectedElements)
Checks that the
Iterable contains the expected elements, in any
order. |
DataflowAssert.IterableAssert<T> |
containsInAnyOrder(T... expectedElements)
Checks that the
Iterable contains the expected elements, in any
order. |
Coder<T> |
getCoder()
Gets the coder, which may yet be absent.
|
DataflowAssert.IterableAssert<T> |
satisfies(DataflowAssert.AssertRelation<Iterable<T>,Iterable<T>> relation,
Iterable<T> expectedElements)
Applies a
SerializableFunction to check the elements of the Iterable. |
DataflowAssert.IterableAssert<T> |
satisfies(SerializableFunction<Iterable<T>,Void> checkerFn)
Applies a
SerializableFunction to check the elements of the Iterable. |
DataflowAssert.IterableAssert<T> |
setCoder(Coder<T> coderOrNull)
Sets the coder to use for elements of type
T, as needed
for internal purposes. |
protected IterableAssert(PTransform<PBegin,PCollectionView<Iterable<T>>> createActual, Pipeline pipeline)
public DataflowAssert.IterableAssert<T> setCoder(Coder<T> coderOrNull)
T, as needed
for internal purposes.
Returns this IterableAssert.
public DataflowAssert.IterableAssert<T> satisfies(SerializableFunction<Iterable<T>,Void> checkerFn)
public DataflowAssert.IterableAssert<T> satisfies(DataflowAssert.AssertRelation<Iterable<T>,Iterable<T>> relation, Iterable<T> expectedElements)
public DataflowAssert.IterableAssert<T> containsInAnyOrder(Iterable<T> expectedElements)
Iterable contains the expected elements, in any
order.
Returns this IterableAssert.
public DataflowAssert.IterableAssert<T> containsInAnyOrder(T... expectedElements)
Iterable contains the expected elements, in any
order.
Returns this IterableAssert.