前言 在计算机编程中,单元测试是一种软件测试方法,通过该方法可以测试源代码的各个单元功能是否适合使用。为代码编写单元测试有很多好处,包括可以及早的发现代码错误,促进更改,简化集成,方便代码重构以及许多其它功能。使用 Java 语言的朋友应该用过或者听过 Junit 就是用来做单元测试的,那么为什么我 ...
分类:
其他好文 时间:
2020-05-31 11:07:28
阅读次数:
105
`Mockito`是很常用的测试工具,使用过程中可能会遇到下面的问题: 问题重现: 引入该依赖到项目的maven配置如下: 测试代码如下: 报错信息如下: 这是因为低版本的 是不能 `final`类的。 解决方案: 改变 的版本,修改maven依赖如下: 重跑测试,问题解决! 欢迎访问 "南瓜慢说 ...
分类:
其他好文 时间:
2020-05-17 01:21:47
阅读次数:
78
Guava:来自Google的常用类库 Apache Commons:来自Apache的常用类库 Mockito:主要用于单元测试的mock DBUnit:测试中管理数据库测试数据 Rest Assured:用于Rest API测试 Jackson 2:Json数据的序列化和反序列化 jjwt:Jw ...
分类:
编程语言 时间:
2020-02-10 00:16:53
阅读次数:
107
目前最主流的单元测试框架是junit,其中spring boot 1.x系列主要使用junit 4,spring boot 2.x主要使用junit 5;mock类和打桩的主要框架是mockito,主要有1.x(spring boot 1.x依赖),2.x(spring boot 2.0, 2.1依 ...
分类:
编程语言 时间:
2020-02-02 15:47:54
阅读次数:
116
前提 本文 不是针对Mockito的入门教学 ,主要叙述如何简单的使用Mockito解决Bean依赖树问题,对于Mockito的学习请找其他的文章或者查阅官方文档 基本概念 Junit初始化及存在的问题 spring应用在unit test时,test是 独立运行 的,所以需要自行 init App ...
分类:
编程语言 时间:
2020-01-28 09:38:24
阅读次数:
169
1 spring-boot-starter-test内置mockito,添加pom依赖 2 示例controller 3 示例测试类 4 返回结果 5 因示例项目代码较多没法上传,需要源码请留言 ...
分类:
编程语言 时间:
2019-12-24 15:38:14
阅读次数:
102
一、基础篇 JVM JVM内存结构 堆、栈、方法区、直接内存、堆和栈区别 Java内存模型 内存可见性、重排序、顺序一致性、volatile、锁、final 垃圾回收 内存分配策略、垃圾收集器(G1)、GC算法、GC参数、对象存活的判定 JVM参数及调优 Java对象模型 oop-klass、对象头 ...
分类:
编程语言 时间:
2019-11-22 00:34:49
阅读次数:
72
摘自:https://www.cnblogs.com/javaadu/p/11748415.html Spring Boot项目中使用Mockito 本文首发于个人网站:Spring Boot项目中使用Mockito Spring Boot可以和大部分流行的测试框架协同工作:通过Spring JUn ...
分类:
编程语言 时间:
2019-10-28 10:58:11
阅读次数:
100
本文首发于个人网站: "Spring Boot项目中使用Mockito" Spring Boot可以和大部分流行的测试框架协同工作:通过Spring JUnit创建单元测试;生成测试数据初始化数据库用于测试;Spring Boot可以跟BDD(Behavier Driven Development) ...
分类:
编程语言 时间:
2019-10-27 18:44:53
阅读次数:
77
网上看过一句话,单元测试就像早睡早起,每个人都说好,但是很少有人做到。从这么多年的项目经历亲身证明,是真的。 这次借着项目内实施单元测试的机会,记录实施的过程和一些总结经验。 项目情况 首先是背景,项目是一个较大型的项目,多个团队协作开发,采用的是SpringCloud作为基础微服务的架构,中间件涉 ...
分类:
编程语言 时间:
2019-10-19 13:23:46
阅读次数:
130