org.junit.runner.manipulation.Filter.shouldRun()方法的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(5.6k)|赞(0)|评价(0)|浏览(103)

本文整理了Java中org.junit.runner.manipulation.Filter.shouldRun()方法的一些代码示例,展示了Filter.shouldRun()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Filter.shouldRun()方法的具体详情如下:
包路径:org.junit.runner.manipulation.Filter
类名称:Filter
方法名:shouldRun

Filter.shouldRun介绍

暂无

代码示例

代码示例来源:origin: junit-team/junit4

@Override
public boolean shouldRun(Description description) {
  return first.shouldRun(description)
      && second.shouldRun(description);
}

代码示例来源:origin: google/j2objc

@Override
public boolean shouldRun(Description description) {
  return first.shouldRun(description)
      && second.shouldRun(description);
}

代码示例来源:origin: org.junit.vintage/junit-vintage-engine

@Override
public boolean shouldRun(Description description) {
  return filter.shouldRun(description);
}

代码示例来源:origin: org.junit.vintage/junit-vintage-engine

@Override
public boolean shouldRun(Description description) {
  return filters.stream().anyMatch(filter -> filter.shouldRun(description));
}

代码示例来源:origin: junit-team/junit4

private boolean shouldRun(Filter filter, T each) {
  return filter.shouldRun(describeChild(each));
}

代码示例来源:origin: junit-team/junit4

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();
  }
}

代码示例来源:origin: google/j2objc

private boolean shouldRun(Filter filter, T each) {
  return filter.shouldRun(describeChild(each));
}

代码示例来源:origin: google/j2objc

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();
  }
}

代码示例来源:origin: spockframework/spock

@Override
 public boolean matches(FeatureInfo method) {
  return filter.shouldRun(method.getDescription());
 }
}

代码示例来源:origin: konsoletyper/teavm

@Override
public void filter(Filter filter) throws NoTestsRemainException {
  for (Iterator<Method> iterator = getFilteredChildren().iterator(); iterator.hasNext();) {
    Method method = iterator.next();
    if (filter.shouldRun(describeChild(method))) {
      filter.apply(method);
    } else {
      iterator.remove();
    }
  }
}

代码示例来源:origin: google/j2objc

Matcher filterDescriptionMatcher = DESCRIPTION_PATTERN.matcher(filter.describe());
if (!filterDescriptionMatcher.find()) {
  return filter.shouldRun(description);
    return filter.shouldRun(description);

代码示例来源:origin: google/j2objc

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);
  }
}

代码示例来源:origin: junit-team/junit4

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();
    }
  }
}

代码示例来源:origin: camunda/camunda-bpm-platform

@Override
public boolean shouldRun(Description description) {
  return first.shouldRun(description)
      && second.shouldRun(description);
}

代码示例来源:origin: camunda/camunda-bpm-platform

private boolean shouldRun(Filter filter, T each) {
  return filter.shouldRun(describeChild(each));
}

代码示例来源:origin: camunda/camunda-bpm-platform

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();
  }
}

代码示例来源:origin: camunda/camunda-bpm-platform

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);
  }
}

代码示例来源:origin: org.junit/junit4-runner

private Set<TestIdentifier> applyFilterToDescriptions(Filter filter) {
  // @formatter:off
  return descriptions.entrySet()
      .stream()
      .filter(entry -> filter.shouldRun(entry.getValue()))
      .map(Entry::getKey)
      .collect(toSet());
  // @formatter:on
}

代码示例来源:origin: pl.pragmatists/JUnitParams

public List<FrameworkMethod> filteredMethods(List<FrameworkMethod> frameworkMethods) {
    List<FrameworkMethod> filteredMethods = new ArrayList<FrameworkMethod>();

    for (FrameworkMethod frameworkMethod : frameworkMethods) {
      if (filter.shouldRun(jUnitParamsRunner.describeMethod(frameworkMethod))) {
        filteredMethods.add(frameworkMethod);
      }
    }

    return filteredMethods;
  }
}

代码示例来源:origin: org.ops4j.pax.tipi/org.ops4j.pax.tipi.junit

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();
  }
}

相关文章

微信公众号

最新文章

更多