Ejemplo n.º 1
0
  @Test
  public void should_select_projects_including_not_finished_by_qualifiers() {
    setupData("fixture-including-ghost-projects-and-technical-project");

    List<Component> components =
        dao.selectProjectsIncludingNotCompletedOnesByQualifiers(newArrayList("TRK"));
    assertThat(getKeys(components))
        .containsOnly("org.struts:struts", "org.apache.shindig", "org.sample:sample");

    assertThat(dao.selectProjectsIncludingNotCompletedOnesByQualifiers(newArrayList("unknown")))
        .isEmpty();
    assertThat(
            dao.selectProjectsIncludingNotCompletedOnesByQualifiers(
                Collections.<String>emptyList()))
        .isEmpty();
  }
Ejemplo n.º 2
0
  @Test
  public void should_select_projects_by_qualifiers() {
    setupData("fixture-including-ghost-projects-and-technical-project");

    List<Component> components = dao.selectProjectsByQualifiers(newArrayList("TRK"));
    assertThat(components).hasSize(1);
    assertThat(components.get(0).key()).isEqualTo("org.struts:struts");
    assertThat(((ComponentDto) components.get(0)).getId()).isEqualTo(1L);

    assertThat(dao.selectProjectsIncludingNotCompletedOnesByQualifiers(newArrayList("unknown")))
        .isEmpty();
    assertThat(
            dao.selectProjectsIncludingNotCompletedOnesByQualifiers(
                Collections.<String>emptyList()))
        .isEmpty();
  }
Ejemplo n.º 3
0
 public DefaultComponentQueryResult findWithUncompleteProjects(Map<String, Object> params) {
   ComponentQuery query = toQuery(params);
   List<Component> components =
       resourceDao.selectProjectsIncludingNotCompletedOnesByQualifiers(query.qualifiers());
   return finder.find(query, components);
 }