单元测试教程
技术
框架:
语言:groovy
目录结构
IntegrationTestConfiguration.groovy
application-test.yml
其他
如果在idea不能直接编译运行测试文件,可能是因idea
没有识别test/groovy
目录。
@Shared:多个测试方法中共享数据
@Stepwise: 当测试方法间存在依赖关系时,标明测试方法将严格按照其在源代码中声明的顺序执行
setupSpec(): 设置每个测试类的环境
cleanup(): 清理每个测试方法的环境,每个测试方法执行一次
cleanupSepc(): 清理每个测试类的环境
@Ignore: 忽略测试方法
@IgnoreRest:只测试这个方法,而忽略所有其他方法
@Timeout: 设置测试方法的超时时间,默认单位为秒