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

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

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

ListAssert.containsSubsequence介绍

暂无

代码示例

代码示例来源:origin: SonarSource/sonarqube

@Test
public void test_ALL() {
 assertThat(Severity.ALL).hasSize(5).containsSubsequence("INFO", "MINOR", "MAJOR", "CRITICAL", "BLOCKER");
}

代码示例来源:origin: SonarSource/sonarqube

@Test
public void list_statuses() {
 workflow.start();
 // order is important for UI
 assertThat(workflow.statusKeys()).containsSubsequence(STATUS_OPEN, STATUS_CONFIRMED, STATUS_REOPENED, STATUS_RESOLVED, STATUS_CLOSED);
}

代码示例来源:origin: SonarSource/sonarqube

@Test
public void log_files_with_missing_blame() throws IOException, URISyntaxException {
 File baseDir = prepareProject();
 File xooFileWithoutBlame = new File(baseDir, "src/sample_no_blame.xoo");
 FileUtils.write(xooFileWithoutBlame, "Sample xoo\ncontent\n3\n4\n5");
 tester.newAnalysis()
  .properties(ImmutableMap.<String, String>builder()
   .put("sonar.task", "scan")
   .put("sonar.projectBaseDir", baseDir.getAbsolutePath())
   .put("sonar.projectKey", "com.foo.project")
   .put("sonar.projectName", "Foo Project")
   .put("sonar.projectVersion", "1.0-SNAPSHOT")
   .put("sonar.projectDescription", "Description of Foo Project")
   .put("sonar.sources", "src")
   .put("sonar.scm.provider", "xoo")
   .build())
  .execute();
 ScannerReport.Changesets file1Scm = getChangesets(baseDir, "src/sample.xoo");
 assertThat(file1Scm).isNotNull();
 ScannerReport.Changesets fileWithoutBlameScm = getChangesets(baseDir, "src/sample_no_blame.xoo");
 assertThat(fileWithoutBlameScm).isNull();
 assertThat(logTester.logs()).containsSubsequence("2 files to be analyzed", "1/2 files analyzed", MISSING_BLAME_INFORMATION_FOR_THE_FOLLOWING_FILES,
  "  * src/sample_no_blame.xoo");
}

代码示例来源:origin: SonarSource/sonarqube

assertThat(logTester.logs()).containsSubsequence("8 files indexed");
assertThat(logTester.logs()).containsSubsequence("4 files to be analyzed", "3/4 files analyzed");
assertThat(logTester.logs()).containsSubsequence(MISSING_BLAME_INFORMATION_FOR_THE_FOLLOWING_FILES, "  * src/no_blame_scm_on_server.xoo");

代码示例来源:origin: SonarSource/sonarqube

@Test
public void keep_order_of_state_keys() {
 StateMachine machine = StateMachine.builder().states("OPEN", "RESOLVED", "CLOSED").build();
 assertThat(machine.stateKeys()).containsSubsequence("OPEN", "RESOLVED", "CLOSED");
}

代码示例来源:origin: evernote/android-job

@Test
public void testWarningWhenTooFarInTheFuture() {
  class TestPrinter implements JobLogger {
    private final List<String> mMessages = new ArrayList<>();
    @Override
    public void log(int priority, @NonNull String tag, @NonNull String message, @Nullable Throwable t) {
      mMessages.add(message);
    }
  }
  TestPrinter testPrinter = new TestPrinter();
  JobConfig.addLogger(testPrinter);
  getBuilder().setExecutionWindow(TimeUnit.DAYS.toMillis(366), TimeUnit.DAYS.toMillis(367)).build();
  getBuilder().setExact(TimeUnit.DAYS.toMillis(366)).build();
  JobConfig.removeLogger(testPrinter);
  assertThat(testPrinter.mMessages).containsSubsequence(
      "Warning: job with tag SuccessJob scheduled over a year in the future",
      "Warning: job with tag SuccessJob scheduled over a year in the future"
  );
}

代码示例来源:origin: SonarSource/sonarqube

assertThat(processBuilder.started).isTrue();
assertThat(processBuilder.commands.get(0)).endsWith("java");
assertThat(processBuilder.commands).containsSubsequence(
 "-Dfoo=bar",
 "-Dfoo2=bar2",

代码示例来源:origin: haasted/TestLogCollectors

public void isThisNowAtest() {
  log.info("This is an info statement");
  assertThat(TestNGLogCollector.getLogs()).hasSize(1).containsSubsequence("This is an info statement");
}

相关文章

微信公众号

最新文章

更多

ListAssert类方法