本文整理了Java中org.assertj.core.api.AbstractListAssert.containsExactlyInAnyOrder()
方法的一些代码示例,展示了AbstractListAssert.containsExactlyInAnyOrder()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AbstractListAssert.containsExactlyInAnyOrder()
方法的具体详情如下:
包路径:org.assertj.core.api.AbstractListAssert
类名称: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]));
}
内容来源于网络,如有侵权,请联系作者删除!