public void filter(Filter filter) throws NoTestsRemainException { for (Iterator<Method> iter = testMethods.iterator(); iter.hasNext(); ) { Method method = iter.next(); if (!filter.shouldRun(methodDescription(method))) { iter.remove(); } } if (testMethods.isEmpty()) { throw new NoTestsRemainException(); } }
public void filter(Filter filter) throws NoTestsRemainException { for (Iterator<Method> iter = fTestMethods.iterator(); iter.hasNext(); ) { Method method = iter.next(); if (!filter.shouldRun(methodDescription(method))) { iter.remove(); } } if (fTestMethods.isEmpty()) { throw new NoTestsRemainException(); } }
public void filter(Filter filter) throws NoTestsRemainException { childrenLock.lock(); try { List<T> children = new ArrayList<T>(getFilteredChildren()); for (Iterator<T> iter = children.iterator(); iter.hasNext(); ) { T each = iter.next(); if (shouldRun(filter, each)) { try { filter.apply(each); } catch (NoTestsRemainException e) { iter.remove(); } } else { iter.remove(); } } filteredChildren = Collections.unmodifiableList(children); if (filteredChildren.isEmpty()) { throw new NoTestsRemainException(); } } finally { childrenLock.unlock(); } }
public void filter(Filter filter) throws NoTestsRemainException { for (Iterator<T> iter = getFilteredChildren().iterator(); iter.hasNext(); ) { T each = iter.next(); if (shouldRun(filter, each)) { try { filter.apply(each); } catch (NoTestsRemainException e) { iter.remove(); } } else { iter.remove(); } } if (getFilteredChildren().isEmpty()) { throw new NoTestsRemainException(); } }
@Override public void filter(Filter filter) throws NoTestsRemainException { boolean noRuleTests = false; try { ruleTests.filter(filter); } catch (NoTestsRemainException e) { noRuleTests = true; } boolean noUnitTests = false; try { unitTests.filter(filter); } catch (NoTestsRemainException e) { noUnitTests = false; } if (noRuleTests && noUnitTests) { throw new NoTestsRemainException(); } }
@Override public void filter(Filter filter) throws NoTestsRemainException { invalidateSpecDescription(); getSpec().filterFeatures(new JUnitFilterAdapter(filter)); if (allFeaturesExcluded()) throw new NoTestsRemainException(); }
public void filter(Filter filter) throws NoTestsRemainException { if (getTest() instanceof Filterable) { Filterable adapter = (Filterable) getTest(); adapter.filter(filter); } else if (getTest() instanceof TestSuite) { TestSuite suite = (TestSuite) getTest(); TestSuite filtered = new TestSuite(suite.getName()); int n = suite.testCount(); for (int i = 0; i < n; i++) { Test test = suite.testAt(i); if (filter.shouldRun(makeDescription(test))) { filtered.addTest(test); } } setTest(filtered); if (filtered.testCount() == 0) { throw new NoTestsRemainException(); } } }
public void filter(Filter filter) throws NoTestsRemainException { for (Iterator<Method> iter = fTestMethods.iterator(); iter.hasNext(); ) { Method method = iter.next(); if (!filter.shouldRun(methodDescription(method))) { iter.remove(); } } if (fTestMethods.isEmpty()) { throw new NoTestsRemainException(); } }
public void filter(Filter filter) throws NoTestsRemainException { for (Iterator<T> iter = getFilteredChildren().iterator(); iter.hasNext(); ) { T each = iter.next(); if (shouldRun(filter, each)) { try { filter.apply(each); } catch (NoTestsRemainException e) { iter.remove(); } } else { iter.remove(); } } if (getFilteredChildren().isEmpty()) { throw new NoTestsRemainException(); } }
public void filter(Filter filter) throws NoTestsRemainException { for (Iterator<Method> iter = testMethods.iterator(); iter.hasNext(); ) { Method method = iter.next(); if (!filter.shouldRun(methodDescription(method))) { iter.remove(); } } if (testMethods.isEmpty()) { throw new NoTestsRemainException(); } }
public void filter(final Filter filter) throws NoTestsRemainException { for (final Iterator<Method> iter = testMethods.iterator(); iter .hasNext();) { final Method method = iter.next(); if (!filter.shouldRun(methodDescription(method))) { iter.remove(); } } if (testMethods.isEmpty()) { throw new NoTestsRemainException(); } }
public void filter(Filter filter) throws NoTestsRemainException { for (Iterator<Method> iter = testMethods.iterator(); iter.hasNext(); ) { Method method = iter.next(); if (!filter.shouldRun(methodDescription(method))) { iter.remove(); } } if (testMethods.isEmpty()) { throw new NoTestsRemainException(); } }
public void filter(Filter filter) throws NoTestsRemainException { for (Iterator<Method> iter = fTestMethods.iterator(); iter.hasNext(); ) { Method method = iter.next(); if (!filter.shouldRun(methodDescription(method))) { iter.remove(); } } if (fTestMethods.isEmpty()) { throw new NoTestsRemainException(); } }
public void filter(Filter filter) throws NoTestsRemainException { for (Iterator<Method> iter = fTestMethods.iterator(); iter.hasNext(); ) { Method method = iter.next(); if (!filter.shouldRun(methodDescription(method))) { iter.remove(); } } if (fTestMethods.isEmpty()) { throw new NoTestsRemainException(); } }
@Override public void filter(Filter filter) throws NoTestsRemainException { List<FrameworkMethod> filteredChildren = ParentRunnerSpy.getFilteredChildren(this); // Iterate over a clone so that we can safely mutate the original. for (FrameworkMethod child : new ArrayList<>(filteredChildren)) { if (!filter.shouldRun(describeChildPlain(child))) { filteredChildren.remove(child); } } if (filteredChildren.isEmpty()) { throw new NoTestsRemainException(); } }
@Override public void filter(Filter filter) throws NoTestsRemainException { Set<TestIdentifier> filteredIdentifiers = testTree.getFilteredLeaves(filter); if (filteredIdentifiers.isEmpty()) { throw new NoTestsRemainException(); } this.testTree = generateTestTree(createDiscoveryRequestForUniqueIds(filteredIdentifiers)); }
@Override public void filter(Filter filter) throws NoTestsRemainException { Set<TestIdentifier> filteredIdentifiers = testTree.getFilteredLeaves(filter); if (filteredIdentifiers.isEmpty()) { throw new NoTestsRemainException(); } this.discoveryRequest = createDiscoveryRequestForUniqueIds(filteredIdentifiers); this.testTree = generateTestTree(); }
public void filter(Filter filter) throws NoTestsRemainException { Test test = getTest(); Test filteredTest = filter(filter, test); int testCases = filteredTest.countTestCases(); if (testCases == 0) { throw new NoTestsRemainException(); } setTest(filteredTest); }
@Override public void filter(Filter filter) throws NoTestsRemainException { getSpec().filterFeatures(new JUnitFilterAdapter(filter)); if (allFeaturesExcluded()) { throw new NoTestsRemainException(); } }
@Override public void filter(Filter filter) throws NoTestsRemainException { getSpec().filterFeatures(new JUnitFilterAdapter(filter)); if (allFeaturesExcluded()) { throw new NoTestsRemainException(); } }