是否有任何Java库可以为现有代码生成单元测试或单元测试骨架?我正在寻找类似于pythoscope的东西。理想情况下,它会生成遵循JUnit4或TestNG约定的代码。
看起来Agitar做了类似的事情,但我正在寻找免费的东西。
答案 0 :(得分:2)
大多数IDE都会为任何类生成测试方法存根。我知道Eclipse会。
New-> JUnit Class 那么你告诉它你正在测试哪个类以及你想测试哪些方法。
答案 1 :(得分:1)
我的插件创建单元测试,它同时执行JUnit或TestNG测试。希望你喜欢。 http://fast-code.sourceforge.net/
答案 2 :(得分:0)
Agitar提供免费服务,允许您这样做(您必须准备好让它将代码发送到他们的服务器)。
如果您使用scala,则会出现“scala check” - 但我不确定它对java源的效果如何(即使它的所有字节代码都是如此)。
答案 3 :(得分:0)
我一直试图让TestGen4j运行,但看起来它还没有得到维护:(也许你试一试?
答案 4 :(得分:0)
来自谷歌的制作人:(https://developers.google.com/java-dev-tools/codepro/doc/features/junit/test_case_generation)
CodePro JUnit测试用例生成工具允许您自动创建全面的JUnit回归测试用例。给定一个输入类,该工具为每个输入类方法创建一个相应的测试类,其中包含多个测试方法。该工具分析每个方法和输入参数,目的是生成执行每行代码的测试用例