RSM*_*RSM 2 groovy unit-testing spock
在我的Spock测试中,这是我当前的阻止位置
where:
[A,B,C] <<
[
["A1","B1","C1"],
["A1","B1","C2"],
]
Run Code Online (Sandbox Code Playgroud)
我试图简化这一点,因为我对A和B的输入总是相同的.我试图使用组合()但不成功.
我想要这样的东西与上面的代码完成相同的工作.
where:
[[A,B],[C]] << // incorrect
[
[["A1","B1"],["C1","C2"]].combinations() // incorrect
]
Run Code Online (Sandbox Code Playgroud)
目前我得到了NPE
这是一个解决方案:
where:
[A, B, C] << [[["A1","B1"]],["C1","C2"]].combinations()*.flatten()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1251 次 |
| 最近记录: |