@Override public Map<String, Project> get() { User currentUser = currentUserSupplier.get(); ProjectApi projectApi = api.getProjectApi(); return Maps.uniqueIndex( projectApi.listProjects(accountInDomain(currentUser.getAccount(), currentUser.getDomainId())), new Function<Project, String>() { @Override public String apply(Project arg0) { return arg0.getId(); } }); } }
protected void checkProject(Project project) { assertNotNull(project.getId()); assertEquals(project.toString(), client.getProjectApi().getProject(project.getId()).toString()); assertNotNull(project.getState()); assertNotEquals(project.getState(), Project.State.UNRECOGNIZED); }
@Test public void testListAccounts() throws Exception { for (Project project : client.getProjectApi().listProjects()) checkProject(project); }
.build()); assertEquals(client.listProjects(), projects);