本文整理了Java中org.junit.runner.manipulation.Filter.describe()
方法的一些代码示例,展示了Filter.describe()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Filter.describe()
方法的具体详情如下:
包路径:org.junit.runner.manipulation.Filter
类名称: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();
}
内容来源于网络,如有侵权,请联系作者删除!