in intellij-plugin/educational-core/testSrc/com/jetbrains/edu/learning/checker/PlainTextCheckerTest.kt [22:71]
override fun createCourse(): Course {
return course {
lesson {
outputTask("OutputTask") {
taskFile(CHECK_RESULT_FILE) {
withText("OK!\n")
}
dir("tests") {
taskFile("output.txt") {
withText("OK!\n")
}
}
}
outputTask("OutputTaskWithWindowsLineSeparators") {
taskFile(CHECK_RESULT_FILE) {
withText("OK!\n")
}
taskFile("output.txt") {
withText("OK!\r\n")
}
}
eduTask("EduTask") {
taskFile("task.txt") {
withText("task file")
}
taskFile(CHECK_RESULT_FILE) {
withText("Solved Congratulations!")
}
dir("tests") {
taskFile("Tests.txt") {
withText(EDU_TEST_FILE_TEXT)
}
}
}
eduTask("EduTaskWithVisibleTests") {
taskFile("task.txt") {
withText("task file")
}
taskFile(CHECK_RESULT_FILE) {
withText("Solved Congratulations!")
}
dir("tests") {
taskFile("Tests.txt", visible = true) {
withText(EDU_TEST_FILE_TEXT)
}
}
}
}
}.apply { isMarketplace = true }
}