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