logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

单元测试框架——Mockito

目录什么是 Mock 测试?一 如何使用Mockito?参考什么是 Mock 测试?Mock 测试就是在测试过程中,对于某些不容易构造(如 HttpServletRequest 必须在Servlet 容器中才能构造出来)或者不容易获取比较复杂的对象(如 JDBC 中的ResultSet 对象),用一个虚拟的对象(Mock 对象)来创建以便测试的测试方法。Mock 最大的功能是帮你把单元测试的耦合分

#单元测试#java
单元测试框架——Mockito之Argument Matcher

书接上回:https://blog.csdn.net/qq_36110736/article/details/107992761Argument MatcherMockito通过equals()方法,来对方法参数进行验证。但有时我们需要更加灵活的参数需求,比如,匹配任何的String类型的参数等等。参数匹配器就是一个能够满足这些需求的工具。关键方法:IsA()any()package com.ex

#单元测试#java
单元测试框架——Mockito之Spy

书接上回:https://blog.csdn.net/qq_36110736/article/details/107924618spy与mock的区别@Mock对该对象所有非私有方法的调用都没有调用真实方法对该对象私有方法的调用无法进行模拟,会调用真实方法@Spy对该对象所有方法的调用都直接调用真实方法实际使用:有两种形式可以实现Spy,调用spy方法@Spy注解此处使用的就是注解(被注释掉的就是

#单元测试
日志框架之Slf4j整合Logback

什么是Slf4j ?Slf4J,即简单日志门面(Simple Logging Facade for Java),不是具体的日志解决方案,它只服务于各种各样的日志系统。按照官方的说法,Slf4J是一个用于日志系统的简单Facade,允许最终用户在部署其应用时使用其所希望的日志系统。从某种程度上,Slf4J有点类似JDBC,不过比JDBC更简单,在JDBC中,你需要指定驱动程序,而在使用Slf4J的时

#logback#java
private方法如何进行单元测试?

目录问题来了解决方法1.不测试2.改权限3.进行内部测试4.使用反射具体实现5 测试补充参考在上一篇中:https://blog.csdn.net/qq_36110736/article/details/107774507,对Junit单元测试框架有了一定了解。问题来了但紧接着问题就来了,对于一些 private 修饰的方法无法在外部直接调用,导致分支难以覆盖。解决方法这里先来说一下网上对priv

#单元测试#java
到底了