Поскольку я портирую свою кодовую базу с Java на Scala, я также заменяю JUnit на ScalaTest. Все работает нормально, пока я не дохожу до функциональности, где задействован JavaFX.
При запуске ScalaTest я получаю эту ошибку: java.lang.IllegalStateException: This operation is permitted on the event thread only; currentThread = ScalaTest-run-running-WindowControllerTest
У меня уже была эта проблема при использовании JUnit, и я решил ее с помощью jfx-testrunner .
Есть ли что-нибудь подобное для ScalaTest? В качестве примечания: на данный момент мне не нужны тесты пользовательского интерфейса, я хочу запускать только базовые c модульные тесты.