@Override public String get() { return desc.getGroups().get(0).getGroupContainers().get(0).getContainerProperties().get(CONFIGURATION_PROP_1); } });
@Override public String get() { return desc.getGroups().get(0).getGroupContainers().get(0).getContainerProperties().get(CONFIGURATION_PROP_1); } });
@Override public String get() { return desc.getGroups().get(0).getGroupContainers().get(0).getContainerProperties().get(CONFIGURATION_PROP_1); } });
@Override public String get() { return desc.getGroups() .get(0) .getGroupContainers() .get(0) .getContainerProperties() .get(CONFIGURATION_PROP_1); } });
@Override public String get() { return desc.getGroups().get(0).getGroupContainers().get(0).getContainerProperties().get(CONFIGURATION_PROP_1); } });
@Override public String get() { return desc.getGroups().get(0).getGroupContainers().get(0).getContainerProperties().get(CONFIGURATION_PROP_1); } });
@Override public String get() { return desc.getGroups().get(0).getGroupContainers().get(0).getMode(); } });
@Override public String get() { return desc.getGroups().get(0).getGroupContainers().get(0).getProtocols().get(0).getProtocolProperties().get(CONFIGURATION_PROP_1); } });
@Override public String get() { return desc.getGroups() .get(0) .getGroupContainers() .get(0) .getProtocols() .get(0) .getProtocolProperties() .get(CONFIGURATION_PROP_1); } });
@Override public String get() { return desc.getGroups().get(0).getGroupContainers().get(0).getProtocols().get(0).getProtocolProperties().get(CONFIGURATION_PROP_1); } });
for (ContainerDef container : group.getGroupContainers()) { if (container.isDefault()) { if (defaultInGroup != null) {
@Override public String get() { return desc.getGroups().get(0).getGroupContainers().get(0).getProtocols().get(0).getProtocolProperties().get(CONFIGURATION_PROP_1); } });
@Override public String get() { return desc.getGroups().get(0).getGroupContainers().get(0).getProtocols().get(0).getProtocolProperties().get(CONFIGURATION_PROP_1); } });
@Override public String get() { return desc.getGroups().get(0).getGroupContainers().get(0).getProtocols().get(0).getProtocolProperties().get(CONFIGURATION_PROP_1); } });
for (ContainerDef container : group.getGroupContainers()) { if (container.isDefault()) { if (defaultInGroup != null) {
if ((activeConfiguration != null && activeConfiguration.equals(group.getGroupName())) || (activeConfiguration == null && group.isGroupDefault())) { for (ContainerDef container : group.getGroupContainers()) { if (isCreatingContainer(container, containers)) { reg.create(container, serviceLoader);
@Test public void shouldBeAbleToAddGroupWithContainerAndOverwriteContainer() throws Exception { desc = create() .group(GROUP_NAME_1) .container(CONTAINER_NAME_1) .container(CONTAINER_NAME_1) .exportAsString(); assertXPath(desc, "/arquillian/group/@qualifier", GROUP_NAME_1); assertXPath(desc, "/arquillian/group/container/@qualifier", CONTAINER_NAME_1); ArquillianDescriptor descriptor = create(desc); Assert.assertEquals(1, descriptor.getGroups().size()); Assert.assertEquals(1, descriptor.getGroups().get(0).getGroupContainers().size()); Assert.assertEquals(CONTAINER_NAME_1, descriptor.getGroups().get(0).getGroupContainers().get(0).getContainerName()); }
@Test public void shouldBeAbleToAddGroupWithContainer() throws Exception { desc = create() .group(GROUP_NAME_1) .setGroupDefault() .container(CONTAINER_NAME_1) .container(CONTAINER_NAME_2) .group(GROUP_NAME_2) .container(CONTAINER_NAME_3).exportAsString(); assertXPath(desc, "/arquillian/group/@qualifier", GROUP_NAME_1, GROUP_NAME_2); assertXPath(desc, "/arquillian/group[1]/@default", true); assertXPath(desc, "/arquillian/group/container/@qualifier", CONTAINER_NAME_1, CONTAINER_NAME_2, CONTAINER_NAME_3); ArquillianDescriptor descriptor = create(desc); Assert.assertEquals(2, descriptor.getGroups().size()); Assert.assertEquals(2, descriptor.getGroups().get(0).getGroupContainers().size()); Assert.assertEquals(1, descriptor.getGroups().get(1).getGroupContainers().size()); Assert.assertEquals(GROUP_NAME_1, descriptor.getGroups().get(0).getGroupName()); Assert.assertEquals(CONTAINER_NAME_1, descriptor.getGroups().get(0).getGroupContainers().get(0).getContainerName()); Assert.assertEquals(CONTAINER_NAME_2, descriptor.getGroups().get(0).getGroupContainers().get(1).getContainerName()); Assert.assertEquals(GROUP_NAME_2, descriptor.getGroups().get(1).getGroupName()); Assert.assertEquals(CONTAINER_NAME_3, descriptor.getGroups().get(1).getGroupContainers().get(0).getContainerName()); }
@Test public void shouldBeAbleToAddGroupWithContainerAndOverwriteContainer() throws Exception { System.setProperty(KEY_CONTAINER_NAME_1, CONTAINER_NAME_1); desc = create() .group(GROUP_NAME_1) .container(setPropKey(KEY_CONTAINER_NAME_1)) .container(setPropKey(KEY_CONTAINER_NAME_1)); desc = new SystemPropertiesConfigurationPlaceholderResolver().resolve(desc); final String descString = desc.exportAsString(); assertXPath(descString, "/arquillian/group/@qualifier", GROUP_NAME_1); assertXPath(descString, "/arquillian/group/container/@qualifier", CONTAINER_NAME_1); ArquillianDescriptor descriptor = create(descString); Assert.assertEquals(1, descriptor.getGroups().size()); Assert.assertEquals(1, descriptor.getGroups().get(0).getGroupContainers().size()); Assert.assertEquals(CONTAINER_NAME_1, descriptor.getGroups().get(0).getGroupContainers().get(0).getContainerName()); }
Assert.assertEquals(2, descriptor.getGroups().get(0).getGroupContainers().size()); Assert.assertEquals(1, descriptor.getGroups().get(1).getGroupContainers().size()); Assert.assertEquals(GROUP_NAME_1, descriptor.getGroups().get(0).getGroupName()); Assert.assertEquals(CONTAINER_NAME_1, descriptor.getGroups().get(0).getGroupContainers().get(0).getContainerName()); Assert.assertEquals(CONTAINER_NAME_2, descriptor.getGroups().get(0).getGroupContainers().get(1).getContainerName()); Assert.assertEquals(GROUP_NAME_2, descriptor.getGroups().get(1).getGroupName()); Assert.assertEquals(CONTAINER_NAME_3, descriptor.getGroups().get(1).getGroupContainers().get(0).getContainerName());