我在理解@UnrollSpock测试框架的注释时遇到了困难。在文档中,提到了
指示应将数据驱动功能的迭代作为独立的功能(对于外部世界(IDE,报告等))可见。
对我来说仍然没有多大意义。有人可以用外行的术语解释吗?
@Unroll如Spock的网站所示,应独立报告每个数据驱动的迭代。
我想添加更多有关使用的信息@Unroll。
如果您正在使用,@Unroll还请自定义测试名称,它将对您的报告有所帮助,例如:
@Unroll
def "maximum of #a and #b is #c"() { ... }
Run Code Online (Sandbox Code Playgroud)
使用@Unroll每个数据驱动的迭代时,将被计为“测试”,这意味着您的测试计数将增加。
@Unroll如果您有数据驱动的测试,请使用。
| 归档时间: |
|
| 查看次数: |
2865 次 |
| 最近记录: |