本文整理了Java中org.assertj.core.groups.Tuple.<init>()
方法的一些代码示例,展示了Tuple.<init>()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Tuple.<init>()
方法的具体详情如下:
包路径:org.assertj.core.groups.Tuple
类名称:Tuple
方法名:<init>
暂无
代码示例来源:origin: SonarSource/sonarqube
private void assertPermTemplateUserRoles(Tuple... expectedTuples) {
assertThat(db.select("SELECT TEMPLATE_ID, USER_ID, PERMISSION_REFERENCE, CREATED_AT, UPDATED_AT FROM PERM_TEMPLATES_USERS")
.stream()
.map(map -> new Tuple(map.get("TEMPLATE_ID"), map.get("USER_ID"), map.get("PERMISSION_REFERENCE"), map.get("CREATED_AT"), map.get("UPDATED_AT")))
.collect(Collectors.toList()))
.containsExactlyInAnyOrder(expectedTuples);
}
代码示例来源:origin: SonarSource/sonarqube
private void assertPermTemplateCharacteristics(Tuple... expectedTuples) {
assertThat(db.select("SELECT TEMPLATE_ID, PERMISSION_KEY, WITH_PROJECT_CREATOR, CREATED_AT, UPDATED_AT FROM PERM_TPL_CHARACTERISTICS")
.stream()
.map(map -> new Tuple(map.get("TEMPLATE_ID"), map.get("PERMISSION_KEY"), map.get("WITH_PROJECT_CREATOR"), map.get("CREATED_AT"), map.get("UPDATED_AT")))
.collect(Collectors.toList()))
.containsExactlyInAnyOrder(expectedTuples);
}
代码示例来源:origin: SonarSource/sonarqube
private void checkUserRolesOnSonarUsers(Tuple... expectedTuples) {
List<Tuple> tuples = db.select("select gr.role, gr.resource_id, gr.organization_uuid from group_roles gr " +
"inner join groups g on g.id=gr.group_id " +
"where g.name='sonar-users'").stream()
.map(map -> new Tuple(map.get("ROLE"), map.get("RESOURCE_ID"), map.get("ORGANIZATION_UUID")))
.collect(Collectors.toList());
assertThat(tuples).containsOnly(expectedTuples);
}
代码示例来源:origin: SonarSource/sonarqube
private void checkOrganizations(Tuple... expectedTuples) {
List<Tuple> tuples = db.select("select o.uuid, o.default_group_id, o.updated_at from organizations o").stream()
.map(map -> new Tuple(map.get("UUID"), map.get("DEFAULT_GROUP_ID"), map.get("UPDATED_AT")))
.collect(Collectors.toList());
assertThat(tuples).containsOnly(expectedTuples);
}
代码示例来源:origin: SonarSource/sonarqube
private void assertProjectBranches(Tuple... expectedTuples) {
assertThat(db.select("SELECT KEE, UUID, PROJECT_UUID, BRANCH_TYPE, CREATED_AT, UPDATED_AT FROM PROJECT_BRANCHES")
.stream()
.map(map -> new Tuple(map.get("KEE"), map.get("UUID"), map.get("PROJECT_UUID"), map.get("BRANCH_TYPE"), map.get("CREATED_AT"), map.get("UPDATED_AT")))
.collect(Collectors.toList()))
.containsExactlyInAnyOrder(expectedTuples);
}
代码示例来源:origin: SonarSource/sonarqube
private void checkGroups(Tuple... expectedTuples) {
List<Tuple> tuples = db.select("select name, description, organization_uuid, created_at, updated_at from groups").stream()
.map(map -> new Tuple(map.get("ORGANIZATION_UUID"), map.get("NAME"), map.get("DESCRIPTION"), map.get("CREATED_AT"), map.get("UPDATED_AT")))
.collect(Collectors.toList());
assertThat(tuples).containsOnly(expectedTuples);
}
代码示例来源:origin: SonarSource/sonarqube
private void checkPermTemplateGroups(Tuple... expectedTuples) {
List<Tuple> tuples = db.select("select group_id, template_id, permission_reference, created_at, updated_at from perm_templates_groups").stream()
.map(map -> new Tuple(map.get("GROUP_ID"), map.get("TEMPLATE_ID"), map.get("PERMISSION_REFERENCE"), map.get("CREATED_AT"), map.get("UPDATED_AT")))
.collect(Collectors.toList());
assertThat(tuples).containsOnly(expectedTuples);
}
代码示例来源:origin: SonarSource/sonarqube
private void assertPermTemplateGroupRoles(Tuple... expectedTuples) {
assertThat(db.select("SELECT TEMPLATE_ID, GROUP_ID, PERMISSION_REFERENCE, CREATED_AT, UPDATED_AT FROM PERM_TEMPLATES_GROUPS")
.stream()
.map(map -> new Tuple(map.get("TEMPLATE_ID"), map.get("GROUP_ID"), map.get("PERMISSION_REFERENCE"), map.get("CREATED_AT"), map.get("UPDATED_AT")))
.collect(Collectors.toList()))
.containsExactlyInAnyOrder(expectedTuples);
}
代码示例来源:origin: SonarSource/sonarqube
private void assertSettings(Tuple... expectedTuples) {
assertThat(db.select("SELECT PROP_KEY, RESOURCE_ID FROM PROPERTIES")
.stream()
.map(map -> new Tuple(map.get("PROP_KEY"), map.get("RESOURCE_ID")))
.collect(Collectors.toList()))
.containsExactlyInAnyOrder(expectedTuples);
}
代码示例来源:origin: SonarSource/sonarqube
private void assertGroupRoles(Tuple... expectedTuples) {
assertThat(db.select("SELECT ORGANIZATION_UUID, GROUP_ID, RESOURCE_ID, ROLE FROM GROUP_ROLES")
.stream()
.map(map -> new Tuple(map.get("ORGANIZATION_UUID"), map.get("GROUP_ID"), map.get("RESOURCE_ID"), map.get("ROLE")))
.collect(Collectors.toList()))
.containsExactlyInAnyOrder(expectedTuples);
}
代码示例来源:origin: SonarSource/sonarqube
private void assertUsers(Tuple... expectedTuples) {
assertThat(db.select("SELECT LOGIN, EXTERNAL_IDENTITY, EXTERNAL_IDENTITY_PROVIDER, UPDATED_AT FROM USERS")
.stream()
.map(map -> new Tuple(map.get("LOGIN"), map.get("EXTERNAL_IDENTITY"), map.get("EXTERNAL_IDENTITY_PROVIDER"), map.get("UPDATED_AT")))
.collect(Collectors.toList()))
.containsExactlyInAnyOrder(expectedTuples);
}
}
代码示例来源:origin: SonarSource/sonarqube
private void assertPropertyContainsInAnyOrder(Tuple... tuples) {
assertThat(db.select(SELECT_PROPERTIES)
.stream()
.map(p -> new Tuple(p.get("PROP_KEY"), p.get("TEXT_VALUE"), p.get("CLOB_VALUE"), p.get("IS_EMPTY")))
.collect(Collectors.toList()))
.containsExactlyInAnyOrder(tuples);
}
}
代码示例来源:origin: SonarSource/sonarqube
private void assertUser(Tuple... expectedTuples) {
assertThat(db.select("SELECT LOGIN, UUID, CREATED_AT, UPDATED_AT FROM USERS")
.stream()
.map(map -> new Tuple(map.get("UUID"), map.get("LOGIN"), map.get("CREATED_AT"), map.get("UPDATED_AT")))
.collect(toList()))
.containsExactlyInAnyOrder(expectedTuples);
}
}
代码示例来源:origin: SonarSource/sonarqube
private void assertGroupRoles(Tuple... expectedTuples) {
assertThat(db.select("SELECT organization_uuid, group_id, resource_id, role FROM group_roles")
.stream()
.map(row -> new Tuple(row.get("ORGANIZATION_UUID"), row.get("GROUP_ID"), row.get("RESOURCE_ID"), row.get("ROLE")))
.collect(Collectors.toList()))
.containsExactlyInAnyOrder(expectedTuples);
}
}
代码示例来源:origin: SonarSource/sonarqube
private void assertUserRoles(Tuple... expectedTuples) {
assertThat(db.select("SELECT ORGANIZATION_UUID, USER_ID, RESOURCE_ID, ROLE FROM USER_ROLES")
.stream()
.map(map -> new Tuple(map.get("ORGANIZATION_UUID"), map.get("USER_ID"), map.get("RESOURCE_ID"), map.get("ROLE")))
.collect(Collectors.toList()))
.containsExactlyInAnyOrder(expectedTuples);
}
代码示例来源:origin: SonarSource/sonarqube
private void assertRules(Tuple... expectedTuples) {
assertThat(db.select("SELECT ID, IS_EXTERNAL, UPDATED_AT FROM RULES")
.stream()
.map(row -> new Tuple(row.get("ID"), row.get("IS_EXTERNAL"), row.get("UPDATED_AT")))
.collect(Collectors.toList()))
.containsExactlyInAnyOrder(expectedTuples);
}
代码示例来源:origin: SonarSource/sonarqube
private void assertDefaultQProfiles(Tuple... expectedTuples) {
assertThat(db.select("SELECT ORGANIZATION_UUID, LANGUAGE, QPROFILE_UUID FROM DEFAULT_QPROFILES")
.stream()
.map(row -> new Tuple(row.get("ORGANIZATION_UUID"), row.get("LANGUAGE"), row.get("QPROFILE_UUID")))
.collect(Collectors.toList()))
.containsExactlyInAnyOrder(expectedTuples);
}
代码示例来源:origin: SonarSource/sonarqube
private void assertUsers(Tuple... expectedTuples) {
assertThat(db.select("SELECT LOGIN, EXTERNAL_ID, UPDATED_AT FROM USERS")
.stream()
.map(map -> new Tuple(map.get("LOGIN"), map.get("EXTERNAL_ID"), map.get("UPDATED_AT")))
.collect(Collectors.toList()))
.containsExactlyInAnyOrder(expectedTuples);
}
代码示例来源:origin: SonarSource/sonarqube
private void assertProperties(Tuple... expectedTuples) {
assertThat(db.select("SELECT PROP_KEY, RESOURCE_ID FROM PROPERTIES")
.stream()
.map(map -> new Tuple(map.get("PROP_KEY"), map.get("RESOURCE_ID")))
.collect(Collectors.toList()))
.containsExactlyInAnyOrder(expectedTuples);
}
代码示例来源:origin: org.assertj/assertj-core
@Override
public Tuple extract(T input) {
checkArgument(fieldsOrProperties != null, "The names of the fields/properties to read should not be null");
checkArgument(fieldsOrProperties.length > 0, "The names of the fields/properties to read should not be empty");
checkArgument(input != null, "The object to extract fields/properties from should not be null");
List<Extractor<T, Object>> extractors = buildExtractors();
List<Object> values = extractValues(input, extractors);
return new Tuple(values.toArray());
}
内容来源于网络,如有侵权,请联系作者删除!