@Test public void shouldReturnDomainByName() throws OpenShiftException { // pre-condition IDomain domain = DomainTestUtils.ensureHasDomain(user); // operation IDomain domainByNamespace = user.getDomain(domain.getId()); // verification assertThat(domainByNamespace.getId()).isEqualTo(domain.getId()); }
@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(); } }
@Test public void shouldReturnThatHasNamedDomain() throws OpenShiftException { // precondition IDomain domain = DomainTestUtils.ensureHasDomain(user); // operation Boolean hasDomain = user.hasDomain(domain.getId()); // verification assertTrue(hasDomain); }
@Override protected Object doExecute() throws Exception { IOpenShiftConnection connection = getOrCreateConnection(); System.out.println("[id]"); for (IDomain domain : connection.getDomains()) { System.out.println(domain.getId()); } return null; }
public IDomain getDomain(String id) throws OpenShiftException { Assert.notNull(id); for (IDomain domain : getDomains()) { if (domain.getId().equals(id)) { return domain; } } return null; }
@Override protected Object doExecute() throws Exception { IOpenShiftConnection connection = getOrCreateConnection(); for (IDomain domain : connection.getDomains()) { if (domainId == null || domainId.equals(domain.getId())) { IApplication application = domain.getApplicationByName(applicationName); application.start(); } } return null; }
@Test public void shouldCreateDomain() throws OpenShiftException { // pre-condition // cannot create domain if there's already one DomainTestUtils.destroyAllDomains(user); // operation String id = DomainTestUtils.createRandomName(); IDomain domain = user.createDomain(id); // verification assertThat(domain.getId()).isEqualTo(id); }