是的,你可以为你的spring应用程序编写spock测试用例.
查看官方文档,了解使用Spring Boot进行Spock测试的示例
35.3.1使用Spock测试Spring Boot应用程序
一个简单的谷歌搜索揭示了使用Spock测试Spring类的基本示例.
Spock在很大程度上依赖于Spring的TestContext框架,并通过@ContextConfiguration注释来实现.这允许测试规范类从一个或多个位置加载应用程序上下文.
Spring One g2x有一个关于使用Spock测试Java,Groovy,Spring和Web应用程序的大型演示文稿.
Groovy和Java可以自由混合在一起,您可以使用任何您喜欢的基于Java的库,或使用基于Groovy的库.
Spring框架支持Groovy,并且 - 毫不奇怪 - Spring TestContext框架适用于Spock Spock规范可以像正常的JUnit测试一样从IDE运行,最后但并非最不重要的是,实现它们是学习Groovy语言的好机会.