说明
前久介绍了一下怎么使用领域驱动设计(DDD)来搭建后端项目,现在来填坑讲下在Springboot下使用Spock+Groovy进行测试ヽ(ー_ー)ノ
介绍:
Groovy是一种基于JVM(Java虚拟机)的敏捷开发语言,它结合了Python、Ruby和Smalltalk的许多强大的特性,Groovy 代码能够与 Java 代码很好地结合,也能用于扩展现有代码。由于其运行在 JVM 上的特性,Groovy也可以使用其他非Java语言编写的库。
Spock是一个为groovy和java语言应用程序来测试和规范的一款全能型的单元测试框架。这个框架的突出点在于它美妙和高效表达规范的语言。来简单看一下写法:
def '测试/getOtherById'() {
given: '定义请求数据格式'
other = new Other(xxxx)
and: 'mock'