@Test public void should_select_provisioned_projects_by_qualifiers() { setupData("fixture-including-ghost-projects-and-technical-project"); List<ResourceDto> components = dao.selectProvisionedProjects(newArrayList("TRK")); assertThat(components).hasSize(1); assertThat(components.get(0).getKey()).isEqualTo("org.sample:sample"); assertThat(dao.selectProvisionedProjects(newArrayList("unknown"))).isEmpty(); assertThat(dao.selectProvisionedProjects(Collections.<String>emptyList())).isEmpty(); }
public List<ResourceDto> findProvisionedProjects(Map<String, Object> params) { ComponentQuery query = toQuery(params); return resourceDao.selectProvisionedProjects(query.qualifiers()); }