Avi*_*wal 14 grails groovy unit-testing spock
我正在研究grails/groovy项目,在阅读他们的测试文档时遇到了这行代码
1 * myService.prova() >> { true }
Run Code Online (Sandbox Code Playgroud)
我无法理解1*在这里的含义是什么>>作为右移操作符这是什么意思?我搜索了这么多,但无法得到任何正确的解释. Grails测试文件
Dei*_*ote 23
这本身并不常常,但测试框架称为Spock(在Groovy开发人员中很受欢迎,原因很多:-) - http://spockframework.github.io/spock/docs/1.0/index.html
这个表达式特别是一种指示Spock它应该只期望对该方法prova进行一次调用的方法myService,并且该模型应该被模拟返回true.请参阅基于交互的测试,特别是名为Combining Mocking and Stubbing的部分.
| 归档时间: |
|
| 查看次数: |
5999 次 |
| 最近记录: |