in intellij-plugin/educational-core/testSrc/com/jetbrains/edu/learning/courseView/NodesTest.kt [51:124]
fun testSections() {
courseWithFiles {
lesson {
eduTask {
taskFile("taskFile1.txt")
}
eduTask {
taskFile("taskFile2.txt")
}
eduTask {
taskFile("taskFile3.txt")
}
eduTask {
taskFile("taskFile4.txt")
}
}
section {
lesson {
eduTask {
taskFile("taskFile1.txt")
}
eduTask {
taskFile("taskFile1.txt")
}
}
lesson {
eduTask {
taskFile("taskFile1.txt")
}
eduTask {
taskFile("taskFile2.txt")
}
}
}
lesson {
eduTask {
taskFile("taskFile1.txt")
}
eduTask {
taskFile("taskFile2.txt")
}
}
}
assertCourseView("""
|-Project
| -CourseNode Test Course 0/10
| -LessonNode lesson1
| -TaskNode task1
| taskFile1.txt
| -TaskNode task2
| taskFile2.txt
| -TaskNode task3
| taskFile3.txt
| -TaskNode task4
| taskFile4.txt
| -SectionNode section2
| -LessonNode lesson1
| -TaskNode task1
| taskFile1.txt
| -TaskNode task2
| taskFile1.txt
| -LessonNode lesson2
| -TaskNode task1
| taskFile1.txt
| -TaskNode task2
| taskFile2.txt
| -LessonNode lesson2
| -TaskNode task1
| taskFile1.txt
| -TaskNode task2
| taskFile2.txt
""".trimMargin("|"))
}