在项目中使用junit和spock进行单元测试视频下载

本视频教程重点讲解在java项目中如何进行单元测试,以及junit和spock在java项目中如何使用,具体内容包括: 在java项目中怎样使用junit; junit的使用需要注意什么; spock的语法基础; 在项目中怎样使用spock; spock中涉及到的groovy语法。 意外收获:使用Spock过程中学习g阅读更多在项目中使用junit和spock进行单元测试视频下载[…]

在项目中使用junit和spock进行单元测试视频下载

Springboot项目中文乱码解决(源码案例)

Springboot项目中中文乱码案例 使用idea搭建了一个springboot项目,版本号为1.5.22.ELEASE,只选择了spring-boot-starter-web依赖,自己编写controller之后,返回中文却乱码了,controller源码如下: 测试后返回结果如下: 原因很明显,可以从上图中看出来阅读更多Springboot项目中文乱码解决(源码案例)[…]

Springboot项目中文乱码解决(源码案例)

Groovy Sql数据库高级操作(事务、批量执行、分页查询)

Groovy Sql 事务withTransaction 使用 withTransaction  就可以进行事务操作,如下代码: sql.withTransaction的参数是一个闭包,闭包中的sql操作就是在事务中进行的,如果有一个操作失败,则所有的操作都会回滚。 Groovy Sql 批量执行withBa阅读更多Groovy Sql数据库高级操作(事务、批量执行、分页查询)[…]

Groovy Sql数据库高级操作(事务、批量执行、分页查询)

Spock数据驱动测试(Data Tables/Data Pipes)

Spock数据驱动测试的基本格式 Spock数据驱动测试( Data Driven Testing ),就是测试用例的书写格式更加面向数据,spock的数据驱动测试的书写格式,可即很清晰地汇集大量测试数据。基本格式如下: 其中测试方法的参数 int a, int b, int c 称为数据变量(data variabl阅读更多Spock数据驱动测试(Data Tables/Data Pipes)[…]

Spock数据驱动测试(Data Tables/Data Pipes)

spock测试桩mock的使用

上一篇详细介绍了spock框架的基本使用。 mock测试桩 使用场景 mock测试桩的使用场景是:调用一个方法后,测试需要达到的效果。例如以下代码: 上面测试代码测试的是publisher的send方法,如果send一个“hello”,我们期望subscriber收到一个“hello”。如果收不到、或收到其他字符串、或阅读更多spock测试桩mock的使用[…]

spock测试桩mock的使用

spock中使用到的groovy语法

引言 在使用spock测试框架时,常常会有如下的测试代码出现: 很多人把它当作固定格式来看待 ,尤其是像我这种从java几天内上手groovy和spock的,几乎不会去深究这是什么语法。 其实,在spock框架中,使用到一些groovy特有的语法格式,这些语法在Java中并不常见,具体如下: Labeled state阅读更多spock中使用到的groovy语法[…]

spock中使用到的groovy语法

Gradle 使用实例

本文通过一个实例,演示 gradle 在项目管理中的使用,以及多模块的项目如何使用 gradle 管理和项目构建。 总体项目结构 1 本项目由三个模块构成,结构如下,其中项目最外层有三个文件: 以下分别列举解释: (1)gradle.properties 用来配置属性 (2)settings.gradle 用来说明此项阅读更多Gradle 使用实例[…]

Gradle 使用实例

Spock在springboot中的使用

前面介绍了spock测试框架的详细使用,以及如何在spock中使用测试桩。本文介绍在springboot环境中使用spock。 在spring环境中使用spock,也就是要自动注入被测试的实例,不需要我们手动初始化实例。 这样也就是先启动spring容器,再运行我们的测试用例,在springboot中,很容易做到这一点阅读更多Spock在springboot中的使用[…]

Spock在springboot中的使用

Spock测试桩stub的使用

上一篇详细介绍了spock框架的基本使用。 stub测试桩 使用场景 假如我们需要测试以上代码,但被告知squre方法目前还没开发完成,或者正在修改中,现在使用无法得到正确的结果。 这时就可以用测试桩:给squre()方法造一个或多个假的返回值,让我们能够正常测试后面的plus()方法。 测试桩Stub与Mock的具体阅读更多Spock测试桩stub的使用[…]

Spock测试桩stub的使用

Spock 测试框架的介绍和使用详解

Java项目中使用groovy简化测试 、 java项目测试框架spock的使用教程 简介 Spock 框架是一个基于groovy语法的测试框架,由于使用groovy,所以使用起来比 junit 更加灵活,测试用例的写法更加简单易懂,一目了然。 如果使用过junit,spock的则很容易上手,可以类比来学习。 使用 下阅读更多Spock 测试框架的介绍和使用详解[…]

Spock 测试框架的介绍和使用详解