_appMgr.setLocalPlatform(new DummyLocalPlatform());
}
@Test
public void testCreate() throws Exception {
AriesApplication app = createApplication (TEST_EBA);
ApplicationMetadata appMeta = app.getApplicationMetadata();
assertEquals (appMeta.getApplicationName(), "Test application");
assertEquals (appMeta.getApplicationSymbolicName(), "org.apache.aries.application.management.test");
assertEquals (appMeta.getApplicationVersion(), new Version("1.0"));
List<Content> appContent = appMeta.getApplicationContents();
assertEquals (appContent.size(), 2);
Content fbw = new ContentImpl("foo.bar.widgets;version=1.0.0");
Content mbl = new ContentImpl("my.business.logic;version=1.0.0");
assertTrue (appContent.contains(fbw));
assertTrue (appContent.contains(mbl));
DeploymentMetadata dm = app.getDeploymentMetadata();
List<DeploymentContent> dcList = dm.getApplicationDeploymentContents();
assertEquals (2, dcList.size());
DeploymentContent dc1 = new DeploymentContentImpl ("foo.bar.widgets;deployed-version=1.1.0");
DeploymentContent dc2 = new DeploymentContentImpl ("my.business.logic;deployed-version=1.1.0");