首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
spock专题
使用groovy+spock优雅的进行单测
使用groovy+spock优雅的进行单测 1. groovy+spock示例1.1 简单示例1.2 增加where块的示例1.3 实际应用的示例 2. 单测相关问题2.1 与SpringBoot融合2.2 单测数据与测试数据隔离2.3 SQL自动转换(MySQL -> H2) 参考 Groovy是一种基于JVM的动态语言,它可以与Java代码无缝集成。Spock是一个基于Groo
阅读更多...
Spock单元测试框架(1)
Spock 是用于 Java 和 Groovy 应用程序的测试和规范框架。 使它从人群中脱颖而出的是其美丽且极具表现力的规范语言。 由于其 JUnit 运行器,Spock 与大多数 IDE、构建工具和持续集成服务器兼容。 Spock 的灵感来自 JUnit、jMock、RSpec、Groovy、Scala、Vulcans 和其他迷人的生命形式。 https://spockframework.
阅读更多...
Java测试框架(Junit5和Spock)使用指南
目录 Junit 介绍 架构 使用 1.添加依赖 2.样例说明 3.测试覆盖率 常用注解 参考资料 Spock 介绍 使用 1.添加依赖 2.创建groovy文件夹 3.Groovy Class 4.Import 5.Code 参考资料 Junit 介绍 JUnit 5 = JUnit Platform + JUnit Jupiter + JU
阅读更多...
maven+spock
pom配置 话说Junit+Mockito的组合用起来是真难用,还是Spock的简单,尤其是参数化的测试。junit的Parameter是鸡肋,杂恶心;Theories用来也不爽。 <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://
阅读更多...
maven+spock
pom配置 话说Junit+Mockito的组合用起来是真难用,还是Spock的简单,尤其是参数化的测试。junit的Parameter是鸡肋,杂恶心;Theories用来也不爽。 <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://
阅读更多...
【Spock】处理 Non-ASCII characters in an identifier
前言 使用idea 用spock写测试用例时报 Non-ASCII characters in an identifier 警告。网上资料不是很多,现记录一下。写测试用例用中文为的是见名知意,不用重复写注释。 操作 修改前 修改 修改后 后记 动态语言如python和grovvy都不同程度接受中文命名。具体的好处: 当然验证了隐患则需要排查日志,看官方文档总结一下。
阅读更多...