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

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

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

AbstractListAssert.containsExactlyInAnyOrder介绍

暂无

代码示例

代码示例来源:origin: SonarSource/sonarqube

private void verifyCallActiveRuleIndexerDelete(String... expectedRuleProfileUuids) {
 Class<Set<QProfileDto>> setClass = (Class<Set<QProfileDto>>) (Class) Set.class;
 ArgumentCaptor<Set<QProfileDto>> setCaptor = ArgumentCaptor.forClass(setClass);
 verify(activeRuleIndexer).commitDeletionOfProfiles(any(DbSession.class), setCaptor.capture());
 assertThat(setCaptor.getValue())
  .extracting(QProfileDto::getKee)
  .containsExactlyInAnyOrder(expectedRuleProfileUuids);
}

代码示例来源:origin: SonarSource/sonarqube

@Test
public void should_create_builtin_quality_gate() throws SQLException {
 underTest.execute();
 assertThat(selectAllQualityGates())
  .extracting(map -> map.get("NAME"), map -> map.get("IS_BUILT_IN"), map -> map.get("CREATED_AT"))
  .containsExactlyInAnyOrder(
   tuple("Sonar way", true, new Date(NOW))
  );
}

代码示例来源:origin: SonarSource/sonarqube

@Test
public void types_on_sonarcloud_and_organization_enabled() {
 settings.setProperty("sonar.sonarcloud.enabled", true);
 organizationFlags.setEnabled(true);
 underTest.start();
 assertThat(underTest.getTypes()).containsExactlyInAnyOrder(PROJECT, MY_PROJECTS, MY_ISSUES, ORGANIZATION);
}

代码示例来源:origin: SonarSource/sonarqube

@Test
public void test_definition() {
 WebService.Action def = tester.getDef();
 assertThat(def.isInternal()).isTrue();
 assertThat(def.since()).isEqualTo("7.2");
 assertThat(def.params())
  .extracting(WebService.Param::key)
  .containsExactlyInAnyOrder("plugin", "acceptCompressions");
}

代码示例来源:origin: SonarSource/sonarqube

@Test
public void types_on_sonarqube_and_organization_enabled() {
 settings.setProperty("sonar.sonarcloud.enabled", false);
 organizationFlags.setEnabled(true);
 underTest.start();
 assertThat(underTest.getTypes()).containsExactlyInAnyOrder(PROJECT, PROJECTS, ISSUES, ORGANIZATION);
}

代码示例来源:origin: SonarSource/sonarqube

private void assertResult(String componentKey, String branch, Tuple... tuples) {
 try (CloseableIterator<ServerIssue> result = callStream(componentKey, branch)) {
  assertThat(result)
   .extracting(ServerIssue::getKey, ServerIssue::getModuleKey)
   .containsExactlyInAnyOrder(tuples);
 }
}

代码示例来源:origin: SonarSource/sonarqube

@Test
public void test_definition() {
 WebService.Action definition = ws.getDef();
 assertThat(definition.key()).isEqualTo("list");
 assertThat(definition.isPost()).isFalse();
 assertThat(definition.isInternal()).isFalse();
 assertThat(definition.params()).extracting(WebService.Param::key).containsExactlyInAnyOrder("project");
 assertThat(definition.since()).isEqualTo("6.6");
}

代码示例来源:origin: SonarSource/sonarqube

private void assertCondition(QualityGateDto qualityGate, MetricDto metric, String operator, String error) {
 assertThat(dbClient.gateConditionDao().selectForQualityGate(dbSession, qualityGate.getId()))
  .extracting(QualityGateConditionDto::getQualityGateId, QualityGateConditionDto::getMetricId, QualityGateConditionDto::getOperator,
   QualityGateConditionDto::getErrorThreshold)
  .containsExactlyInAnyOrder(tuple(qualityGate.getId(), metric.getId().longValue(), operator, error));
}

代码示例来源:origin: SonarSource/sonarqube

@Test
public void test_definition() {
 WebService.Action def = ws.getDef();
 assertThat(def.key()).isEqualTo("add_group");
 assertThat(def.isPost()).isTrue();
 assertThat(def.isInternal()).isTrue();
 assertThat(def.params()).extracting(WebService.Param::key).containsExactlyInAnyOrder("organization", "qualityProfile", "language", "group");
}

代码示例来源:origin: SonarSource/sonarqube

@Test
public void definition() {
 WebService.Action definition = ws.getDef();
 assertThat(definition.key()).isEqualTo("update_visibility");
 assertThat(definition.isPost()).isTrue();
 assertThat(definition.since()).isEqualTo("6.4");
 assertThat(definition.params()).extracting(WebService.Param::key).containsExactlyInAnyOrder("project", "visibility");
}

代码示例来源:origin: SonarSource/sonarqube

