Я работаю над проектом Scala в IntelliJ.Я пытаюсь использовать Predef.assert
.
Учитывая следующий код:
test("TEST"){
try{
Predef.assert(0 == 1,"test")
}
catch{
case e :AssertionError => println("Catch")
}
println("End")
}
Я создаю конфигурацию в IntelliJ с опцией VM: -ea
Я ожидаю получитьCatch
и End
записаны в консоли, но выводит только End
Утверждение игнорируется, даже если я включаю его в параметрах виртуальной машины текущей конфигурации IntelliJ.Есть кто-нибудь, кто испытал это?
Я даже вижу в консоли IntelliJ, что параметр был добавлен:
"C:\Program Files\Java\jdk1.8.0_144\bin\java.exe" -ea "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2018.1.5\lib ...
Как правильно включить утверждения?