使用spock lang规范测试控制器的选项

问题描述 投票:-1回答:1

只是搜索spock lang规范是否可用于测试使用JDBC接口的控制器。我没有使用RESTful API而不使用Grails。如果Spock只支持grails,那么我猜Junit是另一种选择。我喜欢spock模拟类行为以及它的代码简单性如何进行单元测试。有什么想法或建议吗?

java unit-testing groovy spock
1个回答
2
投票

Spock和Geb完全独立于Grails。我从未使用Grails甚至在我的一生中编写过Groovy应用程序代码,我只使用Groovy(并且很高兴)为我的Java应用程序或任何类型的网站编写Spock和Geb测试。

仅供参考,Spock本身使用JUnit运行器,即它基于JUnit构建,可以用作所有测试需求的完全替代品。它甚至还带有自己的模拟功能,不再需要Mockito左右。如果您曾经打扰过甚至简要地查看Spock文档,您就会知道,因为这些示例都与Grails无关。

© www.soinside.com 2019 - 2024. All rights reserved.