コード例 #1
0
 @Test
 public void shouldCreatePredicateFromCommaSeparatedListOfTargetClassGlobs() {
   final ReportOptions actual = parseAddingRequiredArgs("--targetClasses", "foo*,bar*");
   final Predicate<String> actualPredicate = actual.getTargetClassesFilter();
   assertTrue(actualPredicate.apply("foo_anything"));
   assertTrue(actualPredicate.apply("bar_anything"));
   assertFalse(actualPredicate.apply("notfoobar"));
 }
コード例 #2
0
  @Test
  public void shouldParseCommaSeparatedListOfExcludedClassGlobsAndApplyTheseToTargets() {
    final ReportOptions actual =
        parseAddingRequiredArgs(
            "--excludedClasses",
            "foo*",
            "--targetTests",
            "foo*,bar*",
            "--targetClasses",
            "foo*,bar*");

    final Predicate<String> targetPredicate = actual.getTargetClassesFilter();
    assertFalse(targetPredicate.apply("foo_anything"));
    assertTrue(targetPredicate.apply("bar_anything"));
  }