对于specs2测试,我们可以使用object
或class
来包含测试:
object MyTests extends Specification
class MyTests extends Specification
但如果我想使用isolated
,我必须使用class
吗?
class MyTests extends Specification {
isolated
}
我问这个是因为我发现,当我使用object
时,测试有时会报错:
NoSuchElementException: : head of empty list (file:1)
但是当我改为class
答案 0 :(得分:1)
这确实是您正在使用的specs2版本的错误。这部分已在specs2 3.x中重新实现,并且工作正常。