@Test
public void definition() {
 WebService.Action definition = tester.getDef();
 assertThat(definition.key()).isEqualTo("delete");
 assertThat(definition.isPost()).isTrue();
 assertThat(definition.isInternal()).isFalse();
 assertThat(definition.params()).extracting(WebService.Param::key).containsExactlyInAnyOrder("project", "branch");
 assertThat(definition.since()).isEqualTo("6.6");
}

代码示例来源:origin: SonarSource/sonarqube

@Test
public void test_definition() {
 WebService.Action def = ws.getDef();
 assertThat(def.key()).isEqualTo("show");
 assertThat(def.isInternal()).isTrue();
 assertThat(def.isPost()).isFalse();
 assertThat(def.since()).isEqualTo("7.3");
 assertThat(def.params()).extracting("key").containsExactlyInAnyOrder("standard", "project", "branch", "includeDistribution");
}

代码示例来源:origin: SonarSource/sonarqube

@Test
public void test_definition() {
 WebService.Action def = ws.getDef();
 assertThat(def.key()).isEqualTo("add_user");
 assertThat(def.isPost()).isTrue();
 assertThat(def.isInternal()).isTrue();
 assertThat(def.params()).extracting(WebService.Param::key).containsExactlyInAnyOrder("organization", "qualityProfile", "language", "login");
}

代码示例来源:origin: SonarSource/sonarqube

@Test
public void test_ws_definition() {
 WebService.Action action = wsActionTester.getDef();
 assertThat(action).isNotNull();
 assertThat(action.isInternal()).isFalse();
 assertThat(action.isPost()).isTrue();
 assertThat(action.params())
  .extracting(WebService.Param::key, WebService.Param::isRequired)
  .containsExactlyInAnyOrder(tuple("webhook", true));
}

代码示例来源:origin: SonarSource/sonarqube

@Test
public void test_definition() {
 WebService.Action def = ws.getDef();
 assertThat(def.key()).isEqualTo("search_groups");
 assertThat(def.isPost()).isFalse();
 assertThat(def.isInternal()).isTrue();
 assertThat(def.params()).extracting(WebService.Param::key)
  .containsExactlyInAnyOrder("organization", "qualityProfile", "language", "selected", "q", "p", "ps");
}

代码示例来源:origin: SonarSource/sonarqube

@Test
public void test_definition() {
 WebService.Action definition = tester.getDef();
 assertThat(definition.key()).isEqualTo("rename");
 assertThat(definition.isPost()).isTrue();
 assertThat(definition.isInternal()).isFalse();
 assertThat(definition.params()).extracting(WebService.Param::key).containsExactlyInAnyOrder("project", "name");
 assertThat(definition.since()).isEqualTo("6.6");
}

代码示例来源:origin: SonarSource/sonarqube

@Test
public void should_not_create_builtin_quality_gate_if_existing() throws SQLException {
 insertQualityGate("Whatever", true);
 underTest.execute();
 assertThat(selectAllQualityGates())
  .extracting(map -> map.get("NAME"), map -> map.get("IS_BUILT_IN"), map -> map.get("CREATED_AT"))
  .containsExactlyInAnyOrder(
   tuple("Whatever", true, new Date(PAST))
  );
}

代码示例来源:origin: SonarSource/sonarqube

@Test
public void test_definition() {
 WebService.Action def = ws.getDef();
 assertThat(def.key()).isEqualTo("search_users");
 assertThat(def.isPost()).isFalse();
 assertThat(def.isInternal()).isTrue();
 assertThat(def.params()).extracting(WebService.Param::key)
  .containsExactlyInAnyOrder("organization", "qualityProfile", "language", "selected", "q", "p", "ps");
}

代码示例来源:origin: SonarSource/sonarqube

@Test
public void test_definition() {
 WebService.Action def = ws.getDef();
 assertThat(def.key()).isEqualTo("remove_group");
 assertThat(def.isPost()).isTrue();
 assertThat(def.isInternal()).isTrue();
 assertThat(def.params()).extracting(WebService.Param::key).containsExactlyInAnyOrder("organization", "qualityProfile", "language", "group");
}

代码示例来源:origin: SonarSource/sonarqube

@Test
public void scrollByUuids_scrolls_by_pages_of_1000_uuids() {
 List<String> uuids = new ArrayList<>();
 for (int i = 0; i < DatabaseUtils.PARTITION_SIZE_FOR_ORACLE + 10; i++) {
  uuids.add(insertUser(true).getUuid());
 }
 List<UserDto> result = new ArrayList<>();
 underTest.scrollByUuids(db.getSession(), uuids, result::add);
 assertThat(result)
  .extracting(UserDto::getUuid)
  .containsExactlyInAnyOrder(uuids.toArray(new String[0]));
}

相关文章

微信公众号

最新文章

更多