org.assertj.core.groups.Tuple.<init>()方法的使用及代码示例

x33g5p2x  于2022-01-30 转载在 其他  
字(8.9k)|赞(0)|评价(0)|浏览(72)

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

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());
}

相关文章

微信公众号

最新文章

更多