private Map<String, String> getConfiguration() { for (ExtensionDef def : descriptor.get().getExtensions()) { if (SystemProperties.EXTENSION_NAME.equalsIgnoreCase(def .getExtensionName())) { return def.getExtensionProperties(); } } return new HashMap<String, String>(); }
private List<ExtensionDef> getWebDriverExtensions(ArquillianDescriptor descriptor) { List<ExtensionDef> webDriverExtensions = new ArrayList<ExtensionDef>(); for (ExtensionDef extension : descriptor.getExtensions()) { if (extension.getExtensionName().startsWith("webdriver")) { webDriverExtensions.add(extension); } } return webDriverExtensions; }
private ExtensionDef getExtension(ArquillianDescriptor descriptor, String extensionQualifier) { for (ExtensionDef extension : descriptor.getExtensions()) { if (extension.getExtensionName().equals(extensionQualifier)) { return extension; } } return null; }
private Map<String, String> extractExtensionProperties(ArquillianDescriptor descriptor, String qualifier) { final Map<String, String> extensionProperties = new HashMap<String, String>(); for (ExtensionDef extension : descriptor.getExtensions()) { if (extension.getExtensionName().equals(qualifier)) { extensionProperties.putAll(extension.getExtensionProperties()); break; } } return extensionProperties; } }
private Map<String, String> extractExtensionProperties(ArquillianDescriptor descriptor, String qualifier) { final Map<String, String> extensionProperties = new HashMap<String, String>(); for (ExtensionDef extension : descriptor.getExtensions()) { if (extension.getExtensionName().equals(qualifier)) { extensionProperties.putAll(extension.getExtensionProperties()); break; } } return extensionProperties; } }
private static Map<String, String> locateBytemanExtension(ArquillianDescriptor descriptor) { if (descriptor != null) { for (ExtensionDef extension : descriptor.getExtensions()) { if (BYTEMAN_EXTENSION_NAME.equalsIgnoreCase(extension.getExtensionName())) { return extension.getExtensionProperties(); } } } return new HashMap<String, String>(); }
private Map<String, String> extractPropertiesFromDescriptor(String extensionName, ArquillianDescriptor descriptor) { for (ExtensionDef extension : descriptor.getExtensions()) { if (extensionName.equals(extension.getExtensionName())) { return extension.getExtensionProperties(); } } return Collections.emptyMap(); }
private Map<String, String> extractPropertiesFromDescriptor(String extenstionName, ArquillianDescriptor descriptor) { for (ExtensionDef extension : descriptor.getExtensions()) { if (extenstionName.equals(extension.getExtensionName())) { return extension.getExtensionProperties(); } } return Collections.<String, String> emptyMap(); }
private String readExpressionFromConfiguration() { final ArquillianDescriptor descriptor = desciptorInst.get(); for (final ExtensionDef def : descriptor.getExtensions()) { if (def.getExtensionName().equalsIgnoreCase(EXTENSION_NAME)) { final String exp = def.getExtensionProperties().get(EXTENSION_PROPERTY_EXP); if (exp != null) { return exp; } } } return null; }
private Map<String, String> getConfiguration() { for (ExtensionDef def : descriptor.get().getExtensions()) { if (SystemProperties.EXTENSION_NAME.equalsIgnoreCase(def .getExtensionName())) { return def.getExtensionProperties(); } } return new HashMap<String, String>(); }
@Override public String get() { return desc.getExtensions().get(0).getExtensionProperties().get(CONFIGURATION_PROP_1); } });
@Override public String get() { return desc.getExtensions().get(0).getExtensionProperties().get(CONFIGURATION_PROP_1); } });
@Override public String get() { return desc.getExtensions().get(0).getExtensionProperties().get(CONFIGURATION_PROP_1); } });
@Override public String get() { return desc.getExtensions().get(0).getExtensionProperties().get(CONFIGURATION_PROP_1); } });
@Override public String get() { return desc.getExtensions().get(0).getExtensionProperties().get(CONFIGURATION_PROP_1); } });
@Override public String get() { return desc.getExtensions().get(0).getExtensionProperties().get(CONFIGURATION_PROP_1); } });
private Collection<? extends ExtensionReport> getExtensionReports(ArquillianDescriptor descriptor) { List<ExtensionReport> extensionReports = new ArrayList<ExtensionReport>(); for (ExtensionDef extensionDef : descriptor.getExtensions()) { ExtensionReport extensionReport = new ExtensionReport(); extensionReport.setQualifier(extensionDef.getExtensionName()); extensionReport.setConfiguration(extensionDef.getExtensionProperties()); extensionReports.add(extensionReport); } return extensionReports; }
@Before public void prepareDescriptor() { Map<String, String> properties = new HashMap<String, String>(); properties.put("waitGuiInterval", "5"); properties.put("waitAjaxInterval", "25"); properties.put("waitModelInterval", "125"); when(extensionDefinition.getExtensionName()).thenReturn("graphene"); when(extensionDefinition.getExtensionProperties()).thenReturn(properties); when(descriptor.getExtensions()).thenReturn(Arrays.asList(new ExtensionDef[] { extensionDefinition })); }
public void overwriteDroneConfiguration(@Observes ArquillianDescriptor arquillianDescriptor) { final List<ExtensionDef> extensions = arquillianDescriptor.getExtensions(); final ExtensionDef webdriver = arquillianDescriptor.extension("webdriver"); if (webdriver != null) { webdriver.property("remote", "true"); final Map<String, String> extensionProperties = webdriver.getExtensionProperties(); if (!extensionProperties.containsKey("browser")) { webdriver.property("browser", "firefox"); } } } }
@Test public void shouldBeAbleToLoadEmptyDefaultConfiguration() throws Exception { registrar.loadConfiguration(new ManagerStarted()); ArquillianDescriptor desc = descInst.get(); Assert.assertEquals(0, desc.getContainers().size()); Assert.assertEquals(0, desc.getGroups().size()); Assert.assertEquals(0, desc.getExtensions().size()); }