- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 SpringBoot 单元测试详解(Mockito、MockBean)
从项目结构上来说,Service层是依赖Dao层的,但是从单元测试角度,对某个Service进行单元的时候,他所有依赖的类都应该进行Mock。在每个方法测试前执行,一般用来初始化方法(比如我们在测试别的方法时,类中与其他测试方法共享的值已经被改变,为了保证测试结果的有效性,我们会在@Before注解的方法中重置数据)在Junit中有很多个Runner,他们负责调用你的测试代码,每一个Runner都有各自的特殊功能,你根据需要选择不同的Runner来运行你的测试代码。...
2022-07-31 16:52:14
3142
原创 快速上手 Mockito 单元测试框架
在计算机编程中,单元测试是一种软件测试方法,通过该方法可以测试源代码的各个单元功能是否适合使用。为代码编写单元测试有很多好处,包括可以及早的发现代码错误,促进更改,简化集成,方便代码重构以及许多其它功能。使用Java语言的朋友应该用过或者听过Junit就是用来做单元测试的,那么为什么我们还需要Mockito测试框架呢?想象一下这样的一个常见的场景,当前要测试的类依赖于其它一些类对象时,如果用Junit来进行单元测试的话,我们就必须手动创建出这些依赖的对象,这其实是个比较麻烦的工作。...
2022-07-31 15:03:32
836
原创 SpringBoot Test junit4
毋庸置疑,相对于Golang,python的网络测试框架,java里spring里的测试框架真是复杂的可以.约定优于配置,这约定漫天飞舞藏在文档的各个角落.版本还不统一.假如我们要替换UserService的返回.但spring的interceptor,AdviceController之类的都要正常加载咋整.通过@WebMvcTest指定即可.你也可以不写指定的Controller.class,那你得Mock所有Controller的依赖才行....
2022-07-31 14:51:31
1202
原创 mybatis总结
MyBatis创建mapper接口创建MyBatis的映射文件相关概念:ORM(Object Relationship Mapping)对象关系映射。对象:Java的实体类对象关系:关系型数据库映射:二者之间的对应关系Java概念数据库概念类表属性字段/列对象记录/行映射文件的命名规则表所对应的实体类的类名+Mapper.xml例如:表t_user,映射的实体类为User,所对应的映射文件为UserMapp...
2022-07-18 00:00:57
166
原创 JDK8新特性
JDK8新特性Java 是第一大编程语言和开发平台。它有助于企业降低成本、缩短开发周期、推动创新以及改善应用服务。如今全球有数百万开发人员运行着超过 51 亿个 Java 虚拟机,Java 仍是企业和开发人员的首选开发平台课程内容的介绍...
2022-06-21 22:35:13
399
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人