|
|
1
63
我得到了它:
|
|
|
2
19
在您的代码中
此外,我认为使用斯波克模拟时发生的事件顺序不一定是直观的。我会把它写在这里,除非它不如 Kenneth Kousen's explanation . |
|
|
3
10
与相同的想法
@Alex Luya
但将断言放在闭包中并使用
|
|
4
9
2021(7年后),可以使用groovy(2.5)执行以下操作:
..这对我来说更方便,节省了一两行。:) |
|
|
5
2
如果您想模拟一个方法的响应并验证同一方法的参数(与捕获参数相同),可以使用Spock的 code constraints (以及其他约束)以部分匹配参数,同时验证方法参数
PS:解决方案灵感来自 this response 来自@Leonard Brnings |
|
|
6
1
在上面@alex luya的回答中,我发现变量
然后我可以捕获该值,并对闭包之外的值进行检查。 |
|
|
switch201 · 如何使特征方法具有条件 9 年前 |
|
|
shinjw · 将数据表与交互相结合 9 年前 |
|
|
Mark · 将geb登录规范重构到模块,导致“未初始化”错误 9 年前 |
|
|
Luca · 弹簧@自动连线对象为空 9 年前 |
|
|
Dee · 在Spock中模拟超级#方法() 9 年前 |
|
Arthur · 分离斯波克。一个规范中每个案例的DbUnit内容 10 年前 |