• 2024-12-25spock之Mock和GroovyMock的对比
     维度MockGroovyMock用途用于模拟Java类和接口专用于模拟Groovy类及其动态特性动态特性支持不支持Groovy的动态方法和属性支持Groovy的动态方法调用和属性访问静态类型检查适合静态类型的Java环境适合动态类型的Groovy环境性能较高,因为不处理
  • 2024-12-16spock之Unroll注解的作用
    在Spock框架中,@Unroll 注解用于数据驱动测试(data-driventesting),它允许将一个数据驱动的规范方法拆分为多个独立的测试用例,并为每个用例生成详细的描述。这对于调试和报告非常有用,因为它能清晰地展示每个用例的执行情况。适用场景数据驱动测试:当你有一组输入数据集,并希望
  • 2024-11-27SPOCK 一个基于Groovy 的单元测试框架
    一、Spock是什么简单地说,spock是一个测试框架,他的核心特性有以下几个:【1】可以应用于java或groovy应用的单元测试框架。【2】测试代码使用基于groovy语言扩展而成的规范说明语言specificationlanguage。【3】通过junitrunner调用测试,兼容绝大部分junit的运行场景(ide