org.assertj.core.api.AbstractObjectArrayAssert.containsExactlyInAnyOrder()方法的使用及代码示例

x33g5p2x  于2022-01-15 转载在 其他  
字(3.9k)|赞(0)|评价(0)|浏览(76)

本文整理了Java中org.assertj.core.api.AbstractObjectArrayAssert.containsExactlyInAnyOrder()方法的一些代码示例,展示了AbstractObjectArrayAssert.containsExactlyInAnyOrder()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AbstractObjectArrayAssert.containsExactlyInAnyOrder()方法的具体详情如下:
包路径:org.assertj.core.api.AbstractObjectArrayAssert
类名称:AbstractObjectArrayAssert
方法名:containsExactlyInAnyOrder

AbstractObjectArrayAssert.containsExactlyInAnyOrder介绍

[英]Verifies that the actual array contains exactly the given values and nothing else, in any order.

Example :

Ring[] elvesRings = {vilya, nenya, narya, vilya}; 
// assertion will pass 
assertThat(elvesRings).containsExactlyInAnyOrder(vilya, vilya, nenya, narya); 
// assertion will fail as vilya exists twice in elvesRings 
assertThat(elvesRings).containsExactlyInAnyOrder(nenya, vilya, narya);

[中]验证实际数组是否完全包含给定值,而不包含其他任何顺序的值。
例子:

Ring[] elvesRings = {vilya, nenya, narya, vilya}; 
// assertion will pass 
assertThat(elvesRings).containsExactlyInAnyOrder(vilya, vilya, nenya, narya); 
// assertion will fail as vilya exists twice in elvesRings 
assertThat(elvesRings).containsExactlyInAnyOrder(nenya, vilya, narya);

代码示例

代码示例来源:origin: org.assertj/assertj-core

@Override
@SafeVarargs
public final ObjectArrayAssert<ELEMENT> containsExactlyInAnyOrder(ELEMENT... values) {
 return super.containsExactlyInAnyOrder(values);
}

代码示例来源:origin: joel-costigliola/assertj-core

@Override
@SafeVarargs
public final ObjectArrayAssert<ELEMENT> containsExactlyInAnyOrder(ELEMENT... values) {
 return super.containsExactlyInAnyOrder(values);
}

代码示例来源:origin: org.assertj/assertj-core

/**
 * {@inheritDoc}
 */
@Override
public SELF containsExactlyInAnyOrderElementsOf(Iterable<? extends ELEMENT> values) {
 return containsExactlyInAnyOrder(toArray(values));
}

代码示例来源:origin: joel-costigliola/assertj-core

/**
 * {@inheritDoc}
 */
@Override
public SELF containsExactlyInAnyOrderElementsOf(Iterable<? extends ELEMENT> values) {
 return containsExactlyInAnyOrder(toArray(values));
}

代码示例来源:origin: net.rakugakibox.spring.boot/logback-access-spring-boot-starter

/**
 * Verifies that the request parameters does not contain the given one.
 *
 * @param name the request parameter name.
 * @return this instance.
 * @see IAccessEvent#getRequestParameter(String)
 */
public S doesNotHaveRequestParameter(String name) {
  String[] actualRequestParameter = actual.getRequestParameter(name);
  Assertions.assertThat(actualRequestParameter).containsExactlyInAnyOrder(NA);
  return myself;
}

代码示例来源:origin: net.rakugakibox.spring.boot/logback-access-spring-boot-starter

/**
 * Verifies that the request parameters contains the given one.
 *
 * @param name the request parameter name.
 * @param values the request parameter values.
 * @return this instance.
 * @see IAccessEvent#getRequestParameter(String)
 */
public S hasRequestParameter(String name, String... values) {
  String[] actualRequestParameter = actual.getRequestParameter(name);
  Assertions.assertThat(actualRequestParameter).containsExactlyInAnyOrder(values);
  return myself;
}

代码示例来源:origin: sta-szek/pojo-tester

@Test
  void Should_Return_Classes_From_Given_Package_Name() throws IOException {
    // given
    final Class<?>[] expectedClasses = new Class[]{ D.class, E.class };

    // when
    final Class<?>[] result = ReflectionUtils.getClassesFromPackage("classesForTest.reflectionUtils.next");

    // then
    assertThat(result).containsExactlyInAnyOrder(expectedClasses);
  }
}

代码示例来源:origin: sta-szek/pojo-tester

@Test
void Should_Return_Classes_From_Given_Package() {
  // given
  final Class<?>[] expectedClasses = new Class[]{A.class, B.class, C.class, D.class, E.class};
  // when
  final Class<?>[] result = DefaultPackageFilter.forClass(A.class)
                         .getClasses();
  // then
  assertThat(result).containsExactlyInAnyOrder(expectedClasses);
}

代码示例来源:origin: sta-szek/pojo-tester

@Test
void Should_Return_Classes_From_Given_Package_Name() {
  // given
  final Class<?>[] expectedClasses = new Class[]{D.class, E.class};
  // when
  final Class<?>[] result = DefaultPackageFilter.forPackage("classesForTest.packageFilter.next")
                         .getClasses();
  // then
  assertThat(result).containsExactlyInAnyOrder(expectedClasses);
}

相关文章