本文整理了Java中org.assertj.core.api.IterableAssert.<init>()
方法的一些代码示例,展示了IterableAssert.<init>()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。IterableAssert.<init>()
方法的具体详情如下:
包路径:org.assertj.core.api.IterableAssert
类名称:IterableAssert
方法名:<init>
暂无
代码示例来源:origin: org.assertj/assertj-core
@Override
protected IterableAssert<ELEMENT> newAbstractIterableAssert(Iterable<? extends ELEMENT> iterable) {
return new IterableAssert<>(iterable);
}
代码示例来源:origin: joel-costigliola/assertj-core
/**
* Creates a new instance of <code>{@link IterableAssert}</code>.
*
* @param <ELEMENT> the type of elements.
* @param actual the actual value.
* @return the created assertion object.
*/
public static <ELEMENT> IterableAssert<ELEMENT> assertThat(Iterable<? extends ELEMENT> actual) {
return new IterableAssert<>(actual);
}
代码示例来源:origin: joel-costigliola/assertj-core
/**
* Creates a new instance of <code>{@link IterableAssert}</code>.
*
* @param <T> the actual elements type
* @param actual the actual value.
* @return the created assertion object.
*/
public static <T> AbstractIterableAssert<?, Iterable<? extends T>, T, ObjectAssert<T>> assertThat(Iterable<? extends T> actual) {
return new IterableAssert<>(actual);
}
代码示例来源:origin: joel-costigliola/assertj-core
@Override
protected IterableAssert<ELEMENT> newAbstractIterableAssert(Iterable<? extends ELEMENT> iterable) {
return new IterableAssert<>(iterable);
}
代码示例来源:origin: org.assertj/assertj-core
/**
* Creates a new instance of <code>{@link IterableAssert}</code>.
*
* @param <ELEMENT> the type of elements.
* @param actual the actual value.
* @return the created assertion object.
*/
@CheckReturnValue
public static <ELEMENT> IterableAssert<ELEMENT> assertThat(Iterable<? extends ELEMENT> actual) {
return new IterableAssert<>(actual);
}
代码示例来源:origin: joel-costigliola/assertj-core
/**
* Creates a new instance of <code>{@link IterableAssert}</code>.
*
* @param <ELEMENT> the type of elements.
* @param actual the actual value.
* @return the created assertion object.
*/
public static <ELEMENT> IterableAssert<ELEMENT> assertThat(Iterable<? extends ELEMENT> actual) {
if (actual instanceof SortedSet) {
@SuppressWarnings("unchecked")
SortedSet<ELEMENT> sortedSet = (SortedSet<ELEMENT>) actual;
Comparator<? super ELEMENT> comparator = sortedSet.comparator();
return comparator == null
? new IterableAssert<>(actual)
: new IterableAssert<ELEMENT>(actual).usingElementComparator(comparator);
}
return new IterableAssert<>(actual);
}
代码示例来源:origin: org.assertj/assertj-core
/**
* Creates a new instance of <code>{@link IterableAssert}</code>.
*
* @param <T> the actual elements type
* @param actual the actual value.
* @return the created assertion object.
*/
@CheckReturnValue
public static <T> AbstractIterableAssert<?, Iterable<? extends T>, T, ObjectAssert<T>> assertThat(Iterable<? extends T> actual) {
return new IterableAssert<>(actual);
}
代码示例来源:origin: org.assertj/assertj-core
/**
* Creates a new instance of <code>{@link IterableAssert}</code>.
* <p>
* <b>Be aware that calls to most methods on returned IterableAssert will consume Iterator so it won't be possible to
* iterate over it again.</b> Calling multiple methods on returned IterableAssert is safe as Iterator's elements are
* cached by IterableAssert first time Iterator is consumed.
*
* @param <T> the actual elements type
* @param actual the actual value.
* @return the created assertion object.
*/
@CheckReturnValue
public static <T> AbstractIterableAssert<?, Iterable<? extends T>, T, ObjectAssert<T>> assertThat(Iterator<? extends T> actual) {
return new IterableAssert<>(actual);
}
代码示例来源:origin: org.assertj/assertj-core
/**
* Creates a new instance of <code>{@link IterableAssert}</code>.
*
* @param <ELEMENT> the type of elements.
* @param actual the actual value.
* @return the created assertion object.
*/
@CheckReturnValue
public static <ELEMENT> IterableAssert<ELEMENT> assertThat(Iterable<? extends ELEMENT> actual) {
if (actual instanceof SortedSet) {
@SuppressWarnings("unchecked")
SortedSet<ELEMENT> sortedSet = (SortedSet<ELEMENT>) actual;
Comparator<? super ELEMENT> comparator = sortedSet.comparator();
return comparator == null
? new IterableAssert<>(actual)
: new IterableAssert<ELEMENT>(actual).usingElementComparator(comparator);
}
return new IterableAssert<>(actual);
}
代码示例来源:origin: org.assertj/assertj-core
/**
* Creates a new instance of <code>{@link IterableAssert}</code>.
* <p>
* <b>Be aware that calls to most methods on returned IterableAssert will consume Iterator so it won't be possible to
* iterate over it again.</b> Calling multiple methods on returned IterableAssert is safe as Iterator's elements are
* cached by IterableAssert first time Iterator is consumed.
*
* @param <ELEMENT> the type of elements.
* @param actual the actual value.
* @return the created assertion object.
*/
@CheckReturnValue
public static <ELEMENT> IterableAssert<ELEMENT> assertThat(Iterator<? extends ELEMENT> actual) {
return new IterableAssert<>(actual);
}
代码示例来源:origin: joel-costigliola/assertj-core
/**
* <p>Creates a new {@link IterableAssert} from this {@link IteratorAssert} which allows for
* using any Iterable assertions like {@link IterableAssert#contains(Object[])}.</p>
* Example:
* <pre><code class='java'> Iterator<String> bestBasketBallPlayers = getBestBasketBallPlayers();
*
* assertThat(bestBasketBallPlayers).toIterable().contains("Jordan", "Magic", "Lebron");</code></pre>
*
* @return the new {@link IterableAssert}.
* @since 3.12.0
*/
public IterableAssert<ELEMENT> toIterable() {
return new IterableAssert<>(IterableAssert.toIterable(actual));
}
代码示例来源:origin: org.assertj/assertj-core-java8
/**
* Creates a new instance of <code>{@link IterableAssert}</code>.
*
* @param actual the actual value.
* @return the created assertion object.
*/
public static <T> AbstractIterableAssert<?, ? extends Iterable<? extends T>, T> assertThat(Iterable<? extends T> actual) {
return new IterableAssert<T>(actual);
}
代码示例来源:origin: org.assertj/assertj-core-java8
/**
* Creates a new instance of <code>{@link IterableAssert}</code>.
* <p/>
* <b>Be aware that calls to most methods on returned IterableAssert will consume Iterator so it won't be possible to
* iterate over it again.</b> Calling multiple methods on returned IterableAssert is safe as Iterator's elements are
* cached by IterableAssert first time Iterator is consumed.
*
* @param actual the actual value.
* @return the created assertion object.
*/
public static <T> AbstractIterableAssert<?, ? extends Iterable<? extends T>, T> assertThat(Iterator<? extends T> actual) {
return new IterableAssert<T>(actual);
}
内容来源于网络,如有侵权,请联系作者删除!