如何使用@RunWith(classOf [JUnitRunner])升级到Scala测试的JUnit5?

时间:2018-12-18 14:24:14

标签: scala scalatest junit5

我正在尝试将一个Scala项目的JUnit从4.10升级到5.3.1。该项目正在使用Scalatest。我想知道现在应该用以下代码替换什么: @RunWith(classOf[JUnitRunner])

据我所知(基于在Java中进行的类似迁移),@RunWith注释需要替换为@ExtendWith,但在这种情况下,我不确定是否正确上课。

这是开箱即用的全部支持吗,还是需要做些工作?

1 个答案:

答案 0 :(得分:1)

您可以使用scalatest-junit-runner(这是一个简单的TestEngine实现)来通过JUnitPlatform运行Scalatest套件。