private List<Scanner<V1SwitchYardModel>> createScanners(SwitchYardTestCaseConfig testCaseConfig) { List<Scanner<V1SwitchYardModel>> scanners = new ArrayList<Scanner<V1SwitchYardModel>>(); if (testCaseConfig != null) { Class<? extends Scanner>[] scannerClasses = testCaseConfig.scanners(); if (scannerClasses == null) { // No Scanners _logger.debug("No Scanners for test."); } else if (scannerClasses.length == 1 && scannerClasses[0] == NullScanners.class) { // No Scanners _logger.debug("No Scanners for test."); } else { for (Class<? extends Scanner> scannerClass : scannerClasses) { try { scanners.add(scannerClass.newInstance()); } catch (Exception e) { Assert.fail("Exception creating instance of Scanner class '" + scannerClass.getName() + "': " + e.getMessage()); } } } } return scanners; }
String config = testCaseConfig.config(); if (config != null && !config.equals(NULL_CONFIG)) { InputStream is = getResourceAsStream(config); _configModel = createSwitchYardModel(is, createScanners(testCaseConfig), testCaseConfig.validate()); } finally { try { Class<? extends TestMixIn>[] testMixIns = testCaseConfig.mixins(); if (testMixIns == null) {
Collection<String> includes = new HashSet<String>(Arrays.asList(testCaseConfig.include())); if (!includes.isEmpty()) { Iterator<Activator> activatorsIt = _activators.iterator(); Collection<String> excludes = new HashSet<String>(Arrays.asList(testCaseConfig.exclude())); if (!excludes.isEmpty()) { Iterator<Activator> activatorsIt = _activators.iterator();
String config = testCaseConfig.config(); if (config != null && !config.equals(NULL_CONFIG)) { InputStream is = getResourceAsStream(config); _configModel = createSwitchYardModel(is, createScanners(testCaseConfig), testCaseConfig.validate()); } finally { try { Class<? extends TestMixIn>[] testMixIns = testCaseConfig.mixins(); if (testMixIns == null) {
Collection<String> includes = new HashSet<String>(Arrays.asList(testCaseConfig.include())); if (!includes.isEmpty()) { Iterator<Activator> activatorsIt = _activators.iterator(); Collection<String> excludes = new HashSet<String>(Arrays.asList(testCaseConfig.exclude())); if (!excludes.isEmpty()) { Iterator<Activator> activatorsIt = _activators.iterator();
private List<Scanner<V1SwitchYardModel>> createScanners(SwitchYardTestCaseConfig testCaseConfig) { List<Scanner<V1SwitchYardModel>> scanners = new ArrayList<Scanner<V1SwitchYardModel>>(); if (testCaseConfig != null) { Class<? extends Scanner>[] scannerClasses = testCaseConfig.scanners(); if (scannerClasses == null) { // No Scanners _logger.debug("No Scanners for test."); } else if (scannerClasses.length == 1 && scannerClasses[0] == NullScanners.class) { // No Scanners _logger.debug("No Scanners for test."); } else { for (Class<? extends Scanner> scannerClass : scannerClasses) { try { scanners.add(scannerClass.newInstance()); } catch (Exception e) { Assert.fail("Exception creating instance of Scanner class '" + scannerClass.getName() + "': " + e.getMessage()); } } } } return scanners; }