本文整理了Java中org.assertj.core.api.ListAssert.anyMatch()
方法的一些代码示例,展示了ListAssert.anyMatch()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ListAssert.anyMatch()
方法的具体详情如下:
包路径:org.assertj.core.api.ListAssert
类名称:ListAssert
方法名:anyMatch
暂无
代码示例来源:origin: SonarSource/sonarqube
@Test
public void warnAboutDeprecatedProperty() {
File projectDir = new File("test-resources/mediumtest/xoo/sample-generic-coverage");
tester
.setLogOutput((msg, level) -> logs.add(msg))
.newAnalysis(new File(projectDir, "sonar-project.properties"))
.property("sonar.genericcoverage.reportPath", "coverage.xml")
.execute();
assertThat(logs).anyMatch(l -> l.contains("Please use 'sonar.coverageReportPaths'"));
}
代码示例来源:origin: SonarSource/sonarqube
@Test
public void unzip_report() throws Exception {
logTester.setLevel(LoggerLevel.DEBUG);
File reportFile = generateReport();
try (InputStream input = FileUtils.openInputStream(reportFile)) {
dbTester.getDbClient().ceTaskInputDao().insert(dbTester.getSession(), TASK_UUID, input);
}
dbTester.getSession().commit();
dbTester.getSession().close();
underTest.execute(new TestComputationStepContext());
// directory contains the uncompressed report (which contains only metadata.pb in this test)
File unzippedDir = reportDirectoryHolder.getDirectory();
assertThat(unzippedDir).isDirectory().exists();
assertThat(unzippedDir.listFiles()).hasSize(1);
assertThat(new File(unzippedDir, "metadata.pb")).hasContent("{metadata}");
assertThat(logTester.logs(LoggerLevel.DEBUG)).anyMatch(log -> log.matches("Analysis report is \\d+ bytes uncompressed"));
}
代码示例来源:origin: hcoles/pitest
private void assertCoverage(
final List<CoverageResult> coveredClasses,
final String testName, final int numberOfBlocks) {
assertThat(coveredClasses).anyMatch(coverage(testName, numberOfBlocks));
}
代码示例来源:origin: hcoles/pitest
@Test
public void shouldCalculateCoverageForAllRelevantClasses()
throws IOException, InterruptedException, ExecutionException {
final List<CoverageResult> coveredClasses = runCoverageForTest(Tests.class);
assertThat(coveredClasses).anyMatch(coverageFor(Testee2.class));
assertThat(coveredClasses).anyMatch(coverageFor(Testee.class));
assertThat(coveredClasses).anyMatch(coverageFor(TesteeWithMultipleLines.class));
}
代码示例来源:origin: hcoles/pitest
@Test
public void shouldCalculateCoverageOfClassesRunInDifferentClassLoader()
throws IOException, InterruptedException, ExecutionException {
final List<CoverageResult> coveredClasses = runCoverageForTest(TestInDifferentClassLoader.class);
assertThat(coveredClasses).anyMatch(coverageFor(Testee2.class));
assertThat(coveredClasses).anyMatch(coverageFor(Testee.class));
}
代码示例来源:origin: hcoles/pitest
@Test
public void shouldCalculateCoverageForSmallMethodThatThrowsException()
throws IOException, InterruptedException, ExecutionException {
final List<CoverageResult> coveredClasses = runCoverageForTest(TestsClassWithException.class);
assertThat(coveredClasses).anyMatch(coverageFor(CoveredBeforeExceptionTestee.class));
final ClassName throwsException = ClassName
.fromClass(ThrowsExceptionTestee.class);
assertThat(coveredClasses).anyMatch(coverageFor(BlockLocation.blockLocation(
Location.location(throwsException, this.foo, "()V"), 0)));
assertThat(coveredClasses).anyMatch(coverageFor(BlockLocation.blockLocation(
Location.location(throwsException,
MethodName.fromString("throwsException"), "()V"), 0)));
}
代码示例来源:origin: hcoles/pitest
@Test
public void shouldCalculateCoverageForMethodThatThrowsExceptionWithFinallyBlock()
throws IOException, InterruptedException, ExecutionException {
final List<CoverageResult> coveredClasses = runCoverageForTest(TestThrowsExceptionInFinallyBlock.class);
final ClassName clazz = ClassName
.fromClass(ThrowsExceptionInFinallyBlockTestee.class);
assertThat(coveredClasses).anyMatch(coverageFor(BlockLocation.blockLocation(
Location.location(clazz, this.foo, "()V"), 0)));
assertThat(coveredClasses).anyMatch(coverageFor(BlockLocation.blockLocation(
Location.location(clazz, this.foo, "()V"), 1)));
}
代码示例来源:origin: hcoles/pitest
@Test
public void shouldCalculateCoverageForLargeMethodThatThrowsException()
throws IOException, InterruptedException, ExecutionException {
final List<CoverageResult> coveredClasses = runCoverageForTest(TestThrowsExceptionFromLargeMethodTestee.class);
final ClassName clazz = ClassName
.fromClass(ThrowsExceptionFromLargeMethodTestee.class);
assertThat(coveredClasses).anyMatch(coverageFor(BlockLocation.blockLocation(
Location.location(clazz, this.foo, "()I"), 0)));
}
代码示例来源:origin: SpectoLabs/hoverfly-java
@Test
public void shouldLogToSlf4j() {
final String loggerName = randomAlphanumeric(20);
final Appender<ILoggingEvent> appender = Mockito.mock(Appender.class);
final Logger logger = (Logger) LoggerFactory.getLogger(loggerName);
logger.addAppender(appender);
logger.setLevel(Level.INFO);
systemOut.enableLog();
hoverfly = new Hoverfly(localConfigs().logger(loggerName), SIMULATE);
hoverfly.start();
final ArgumentCaptor<ILoggingEvent> eventArgumentCaptor = ArgumentCaptor.forClass(ILoggingEvent.class);
verify(appender, atLeastOnce()).doAppend(eventArgumentCaptor.capture());
assertThat(systemOut.getLogWithNormalizedLineSeparator()).doesNotContainPattern("Default proxy port has been overwritten [^\n]*port[^\n]*=");
assertThat(eventArgumentCaptor.getAllValues()).as("'Default proxy port has been overwritten' log message")
.anyMatch(e -> e.getLevel() == Level.INFO && e.getFormattedMessage().startsWith("Default proxy port has been overwritten port="));
}
代码示例来源:origin: io.syndesis.connector/connector-http
@Test
public void testWithNestedPath1() throws Exception {
CamelContext context = new DefaultCamelContext();
try {
context.disableJMX();
context.start();
Map<String, Object> parameters = new HashMap<>();
parameters.put("baseUrl", getLocalServerHostAndPort() + "/with/nested");
parameters.put("path", "path");
Verifier verifier = new HttpVerifierAutoConfiguration().httpVerifier();
List<VerifierResponse> responses = verifier.verify(context, "http4", parameters);
assertThat(responses).hasSize(2);
assertThat(responses).anyMatch(response -> response.getScope() == Verifier.Scope.CONNECTIVITY);
assertThat(responses).anyMatch(response -> response.getScope() == Verifier.Scope.PARAMETERS);
assertThat(responses).allMatch(response -> response.getStatus() == Verifier.Status.OK);
} finally {
context.stop();
}
}
代码示例来源:origin: io.syndesis.connector/connector-http
@Test
public void testBaseUrlWithScheme() throws Exception {
CamelContext context = new DefaultCamelContext();
try {
context.disableJMX();
context.start();
Map<String, Object> parameters = new HashMap<>();
parameters.put("baseUrl", "http://" + getLocalServerHostAndPort());
Verifier verifier = new HttpVerifierAutoConfiguration().httpVerifier();
List<VerifierResponse> responses = verifier.verify(context, "http4", parameters);
assertThat(responses).hasSize(2);
assertThat(responses).anyMatch(response -> response.getScope() == Verifier.Scope.CONNECTIVITY);
assertThat(responses).anyMatch(response -> response.getScope() == Verifier.Scope.PARAMETERS);
assertThat(responses).allMatch(response -> response.getStatus() == Verifier.Status.OK);
} finally {
context.stop();
}
}
代码示例来源:origin: io.syndesis.connector/connector-http
@Test
public void testWithPath1() throws Exception {
CamelContext context = new DefaultCamelContext();
try {
context.disableJMX();
context.start();
Map<String, Object> parameters = new HashMap<>();
parameters.put("baseUrl", getLocalServerHostAndPort());
parameters.put("path", "/withPath");
Verifier verifier = new HttpVerifierAutoConfiguration().httpVerifier();
List<VerifierResponse> responses = verifier.verify(context, "http4", parameters);
assertThat(responses).hasSize(2);
assertThat(responses).anyMatch(response -> response.getScope() == Verifier.Scope.CONNECTIVITY);
assertThat(responses).anyMatch(response -> response.getScope() == Verifier.Scope.PARAMETERS);
assertThat(responses).allMatch(response -> response.getStatus() == Verifier.Status.OK);
} finally {
context.stop();
}
}
代码示例来源:origin: io.syndesis.connector/connector-http
@Test
public void testWithPath3() throws Exception {
CamelContext context = new DefaultCamelContext();
try {
context.disableJMX();
context.start();
Map<String, Object> parameters = new HashMap<>();
parameters.put("baseUrl", getLocalServerHostAndPort() + "/");
parameters.put("path", "withPath");
Verifier verifier = new HttpVerifierAutoConfiguration().httpVerifier();
List<VerifierResponse> responses = verifier.verify(context, "http4", parameters);
assertThat(responses).hasSize(2);
assertThat(responses).anyMatch(response -> response.getScope() == Verifier.Scope.CONNECTIVITY);
assertThat(responses).anyMatch(response -> response.getScope() == Verifier.Scope.PARAMETERS);
assertThat(responses).allMatch(response -> response.getStatus() == Verifier.Status.OK);
} finally {
context.stop();
}
}
代码示例来源:origin: io.syndesis.connector/connector-http
@Test
public void testWithPath4() throws Exception {
CamelContext context = new DefaultCamelContext();
try {
context.disableJMX();
context.start();
Map<String, Object> parameters = new HashMap<>();
parameters.put("baseUrl", getLocalServerHostAndPort() + "/");
parameters.put("path", "/withPath");
Verifier verifier = new HttpVerifierAutoConfiguration().httpVerifier();
List<VerifierResponse> responses = verifier.verify(context, "http4", parameters);
assertThat(responses).hasSize(2);
assertThat(responses).anyMatch(response -> response.getScope() == Verifier.Scope.CONNECTIVITY);
assertThat(responses).anyMatch(response -> response.getScope() == Verifier.Scope.PARAMETERS);
assertThat(responses).allMatch(response -> response.getStatus() == Verifier.Status.OK);
} finally {
context.stop();
}
}
代码示例来源:origin: io.syndesis.connector/connector-http
@Test
public void testBaseUrlWithoutScheme() throws Exception {
CamelContext context = new DefaultCamelContext();
try {
context.disableJMX();
context.start();
Map<String, Object> parameters = new HashMap<>();
parameters.put("baseUrl", getLocalServerHostAndPort());
Verifier verifier = new HttpVerifierAutoConfiguration().httpVerifier();
List<VerifierResponse> responses = verifier.verify(context, "http4", parameters);
assertThat(responses).hasSize(2);
assertThat(responses).anyMatch(response -> response.getScope() == Verifier.Scope.CONNECTIVITY);
assertThat(responses).anyMatch(response -> response.getScope() == Verifier.Scope.PARAMETERS);
assertThat(responses).allMatch(response -> response.getStatus() == Verifier.Status.OK);
} finally {
context.stop();
}
}
内容来源于网络,如有侵权,请联系作者删除!