override fun createCourse()

in intellij-plugin/educational-core/testSrc/com/jetbrains/edu/learning/stepik/hyperskill/checker/HyperskillCheckNumberTaskTest.kt [19:57]


  override fun createCourse() {
    courseWithFiles(courseProducer = ::HyperskillCourse) {
      section(SECTION) {
        lesson(LESSON) {
          numberTask(stepId = 1, name = "0_number_task_non_number") {
            taskFile(AnswerTask.ANSWER_FILE_NAME, text = "<p>answer</p>")
          }
          numberTask(stepId = 1, name = "1_number_task_empty") {
            taskFile(AnswerTask.ANSWER_FILE_NAME, "<p></p>")
          }
          numberTask(stepId = 1, name = "2_number_task_correct") {
            taskFile(AnswerTask.ANSWER_FILE_NAME, text = "<p>12</p>")
          }
          numberTask(stepId = 1, name = "3_number_task_with_space") {
            taskFile(AnswerTask.ANSWER_FILE_NAME, text = "<p>12   </p>")
          }
          numberTask(stepId = 1, name = "4_number_task_with_comma") {
            taskFile(AnswerTask.ANSWER_FILE_NAME, text = "<p>\n12   </p>")
          }
          numberTask(stepId = 1, name = "5_number_task_with_comma") {
            taskFile(AnswerTask.ANSWER_FILE_NAME, text = "<p>  12   </p>")
          }
          numberTask(stepId = 1, name = "6_number_task_with_space") {
            taskFile(AnswerTask.ANSWER_FILE_NAME, text = "<p>1,2</p>")
          }
          numberTask(stepId = 1, name = "7_number_task_with_comma") {
            taskFile(AnswerTask.ANSWER_FILE_NAME, text = "<p>1.2</p>")
          }
          numberTask(stepId = 1, name = "8_number_task_ne_line_at_eof") {
            taskFile(AnswerTask.ANSWER_FILE_NAME, text = "<p>1.2</p>")
            taskFile("taskFile.txt", text = "")
          }
          eduTask(name = "9_edu_task") {
            taskFile("test.txt", text = "text")
          }
        }
      }
    }
  }