Edg*_*les 12 annotations scala junit4
我继承了一些用scala编写的JUnit测试,需要修复它们才能使用@BeforeClass语义.我知道@BeforeClass注释只能应用于静态方法.我知道"伴侣"对象(与scala类相对)中定义的方法是静态的.如何在测试类中的单个实例方法之前调用一次测试方法?
Ant*_*bbs 18
object TestClass {
@BeforeClass
def stuff() {
// beforeclass stuff
}
}
class TestClass {
@Test
...
}
Run Code Online (Sandbox Code Playgroud)
似乎工作......
您没有指定您的意思是面向对象编程意义上的继承还是该词的“从其他人那里接管”的意义上。
在后一种情况下,我建议您使用 ScalaTest 或 Specs2 重新编写该内容,并将其公开为 JUnit 测试(两个框架都支持这一点),以便它将与您已经拥有的任何其他工具和流程集成。地方。
| 归档时间: |
|
| 查看次数: |
3984 次 |
| 最近记录: |