org.assertj.core.api.ListAssert.anyMatch()方法的使用及代码示例

x33g5p2x  于2022-01-23 转载在 其他  
字(10.6k)|赞(0)|评价(0)|浏览(85)

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

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

相关文章

微信公众号

最新文章

更多

ListAssert类方法