fun asJUnitExecutionResult()

in src/main/kotlin/com/compiler/server/model/ProgramOutput.kt [38:50]


  fun asJUnitExecutionResult(): JunitExecutionResult {
    return when {
      restriction != null -> JunitExecutionResult().apply { text = buildRestriction(restriction) }
      exception != null -> JunitExecutionResult().also { it.exception = exception.toExceptionDescriptor() }
      else -> {
        val result = outputMapper.readValue(
          standardOutput,
          object : TypeReference<Map<String, List<TestDescription>>>() {}
        )
        JunitExecutionResult(result)
      }
    }
  }