我们的应用程序依赖于其他系统提供的众多资源.
为了确保这些资源的存在,我们目前有一个JUnit测试用例(可能更多的是集成测试),它将所有资源列表作为文本文件,获取每个资源并跟踪成功/失败.
这是一个非常长期运行的testCase,它不是非常"工具友好".我们真正希望拥有的是每个资源的一个测试方法.
我知道这不是JUnit的意图.但有没有办法在运行中生成这些测试方法?
也许比写一个perl脚本生成数百种方法更"优雅"?
非常感谢!
您可能希望查看参数化测试.这在JUnit 4中更容易实现,但可以在JUnit 3中完成.请参阅此问题以获取代码:具有动态测试次数的JUnit测试