public class StreamMatchers extends Object
| Constructor and Description |
|---|
StreamMatchers() |
| Modifier and Type | Method and Description |
|---|---|
static <T> org.hamcrest.Matcher<java.util.stream.Stream<T>> |
allMatch(org.hamcrest.Matcher<T> matcher)
A matcher for a finite Stream of objects, all of which must match the given Matcher.
|
static org.hamcrest.Matcher<java.util.stream.DoubleStream> |
allMatchDouble(org.hamcrest.Matcher<Double> matcher)
A matcher for a finite Stream of primitive doubles, all of which must match the given Matcher.
|
static org.hamcrest.Matcher<java.util.stream.IntStream> |
allMatchInt(org.hamcrest.Matcher<Integer> matcher)
A matcher for a finite Stream of primitive ints, all of which must match the given Matcher.
|
static org.hamcrest.Matcher<java.util.stream.LongStream> |
allMatchLong(org.hamcrest.Matcher<Long> matcher)
A matcher for a finite Stream of primitive longs, all of which must match the given Matcher.
|
static <T> org.hamcrest.Matcher<java.util.stream.Stream<T>> |
anyMatch(org.hamcrest.Matcher<T> matcher)
A matcher for a finite Stream of objects, at least one of which must match the given Matcher.
|
static org.hamcrest.Matcher<java.util.stream.DoubleStream> |
anyMatchDouble(org.hamcrest.Matcher<Double> matcher)
A matcher for a finite Stream of primitive doubles, at least one of which must match the given Matcher.
|
static org.hamcrest.Matcher<java.util.stream.IntStream> |
anyMatchInt(org.hamcrest.Matcher<Integer> matcher)
A matcher for a finite Stream of primitive ints, at least one of which must match the given Matcher.
|
static org.hamcrest.Matcher<java.util.stream.LongStream> |
anyMatchLong(org.hamcrest.Matcher<Long> matcher)
A matcher for a finite Stream of primitive longs, at least one of which must match the given Matcher.
|
static <T,S extends java.util.stream.BaseStream<T,S>> |
contains(org.hamcrest.Matcher<T>... expectedMatchers)
The BaseStream must produce exactly the given expected items in order, and no more.
|
static <T,S extends java.util.stream.BaseStream<T,S>> |
contains(T... expected)
The BaseStream must produce exactly the given expected items in order, and no more.
|
static <T,S extends java.util.stream.BaseStream<T,S>> |
empty() |
static <T,S extends java.util.stream.BaseStream<T,S>> |
equalTo(java.util.stream.BaseStream<T,S> expected)
A matcher for a finite Stream producing the same number of items as the expected Stream,
and producing equal items as expected in the same order.
|
static org.hamcrest.Matcher<java.util.stream.DoubleStream> |
startsWith(java.util.stream.DoubleStream expected,
long limit)
A matcher for potentially infinite Streams of primitive doubles where the first limit items from each must be
equal
|
static org.hamcrest.Matcher<java.util.stream.IntStream> |
startsWith(java.util.stream.IntStream expected,
long limit)
A matcher for potentially infinite Streams of primitive ints where the first limit items from each must be
equal
|
static org.hamcrest.Matcher<java.util.stream.LongStream> |
startsWith(java.util.stream.LongStream expected,
long limit)
A matcher for potentially infinite Streams of primitive ints where the first limit items from each must be
equal
|
static <T> org.hamcrest.Matcher<java.util.stream.Stream<T>> |
startsWith(java.util.stream.Stream<T> expected,
long limit)
A matcher for potentially infinite Streams of objects where the first limit items from each must be
equal
|
static <T> org.hamcrest.Matcher<java.util.stream.Stream<T>> |
startsWith(T... expected)
A matcher for a potentially infinite Stream of objects against n expected items, matching if the first n items
produced by the Stream equal the expected items in order.
|
static <T> org.hamcrest.Matcher<java.util.stream.Stream<T>> |
startsWithAll(org.hamcrest.Matcher<T> matcher,
long limit)
A matcher for potentially infinite Streams of objects, the first limit of which must match the given Matcher
|
static org.hamcrest.Matcher<java.util.stream.DoubleStream> |
startsWithAllDouble(org.hamcrest.Matcher<Double> matcher,
long limit)
A matcher for potentially infinite Streams of primitive doubles, the first limit of which must match the given Matcher
|
static org.hamcrest.Matcher<java.util.stream.IntStream> |
startsWithAllInt(org.hamcrest.Matcher<Integer> matcher,
long limit)
A matcher for potentially infinite Streams of primitive ints, the first limit of which must match the given Matcher
|
static org.hamcrest.Matcher<java.util.stream.LongStream> |
startsWithAllLong(org.hamcrest.Matcher<Long> matcher,
long limit)
A matcher for potentially infinite Streams of primitive longs, the first limit of which must match the given Matcher
|
static <T> org.hamcrest.Matcher<java.util.stream.Stream<T>> |
startsWithAny(org.hamcrest.Matcher<T> matcher,
long limit)
A matcher for potentially infinite Streams of objects,
at least one of the first limit of which must match the given Matcher
|
static org.hamcrest.Matcher<java.util.stream.DoubleStream> |
startsWithAnyDouble(org.hamcrest.Matcher<Double> matcher,
long limit)
A matcher for potentially infinite Streams of primitive doubles,
at least one of the first limit of which must match the given Matcher
|
static org.hamcrest.Matcher<java.util.stream.IntStream> |
startsWithAnyInt(org.hamcrest.Matcher<Integer> matcher,
long limit)
A matcher for potentially infinite Streams of primitive ints,
at least one of the first limit of which must match the given Matcher
|
static org.hamcrest.Matcher<java.util.stream.LongStream> |
startsWithAnyLong(org.hamcrest.Matcher<Long> matcher,
long limit)
A matcher for potentially infinite Streams of primitive longs,
at least one of the first limit of which must match the given Matcher
|
static org.hamcrest.Matcher<java.util.stream.DoubleStream> |
startsWithDouble(double... expected)
A matcher for a potentially infinite Stream of primitive doubles against n expected items, matching if the first n items
produced by the Stream equal the expected items in order.
|
static org.hamcrest.Matcher<java.util.stream.IntStream> |
startsWithInt(int... expected)
A matcher for a potentially infinite Stream of primitive ints against n expected items, matching if the first n items
produced by the Stream equal the expected items in order.
|
static org.hamcrest.Matcher<java.util.stream.LongStream> |
startsWithLong(long... expected)
A matcher for a potentially infinite Stream of primitive longs against n expected items, matching if the first n items
produced by the Stream equal the expected items in order.
|
public static <T,S extends java.util.stream.BaseStream<T,S>> org.hamcrest.Matcher<java.util.stream.BaseStream<T,S>> empty()
public static <T,S extends java.util.stream.BaseStream<T,S>> org.hamcrest.Matcher<java.util.stream.BaseStream<T,S>> equalTo(java.util.stream.BaseStream<T,S> expected)
startsWith(java.util.stream.Stream<T>, long)T - The type of items produced by each BaseStreamS - The type of BaseStreamexpected - A BaseStream against which to comparestartsWith(java.util.stream.Stream<T>, long),
startsWithInt(int...),
startsWithLong(long...),
startsWithDouble(double...)public static <T> org.hamcrest.Matcher<java.util.stream.Stream<T>> startsWith(java.util.stream.Stream<T> expected, long limit)
T - The type of items produced by each Streamexpected - A Stream to check againstlimit - Only check this number of items from actual StreamequalTo(java.util.stream.BaseStream<T, S>),
startsWithInt(int...),
startsWithLong(long...),
startsWithDouble(double...)public static org.hamcrest.Matcher<java.util.stream.DoubleStream> startsWith(java.util.stream.DoubleStream expected, long limit)
expected - A Stream to check againstlimit - Only check this number of items from actual StreamequalTo(java.util.stream.BaseStream<T, S>),
startsWith(java.util.stream.Stream<T>, long),
startsWithInt(int...),
startsWithLong(long...)public static org.hamcrest.Matcher<java.util.stream.IntStream> startsWith(java.util.stream.IntStream expected, long limit)
expected - A Stream to check againstlimit - Only check this number of items from actual StreamequalTo(java.util.stream.BaseStream<T, S>),
startsWith(java.util.stream.Stream<T>, long),
startsWithLong(long...),
startsWithDouble(double...)public static org.hamcrest.Matcher<java.util.stream.LongStream> startsWith(java.util.stream.LongStream expected, long limit)
expected - A Stream to check againstlimit - Only check this number of items from actual StreamequalTo(java.util.stream.BaseStream<T, S>),
startsWith(java.util.stream.Stream<T>, long),
startsWithInt(int...),
startsWithDouble(double...)public static <T> org.hamcrest.Matcher<java.util.stream.Stream<T>> startsWithAll(org.hamcrest.Matcher<T> matcher, long limit)
matcher - A matcher to apply to items produced from the Streamlimit - Only check this number of items from the StreamallMatch(org.hamcrest.Matcher<T>),
startsWithAllLong(org.hamcrest.Matcher<java.lang.Long>, long),
startsWithAllInt(org.hamcrest.Matcher<java.lang.Integer>, long),
startsWithAllDouble(org.hamcrest.Matcher<java.lang.Double>, long)public static org.hamcrest.Matcher<java.util.stream.LongStream> startsWithAllLong(org.hamcrest.Matcher<Long> matcher, long limit)
matcher - A matcher to apply to items produced from the Streamlimit - Only check this number of items from the StreamallMatchLong(org.hamcrest.Matcher<java.lang.Long>),
startsWithAll(org.hamcrest.Matcher<T>, long),
startsWithAllInt(org.hamcrest.Matcher<java.lang.Integer>, long),
startsWithAllDouble(org.hamcrest.Matcher<java.lang.Double>, long)public static org.hamcrest.Matcher<java.util.stream.IntStream> startsWithAllInt(org.hamcrest.Matcher<Integer> matcher, long limit)
matcher - A matcher to apply to items produced from the Streamlimit - Only check this number of items from the StreamallMatchInt(org.hamcrest.Matcher<java.lang.Integer>),
startsWithAll(org.hamcrest.Matcher<T>, long),
startsWithAllLong(org.hamcrest.Matcher<java.lang.Long>, long),
startsWithAllDouble(org.hamcrest.Matcher<java.lang.Double>, long)public static org.hamcrest.Matcher<java.util.stream.DoubleStream> startsWithAllDouble(org.hamcrest.Matcher<Double> matcher, long limit)
matcher - A matcher to apply to items produced from the Streamlimit - Only check this number of items from the StreamallMatchDouble(org.hamcrest.Matcher<java.lang.Double>),
startsWithAll(org.hamcrest.Matcher<T>, long),
startsWithAllInt(org.hamcrest.Matcher<java.lang.Integer>, long),
startsWithAllLong(org.hamcrest.Matcher<java.lang.Long>, long)public static <T> org.hamcrest.Matcher<java.util.stream.Stream<T>> startsWithAny(org.hamcrest.Matcher<T> matcher, long limit)
matcher - A matcher to apply to items produced from the Streamlimit - Only check this number of items from the StreamanyMatch(org.hamcrest.Matcher<T>),
startsWithAnyInt(org.hamcrest.Matcher<java.lang.Integer>, long),
startsWithAnyLong(org.hamcrest.Matcher<java.lang.Long>, long),
startsWithAnyDouble(org.hamcrest.Matcher<java.lang.Double>, long)public static org.hamcrest.Matcher<java.util.stream.LongStream> startsWithAnyLong(org.hamcrest.Matcher<Long> matcher, long limit)
matcher - A matcher to apply to items produced from the Streamlimit - Only check this number of items from the StreamanyMatchLong(org.hamcrest.Matcher<java.lang.Long>),
startsWithAny(org.hamcrest.Matcher<T>, long),
startsWithAnyInt(org.hamcrest.Matcher<java.lang.Integer>, long),
startsWithAnyDouble(org.hamcrest.Matcher<java.lang.Double>, long)public static org.hamcrest.Matcher<java.util.stream.DoubleStream> startsWithAnyDouble(org.hamcrest.Matcher<Double> matcher, long limit)
matcher - A matcher to apply to items produced from the Streamlimit - Only check this number of items from the StreamanyMatchDouble(org.hamcrest.Matcher<java.lang.Double>),
startsWithAny(org.hamcrest.Matcher<T>, long),
startsWithAnyInt(org.hamcrest.Matcher<java.lang.Integer>, long),
startsWithAnyLong(org.hamcrest.Matcher<java.lang.Long>, long)public static org.hamcrest.Matcher<java.util.stream.IntStream> startsWithAnyInt(org.hamcrest.Matcher<Integer> matcher, long limit)
matcher - A matcher to apply to items produced from the Streamlimit - Only check this number of items from the StreamanyMatchInt(org.hamcrest.Matcher<java.lang.Integer>),
startsWithAny(org.hamcrest.Matcher<T>, long),
startsWithAnyLong(org.hamcrest.Matcher<java.lang.Long>, long),
startsWithAnyDouble(org.hamcrest.Matcher<java.lang.Double>, long)@SafeVarargs public static <T,S extends java.util.stream.BaseStream<T,S>> org.hamcrest.Matcher<S> contains(org.hamcrest.Matcher<T>... expectedMatchers)
#startsWith(T...) or a primitive stream variantT - The type of itemsS - The type of the BaseStreamexpectedMatchers - Matchers for the items that should be produced by the BaseStream#startsWith(T...),
startsWithInt(int...),
startsWithLong(long...),
startsWithDouble(double...)@SafeVarargs public static <T,S extends java.util.stream.BaseStream<T,S>> org.hamcrest.Matcher<S> contains(T... expected)
#startsWith(T...) or a primitive stream variantT - The type of itemsS - The type of the BaseStreamexpected - The items that should be produced by the BaseStream#startsWith(T...),
startsWithInt(int...),
startsWithLong(long...),
startsWithDouble(double...)public static <T> org.hamcrest.Matcher<java.util.stream.Stream<T>> allMatch(org.hamcrest.Matcher<T> matcher)
startsWithAll(org.hamcrest.Matcher<T>, long)T - The type of items produced by the Streammatcher - A Matcher against which to compare items from the StreamstartsWithAll(org.hamcrest.Matcher<T>, long),
allMatchInt(org.hamcrest.Matcher<java.lang.Integer>),
allMatchLong(org.hamcrest.Matcher<java.lang.Long>),
allMatchDouble(org.hamcrest.Matcher<java.lang.Double>)public static org.hamcrest.Matcher<java.util.stream.IntStream> allMatchInt(org.hamcrest.Matcher<Integer> matcher)
startsWithAllInt(org.hamcrest.Matcher<java.lang.Integer>, long)matcher - A Matcher against which to compare items from the StreamstartsWithAllInt(org.hamcrest.Matcher<java.lang.Integer>, long),
allMatch(org.hamcrest.Matcher<T>),
allMatchLong(org.hamcrest.Matcher<java.lang.Long>),
allMatchDouble(org.hamcrest.Matcher<java.lang.Double>)public static org.hamcrest.Matcher<java.util.stream.LongStream> allMatchLong(org.hamcrest.Matcher<Long> matcher)
startsWithAllLong(org.hamcrest.Matcher<java.lang.Long>, long)matcher - A Matcher against which to compare items from the StreamstartsWithAllLong(org.hamcrest.Matcher<java.lang.Long>, long),
allMatch(org.hamcrest.Matcher<T>),
allMatchInt(org.hamcrest.Matcher<java.lang.Integer>),
allMatchDouble(org.hamcrest.Matcher<java.lang.Double>)public static org.hamcrest.Matcher<java.util.stream.DoubleStream> allMatchDouble(org.hamcrest.Matcher<Double> matcher)
startsWithAllDouble(org.hamcrest.Matcher<java.lang.Double>, long)matcher - A Matcher against which to compare items from the StreamstartsWithAllDouble(org.hamcrest.Matcher<java.lang.Double>, long),
allMatch(org.hamcrest.Matcher<T>),
allMatchInt(org.hamcrest.Matcher<java.lang.Integer>),
allMatchLong(org.hamcrest.Matcher<java.lang.Long>)public static <T> org.hamcrest.Matcher<java.util.stream.Stream<T>> anyMatch(org.hamcrest.Matcher<T> matcher)
startsWithAny(org.hamcrest.Matcher<T>, long)T - The type of items produced by the Streammatcher - A Matcher against which to compare items from the StreamstartsWithAny(org.hamcrest.Matcher<T>, long),
anyMatchInt(org.hamcrest.Matcher<java.lang.Integer>),
anyMatchLong(org.hamcrest.Matcher<java.lang.Long>),
anyMatchDouble(org.hamcrest.Matcher<java.lang.Double>)public static org.hamcrest.Matcher<java.util.stream.LongStream> anyMatchLong(org.hamcrest.Matcher<Long> matcher)
startsWithAnyLong(org.hamcrest.Matcher<java.lang.Long>, long)matcher - A Matcher against which to compare items from the StreamstartsWithAnyLong(org.hamcrest.Matcher<java.lang.Long>, long),
anyMatch(org.hamcrest.Matcher<T>),
anyMatchInt(org.hamcrest.Matcher<java.lang.Integer>),
anyMatchDouble(org.hamcrest.Matcher<java.lang.Double>)public static org.hamcrest.Matcher<java.util.stream.DoubleStream> anyMatchDouble(org.hamcrest.Matcher<Double> matcher)
startsWithAnyDouble(org.hamcrest.Matcher<java.lang.Double>, long)matcher - A Matcher against which to compare items from the StreamstartsWithAnyDouble(org.hamcrest.Matcher<java.lang.Double>, long),
anyMatch(org.hamcrest.Matcher<T>),
anyMatchInt(org.hamcrest.Matcher<java.lang.Integer>),
anyMatchDouble(org.hamcrest.Matcher<java.lang.Double>)public static org.hamcrest.Matcher<java.util.stream.IntStream> anyMatchInt(org.hamcrest.Matcher<Integer> matcher)
startsWithAnyInt(org.hamcrest.Matcher<java.lang.Integer>, long)matcher - A Matcher against which to compare items from the StreamstartsWithAnyInt(org.hamcrest.Matcher<java.lang.Integer>, long),
anyMatch(org.hamcrest.Matcher<T>),
anyMatchLong(org.hamcrest.Matcher<java.lang.Long>),
anyMatchDouble(org.hamcrest.Matcher<java.lang.Double>)@SafeVarargs public static <T> org.hamcrest.Matcher<java.util.stream.Stream<T>> startsWith(T... expected)
T - The type of itemsexpected - The expected items produced first by the Streamcontains(org.hamcrest.Matcher<T>...),
startsWithInt(int...),
startsWithDouble(double...),
startsWithLong(long...)public static org.hamcrest.Matcher<java.util.stream.DoubleStream> startsWithDouble(double... expected)
expected - The expected items produced first by the Streamcontains(org.hamcrest.Matcher<T>...),
startsWith(java.util.stream.Stream<T>, long),
startsWithInt(int...),
startsWithLong(long...)public static org.hamcrest.Matcher<java.util.stream.LongStream> startsWithLong(long... expected)
expected - The expected items produced first by the Streamcontains(org.hamcrest.Matcher<T>...),
startsWith(java.util.stream.Stream<T>, long),
startsWithInt(int...),
startsWithDouble(double...)public static org.hamcrest.Matcher<java.util.stream.IntStream> startsWithInt(int... expected)
expected - The expected items produced first by the Streamcontains(org.hamcrest.Matcher<T>...),
startsWith(java.util.stream.Stream<T>, long),
startsWithLong(long...),
startsWithDouble(double...)Copyright © 2018. All rights reserved.