有没有像nBuilder这样的java工具?
我希望为单元测试构建对象,并且我不希望我的域中的每个实体都有一个构建器类。
我目前正在使用mockito,但它并不能取代nBuilder的功能。
发布于 2012-02-07 08:51:57
你可以试试DataFactory:Generate test data with DataFactory
此外,我在谷歌代码中发现了这个可能有用的对象:Random Data Generator
它们不等同于nBuilder,但它们试图提供与nBuilder提供的功能相似的功能。这不是一个完美的替代品,但它是我能找到的最接近的。
希望这能有所帮助。
发布于 2013-11-06 18:29:56
TestNG有@DataProvider和@Factory。
发布于 2013-11-09 09:41:31
虽然不能严格满足您对nBuilder的要求,但我强烈建议您研究一下Spock测试框架。它内置了非常强大的模拟和存根工具,Spock最大的好处之一就是数据驱动测试。
http://docs.spockframework.org/en/latest/data_driven_testing.html
到目前为止,我发现数据驱动测试是我遇到的最有效的单元测试之一。我不知道这是否会直接取代nBuilder所能做的事情,但我可以告诉你,我的单元测试使用Spock要彻底得多(也更容易编写)。
https://stackoverflow.com/questions/4822061
复制相似问题