Samples.GET_DOMAINS_FOOBARZ_APPLICATIONS_SPRINGEAP_SCALABLE_DOWNLOADABLECART)
.mockGetApplication("foobarz", "downloadablecart",
GET_DOMAINS_FOOBARZ_APPLICATIONS_DOWNLOADABLECART);
IDomain domain = mockDirector.getDomain("foobarz");
IApplication downloadablecartApp = domain.getApplicationByName("downloadablecart");
assertThat(downloadablecartApp).isNotNull();
IEmbeddableCartridge foreman = new EmbeddableCartridge(new URL(FOREMAN_URL));
new CartridgeAssert<IEmbeddableCartridge>(foreman)
.hasUrl(CartridgeTestUtils.FOREMAN_URL)
.hasName(null)
.hasDescription(null)
.hasDisplayName(null);
// operation
IEmbeddedCartridge embeddedForeman = downloadablecartApp.getEmbeddedCartridge(foreman);
// verifications
// embedded cartridge should get updated with name, description and display name
new EmbeddedCartridgeAssert(embeddedForeman)
.hasUrl(CartridgeTestUtils.FOREMAN_URL)
.hasName("andygoldstein-foreman-0.63.0")