@Test @Ignore // Dependencies not supported on container level in v. 1.0 public void shouldBeAbleToAddContainerWithDependenciesAndOverwrite() throws Exception { desc = create() .container(CONTAINER_NAME_1) .dependency(DEPENDENCY_1) .dependency(DEPENDENCY_1).exportAsString(); assertXPath(desc, "/arquillian/container/dependencies/dependency", DEPENDENCY_1); ArquillianDescriptor descriptor = create(desc); Assert.assertEquals(1, descriptor.getContainers().size()); Assert.assertEquals(CONTAINER_NAME_1, descriptor.getContainers().get(0).getContainerName()); Assert.assertEquals(1, descriptor.getContainers().get(0).getDependencies().size()); Assert.assertEquals(DEPENDENCY_1, descriptor.getContainers().get(0).getDependencies().get(0)); }
@Test @Ignore // Dependencies not supported on container level in v. 1.0 public void shouldBeAbleToAddContainerWithDependencies() throws Exception { desc = create() .container(CONTAINER_NAME_1) .dependency(DEPENDENCY_1) .dependency(DEPENDENCY_2).exportAsString(); assertXPath(desc, "/arquillian/container/dependencies/dependency", DEPENDENCY_1, DEPENDENCY_2); ArquillianDescriptor descriptor = create(desc); Assert.assertEquals(1, descriptor.getContainers().size()); Assert.assertEquals(CONTAINER_NAME_1, descriptor.getContainers().get(0).getContainerName()); Assert.assertEquals(DEPENDENCY_1, descriptor.getContainers().get(0).getDependencies().get(0)); Assert.assertEquals(DEPENDENCY_2, descriptor.getContainers().get(0).getDependencies().get(1)); }
@Test @Ignore // Dependencies not supported on container level in v. 1.0 public void shouldBeAbleToAddContainerWithDependencies() throws Exception { System.setProperty(KEY_DEPENDENCY_1, DEPENDENCY_1); System.setProperty(KEY_DEPENDENCY_2, DEPENDENCY_2); desc = create() .container(CONTAINER_NAME_1) .dependency(setPropKey(KEY_DEPENDENCY_1)) .dependency(setPropKey(KEY_DEPENDENCY_2)); desc = new SystemPropertiesConfigurationPlaceholderResolver().resolve(desc); final String descString = desc.exportAsString(); assertXPath(descString, "/arquillian/container/dependencies/dependency", DEPENDENCY_1, DEPENDENCY_2); ArquillianDescriptor descriptor = create(descString); Assert.assertEquals(1, descriptor.getContainers().size()); Assert.assertEquals(CONTAINER_NAME_1, descriptor.getContainers().get(0).getContainerName()); Assert.assertEquals(DEPENDENCY_1, descriptor.getContainers().get(0).getDependencies().get(0)); Assert.assertEquals(DEPENDENCY_2, descriptor.getContainers().get(0).getDependencies().get(1)); }
@Test @Ignore // Dependencies not supported on container level in v. 1.0 public void shouldBeAbleToAddContainerWithDependenciesAndOverwrite() throws Exception { System.setProperty(KEY_DEPENDENCY_1, DEPENDENCY_1); desc = create() .container(CONTAINER_NAME_1) .dependency(setPropKey(KEY_DEPENDENCY_1)) .dependency(setPropKey(KEY_DEPENDENCY_1)); desc = new SystemPropertiesConfigurationPlaceholderResolver().resolve(desc); final String descString = desc.exportAsString(); assertXPath(descString, "/arquillian/container/dependencies/dependency", DEPENDENCY_1); ArquillianDescriptor descriptor = create(descString); Assert.assertEquals(1, descriptor.getContainers().size()); Assert.assertEquals(CONTAINER_NAME_1, descriptor.getContainers().get(0).getContainerName()); Assert.assertEquals(1, descriptor.getContainers().get(0).getDependencies().size()); Assert.assertEquals(DEPENDENCY_1, descriptor.getContainers().get(0).getDependencies().get(0)); }