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

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

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

Filter.describe介绍

[英]Returns a textual description of this Filter
[中]返回此筛选器的文本描述

代码示例

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

@Override
  public String describe() {
    return first.describe() + " and " + second.describe();
  }
};

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

@Override
  public String describe() {
    return filter.describe();
  }
}

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

@Override
  public String describe() {
    return first.describe() + " and " + second.describe();
  }
};

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

@Override
  public String describe() {
    return filter.describe();
  }
};

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

@Override
  public Runner getRunner() {
    try {
      Runner runner = request.getRunner();
      fFilter.apply(runner);
      return runner;
    } catch (NoTestsRemainException e) {
      return new ErrorReportingRunner(Filter.class, new Exception(String
          .format("No tests found matching %s from %s", fFilter
              .describe(), request.toString())));
    }
  }
}

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

@Override
  public Runner getRunner() {
    try {
      Runner runner = fRequest.getRunner();
      fFilter.apply(runner);
      return runner;
    } catch (NoTestsRemainException e) {
      return new ErrorReportingRunner(Filter.class, new Exception(String
          .format("No tests found matching %s from %s", fFilter
              .describe(), fRequest.toString())));
    }
  }
}

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

@Override
public boolean shouldRun(Description description) {
  Matcher filterDescriptionMatcher = DESCRIPTION_PATTERN.matcher(filter.describe());
  if (!filterDescriptionMatcher.find()) {
    return filter.shouldRun(description);

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

@Override
  public String describe() {
    return first.describe() + " and " + second.describe();
  }
};

代码示例来源:origin: hcoles/pitest

private static String createName(final Class<?> clazz,
  final Optional<Filter> filter) {
 if (filter.isPresent()) {
  return filter.get().describe();
 } else {
  return clazz.getName();
 }
}

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

@Override
  public Runner getRunner() {
    try {
      Runner runner = fRequest.getRunner();
      fFilter.apply(runner);
      return runner;
    } catch (NoTestsRemainException e) {
      return new ErrorReportingRunner(Filter.class, new Exception(String
          .format("No tests found matching %s from %s", fFilter
              .describe(), fRequest.toString())));
    }
  }
}

代码示例来源:origin: org.junit/com.springsource.org.junit

@Override
  public String describe() {
    return first.describe() + " and " + second.describe();
  }
};

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

@Override
  public String describe() {
    return first.describe() + " and " + second.describe();
  }
};

代码示例来源:origin: org.pitest/pitest

private static String createName(final Class<?> clazz,
  final Optional<Filter> filter) {
 if (filter.isPresent()) {
  return filter.get().describe();
 } else {
  return clazz.getName();
 }
}

代码示例来源:origin: TNG/junit-dataprovider

@Test
public void testShouldRunShouldCallOriginalFilterShouldRunIfOriginalFilterDescriptionCannotBeParsed() {
  // Given:
  doReturn("invalid").when(filter).describe();
  Description description = setupDescription(true, "test(com.tngtech.Clazz)");
  // When:
  underTest.shouldRun(description);
  // Then:
  verify(filter).describe();
  verify(filter).shouldRun(description);
  verifyNoMoreInteractions(filter);
}

代码示例来源:origin: TNG/junit-dataprovider

@Test
public void testShouldRunShouldReturnTrueWhenDescriptionHaveOnlyMethodNameAndEqualsExactly() {
  // Given:
  doReturn("Method testMain(com.tngtech.Clazz)").when(filter).describe();
  Description description = setupDescription(true, "testMain(com.tngtech.Clazz)");
  // When:
  boolean result = underTest.shouldRun(description);
  // Then:
  assertThat(result).isTrue();
}

代码示例来源:origin: TNG/junit-dataprovider

@Test
public void testShouldRunShouldReturnTrueWhenDescriptionHavingSomeRandomCodeBetweenMethodNameAndClass() {
  // Given:
  doReturn("Method testMain(com.tngtech.Clazz)").when(filter).describe();
  Description description = setupDescription(true, "testMain 298zBZ=)& %(/$(=93A SD4)i(qzt)487 5z2 59isf&(com.tngtech.Clazz)");
  // When:
  boolean result = underTest.shouldRun(description);
  // Then:
  assertThat(result).isTrue();
}

代码示例来源:origin: TNG/junit-dataprovider

@Test
public void testShouldRunShouldReturnTrueWhenDescriptionHaveAdditionalMethodIdxAndMethodParamsAreDifferentButIdxIsEqual() {
  // Given:
  doReturn("Method testMain[1: ](com.tngtech.Clazz)").when(filter).describe();
  Description description = setupDescription(true, "testMain[1: test](com.tngtech.Clazz)");
  // When:
  boolean result = underTest.shouldRun(description);
  // Then:
  assertThat(result).isTrue();
}

代码示例来源:origin: TNG/junit-dataprovider

@Test
public void testShouldRunShouldReturnFalseWhenDescriptionDoesNotHaveExpectedMethodName() {
  // Given:
  doReturn("Method testMain[1: ](com.tngtech.Clazz)").when(filter).describe();
  Description description = setupDescription(true, "testOther[1: ](com.tngtech.Clazz)");
  // When:
  boolean result = underTest.shouldRun(description);
  // Then:
  assertThat(result).isFalse();
}

代码示例来源:origin: TNG/junit-dataprovider

@Test
public void testShouldRunShouldReturnFalseWhenDescriptionDoesNotHaveExpectedPackageName() {
  // Given:
  doReturn("Method testMain[1: ](com.tngtech.Clazz)").when(filter).describe();
  Description description = setupDescription(true, "testMain[1: ](com.tngtech.other.Clazz)");
  // When:
  boolean result = underTest.shouldRun(description);
  // Then:
  assertThat(result).isFalse();
}

代码示例来源:origin: TNG/junit-dataprovider

@Test
public void testShouldRunShouldReturnTrueForMatchingChildDescription() {
  // Given:
  doReturn("Method testMain[1: ](com.tngtech.Clazz)").when(filter).describe();
  Description description = setupDescription(false, "", setupDescription(true, "testMain[1: ](com.tngtech.Clazz)"));
  // When:
  boolean result = underTest.shouldRun(description);
  // Then:
  assertThat(result).isTrue();
}

相关文章

微信公众号

最新文章

更多