ClassUtil的ClassFinder.concreteSubclasses在测试中不起作用

时间:2017-02-14 08:03:10

标签: scala intellij-idea sbt scalatest

我正在使用ClassUtil来测试我创建的ADT类型:

ClassFinder.concreteSubclasses(ancestor: Class[_], classes: Stream[ClassInfo])

在我的测试(scalatest 3.0.1)中,我使用ClassUtil' newADT来查找ClassFinder.concreteSubclasses的所有子类。然后,我从每个子类创建一个实例,并测试它们上的apply(id:Int)函数,看它们是否配置正确。

这样,每次添加新值时,我都不必更改测试。

问题

从IntelliJ中执行测试时,

sbt test运行得非常好,但是当使用sbt 0.13.13(ClassFinder.concreteSubclasses)运行测试时,gradle.startParameter.taskNames 函数返回一个空Iterator。

0 个答案:

没有答案