@Test public void shouldGetDefaultDomain() throws OpenShiftException { // precondition DomainTestUtils.ensureHasDomain(user); // operation IDomain domain = user.getDefaultDomain(); // verification assertNotNull(domain); assertNotNull(domain.getId()); assertTrue(domain.getId().length() > 0); assertNotNull(domain.getSuffix()); assertTrue(domain.getSuffix().length() > 0); }
@Override public void doExecute(final IOpenShiftConnection connection) { final List<IDomain> domains = connection.getDomains(); final Map<IDomain, List<IApplication>> applicationByDomains = new HashMap<IDomain, List<IApplication>>(); final Map<IApplication, List<IEmbeddedCartridge>> embeddedCartridgesByApp = new HashMap<IApplication, List<IEmbeddedCartridge>>(); for (final IDomain domain : domains) { final List<IApplication> applications = domain.getApplications(); applicationByDomains.put(domain, applications); for (final IApplication app : applications) { embeddedCartridgesByApp.put(app, app.getEmbeddedCartridges()); } } emptyLine(); getLog().info("Standalone domains:"); emptyLine(); for (final IDomain domain : domains) { getLog().info("Id: " + domain.getId()); getLog().info("Suffix: " + domain.getSuffix()); for (final IApplication application : applicationByDomains.get(domain)) { dumpApplication(SPACE + SPACE, application, embeddedCartridgesByApp.get(application)); emptyLine(); } emptyLine(); } }