0

我想将一个对象(不仅仅是一个字符串或整数)从一个 TestSuite 传递给所有的 TestCases。
在以前的junit版本中,我可以在调用之前将参数传递给构造函数 testSuite.addTest(new TestCase(someObject))
我现在如何使用注释样式来做到这一点?
谢谢

4

1 回答 1

1

我会把它做成一个带有延迟加载的单例。第一个测试调用创建共享状态的 TomcatHelper.getSharedTomcat()。第二个测试调用 TomcatHelper.getSharedTomcat() ,它返回之前的相同实例。

我认为您的示例不够极端,不值得与跑步者/黑客 JUnit 做一些非传统的事情。

于 2012-06-28T01:47:45.790 回答