使用 Eclipse (Helios),我可以使用 New -> JUnit Test Case -> Class under test... 创建源文件 ClassA.java 的 JUnit 测试文件 ClassATest.java,然后选择 ClassA 的所有方法待测试。
如果稍后我们向 ClassA 添加更多方法,我们如何轻松地在 ClassATest 中反射(reflect)此添加? (请勿复制/粘贴)。
最佳答案
一种解决方案是使用 MoreUnit
将 MoreUnit 安装到 Eclipse 后,可以右键单击新添加的方法(尚未进行单元测试),然后选择“生成测试”
当然,如果总是遵循先写测试后写方法的风格,那么就不需要这种解决方案。然而实际上,有时你并不清楚自己想要做什么,在这种情况下,你必须编写一些方法,使用它,然后重新思考并再次编码,直到你对代码感到满意并想要通过添加单元测试使其稳定。
关于Eclipse:如何使用源文件中新添加的方法更新 JUnit 测试文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7177457/