本文整理了Java中org.assertj.core.api.AbstractObjectArrayAssert.containsExactly()
方法的一些代码示例,展示了AbstractObjectArrayAssert.containsExactly()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AbstractObjectArrayAssert.containsExactly()
方法的具体详情如下:
包路径:org.assertj.core.api.AbstractObjectArrayAssert
类名称:AbstractObjectArrayAssert
方法名:containsExactly
[英]Verifies that the actual array contains exactly the given values and nothing else, in order.
Example :
Ring[] elvesRings = {vilya, nenya, narya};
// assertion will pass
assertThat(elvesRings).containsExactly(vilya, nenya, narya);
// assertion will fail as actual and expected order differ
assertThat(elvesRings).containsExactly(nenya, vilya, narya);
[中]按顺序验证实际数组是否完全包含给定值而不包含其他值。
例子:
Ring[] elvesRings = {vilya, nenya, narya};
// assertion will pass
assertThat(elvesRings).containsExactly(vilya, nenya, narya);
// assertion will fail as actual and expected order differ
assertThat(elvesRings).containsExactly(nenya, vilya, narya);
代码示例来源:origin: org.assertj/assertj-core
@Override
@SafeVarargs
public final ObjectArrayAssert<ELEMENT> containsExactly(ELEMENT... values) {
return super.containsExactly(values);
}
代码示例来源:origin: joel-costigliola/assertj-core
@Override
@SafeVarargs
public final ObjectArrayAssert<ELEMENT> containsExactly(ELEMENT... values) {
return super.containsExactly(values);
}
代码示例来源:origin: org.assertj/assertj-core
/**
* Same as {@link #containsExactly(Object...)} but handles the {@link Iterable} to array conversion : verifies that
* actual contains exactly the elements of the given {@code Iterable} and nothing else <b>in the same order</b>.
* <p>
* Example :
* <pre><code class='java'> Ring[] elvesRings = {vilya, nenya, narya};
*
* // assertion will pass
* assertThat(elvesRings).containsExactlyElementsOf(newLinkedList(vilya, nenya, narya));
*
* // assertion will fail as actual and expected order differ
* assertThat(elvesRings).containsExactlyElementsOf(newLinkedList(nenya, vilya, narya));</code></pre>
*
* @param iterable the given {@code Iterable} we will get elements from.
*/
@Override
public SELF containsExactlyElementsOf(Iterable<? extends ELEMENT> iterable) {
return containsExactly(toArray(iterable));
}
代码示例来源:origin: joel-costigliola/assertj-core
/**
* Same as {@link #containsExactly(Object...)} but handles the {@link Iterable} to array conversion : verifies that
* actual contains exactly the elements of the given {@code Iterable} and nothing else <b>in the same order</b>.
* <p>
* Example :
* <pre><code class='java'> Ring[] elvesRings = {vilya, nenya, narya};
*
* // assertion will pass
* assertThat(elvesRings).containsExactlyElementsOf(newLinkedList(vilya, nenya, narya));
*
* // assertion will fail as actual and expected order differ
* assertThat(elvesRings).containsExactlyElementsOf(newLinkedList(nenya, vilya, narya));</code></pre>
*
* @param iterable the given {@code Iterable} we will get elements from.
*/
@Override
public SELF containsExactlyElementsOf(Iterable<? extends ELEMENT> iterable) {
return containsExactly(toArray(iterable));
}
代码示例来源:origin: springside/springside4
@Test
public void contact() {
String[] array = new String[] { "d", "a", "c" };
assertThat(ArrayUtil.concat("z", array)).containsExactly("z", "d", "a", "c");
assertThat(ArrayUtil.concat(array, "z")).containsExactly("d", "a", "c", "z");
}
代码示例来源:origin: resilience4j/resilience4j
@Test
public void offerWithOneLength() throws Exception {
Queue<Integer> queue = new ConcurrentEvictingQueue<>(1);
assertThat(queue.size()).isEqualTo(0);
queue.offer(1);
assertThat(queue.toArray()).containsExactly(1);
assertThat(queue.size()).isEqualTo(1);
queue.offer(2);
assertThat(queue.toArray()).containsExactly(2);
assertThat(queue.size()).isEqualTo(1);
}
代码示例来源:origin: resilience4j/resilience4j
@Test
public void offer() throws Exception {
Queue<Integer> queue = new ConcurrentEvictingQueue<>(3);
assertThat(queue.isEmpty()).isTrue();
boolean offer = queue.offer(1);
assertThat(offer).isTrue();
assertThat(queue.toArray()).containsExactly(1);
assertThat(queue.size()).isEqualTo(1);
queue.offer(2);
assertThat(queue.toArray()).containsExactly(1, 2);
assertThat(queue.size()).isEqualTo(2);
queue.offer(3);
assertThat(queue.toArray()).containsExactly(1, 2, 3);
assertThat(queue.size()).isEqualTo(3);
queue.offer(4);
assertThat(queue.toArray()).containsExactly(2, 3, 4);
assertThat(queue.size()).isEqualTo(3);
}
代码示例来源:origin: resilience4j/resilience4j
@Test
public void peek() throws Exception {
Queue<Integer> queue = new ConcurrentEvictingQueue<>(2);
Integer emptyPeek = queue.peek();
assertThat(emptyPeek).isNull();
queue.offer(1);
assertThat(queue.toArray()).containsExactly(1);
Integer first = queue.peek();
assertThat(first).isEqualTo(1);
assertThat(queue.toArray()).containsExactly(1);
queue.offer(2);
assertThat(queue.toArray()).containsExactly(1, 2);
Integer second = queue.peek();
assertThat(second).isEqualTo(1);
assertThat(queue.toArray()).containsExactly(1, 2);
}
代码示例来源:origin: resilience4j/resilience4j
@Test
public void clear() throws Exception {
Queue<Integer> queue = new ConcurrentEvictingQueue<>(2);
assertThat(queue).isEmpty();
queue.clear();
assertThat(queue).isEmpty();
queue.offer(1);
assertThat(queue.toArray()).containsExactly(1);
queue.offer(2);
assertThat(queue.toArray()).containsExactly(1, 2);
queue.clear();
assertThat(queue).isEmpty();
assertThat(queue.size()).isEqualTo(0);
queue.offer(3);
assertThat(queue.toArray()).containsExactly(3);
}
代码示例来源:origin: resilience4j/resilience4j
@Test
public void toArray() throws Exception {
Queue<Integer> queue = new ConcurrentEvictingQueue<>(5);
Object[] objects = queue.toArray();
assertThat(objects.length).isEqualTo(0);
queue.add(1);
assertThat(queue.toArray()).containsExactly(1);
queue.clear();
queue.addAll(asList(1, 2, 3, 4, 5));
assertThat(queue.toArray()).containsExactly(1, 2, 3, 4, 5);
queue.clear();
assertThat(queue).isEmpty();
queue.addAll(asList(1, 2, 3, 4, 5, 6, 7, 8, 9));
assertThat(queue.toArray()).containsExactly(5, 6, 7, 8, 9);
queue.clear();
assertThat(queue).isEmpty();
}
代码示例来源:origin: springside/springside4
@Test
public void shuffle() {
String[] arrays = new String[] { "d", "a", "c", "b", "e", "i", "g" };
String[] arraysClone = Arrays.copyOf(arrays, arrays.length);
Arrays.sort(arrays);
assertThat(arrays).containsExactly("a", "b", "c", "d", "e", "g", "i");
ArrayUtil.shuffle(arrays);
assertFalse("should not be equal to origin array", Arrays.equals(arrays, arraysClone));
// System.out.println(Arrays.toString(arrays));
Arrays.sort(arrays);
ArrayUtil.shuffle(arrays, RandomUtil.secureRandom());
assertFalse("should not be equal to origin array", Arrays.equals(arrays, arraysClone));
}
代码示例来源:origin: resilience4j/resilience4j
assertThat(queue.toArray()).containsExactly(1);
queue.clear();
assertThat(first).containsExactly(1, 2, 3, 4, 5);
assertThat(second).containsExactly(1, 2, 3, 4, 5, null, null);
assertThat(third).containsExactly(null, null);
assertThat(thirdResult).containsExactly(1, 2, 3, 4, 5);
assertThat(queue.toArray(fourth)).containsExactly(5, 6, 7, 8, 9, 66, 77, 88);
queue.clear();
assertThat(queue).isEmpty();
代码示例来源:origin: lingochamp/okdownload
@Test
public void shutdown() {
taskList.add(task1);
serialQueue.runningTask = task2;
final DownloadTask[] tasks = serialQueue.shutdown();
verify(task2).cancel();
assertThat(serialQueue.shutedDown).isTrue();
assertThat(tasks).containsExactly(task1);
}
代码示例来源:origin: lingochamp/okdownload
@Test
public void build() {
DownloadListenerBunch.Builder builder = new DownloadListenerBunch.Builder();
DownloadListenerBunch listenerBunch = builder.append(listener1).append(listener2).build();
assertThat(listenerBunch.listenerList).containsExactly(listener1, listener2);
}
代码示例来源:origin: evernote/android-job
@Test
public void testNullInStringArray() {
PersistableBundleCompat bundle = new PersistableBundleCompat();
String[] array = {"111", null, "333"};
bundle.putStringArray("array", array);
bundle = PersistableBundleCompat.fromXml(bundle.saveToXml());
String[] inflated = bundle.getStringArray("array");
assertThat(inflated).isNotNull().hasSize(3).containsExactly("111", null, "333");
}
}
代码示例来源:origin: evernote/android-job
assertThat(inflated.getLongArray("longArr")).isNotEmpty().containsExactly(4L, 5L, 6L);
assertThat(inflated.getDoubleArray("doubleArr")).isNotEmpty().containsExactly(7.0, 8.0, 9.0);
assertThat(inflated.getStringArray("stringArr")).isNotEmpty().containsExactly("Hello", "world");
代码示例来源:origin: hcoles/pitest
@Test
public void shouldReplaceMethodsReturningArraysMatchingArgumentType()
throws Exception {
final Mutant mutant = getFirstMutant(HasArrayMethod.class);
final String[] expected = { "1", "2" };
final String[] actual = mutateAndCall(new HasArrayMethod(), mutant);
assertThat(actual).containsExactly(expected);
}
代码示例来源:origin: TNG/junit-dataprovider
@Test
public void test$ShouldReturnObjectArrayWithAllElementsForMultipleArg() {
// Given:
long millis = System.currentTimeMillis();
Date now = new Date();
// When:
Object[] result = $(millis, now, "equals");
// Then:
assertThat(result).containsExactly(millis, now, "equals");
}
代码示例来源:origin: TNG/junit-dataprovider
@Test
public void testConvertShouldCreateVarargsArrayForOneLastVarargsArguments() {
// Given:
Object[] data = new Object[] { 'a', (byte) 2, 1.0 };
Class<?>[] parameterTypes = new Class<?>[] { char.class, byte.class, double[].class };
// When:
Object[] result = underTest.convert(data, true, parameterTypes);
// Then:
assertThat(result).containsExactly('a', (byte) 2, new double[] { 1.0 });
}
代码示例来源:origin: gentics/mesh
public GenericRestExceptionAssert matches(String i18nMessageKey, String... i18nProperties) {
assertEquals("The message key of the exception did not match up", i18nMessageKey, actual.getI18nKey());
assertThat(actual.getI18nParameters()).as("I18n properties").containsExactly(i18nProperties);
return this;
}
内容来源于网络,如有侵权,请联系作者删除!