![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
测试
Terisadeng
工作繁忙,私信和评论提的问题可能没时间复现解答(。・_・。)ノI’m sorry~
展开
-
PowerMock实践
一、常用注解@PrepareForTest和@RunWith是成对出现的,一般@RunWith(PowerMockRunner.class),@PrepareForTest的值是引用的静态方法或私有方法的类。@InjectMocks注解标注的类会被注入所有被@Mock注解标注的类。@Before注解用于方法,表示在执行@Test注解标注的方法之前执行。在initMocks()方法中...原创 2019-05-05 20:40:21 · 7599 阅读 · 0 评论 -
Mock模拟方法调用结果
import static org.mockito.Matchers.anyObject;import static org.mockito.Matchers.anyString;import static org.mockito.Mockito.when;当使用Mock模拟对象的方法调用时,分为有返回值和无返回值两种。1、有返回值when(对象.方法名(方法参数)).thenRe...原创 2019-06-13 09:42:45 · 5588 阅读 · 1 评论 -
com.sun.crypto.provider.HmacCore$HmacSHA256 cannot be cast to javax.crypto.MacSpi
在进行将字符串做 hamc-sha256 签名,以 16 进制编码的单元测试时,出现如下错误:java.lang.ClassCastException: com.sun.crypto.provider.HmacCore$HmacSHA256 cannot be cast to javax.crypto.MacSpidebug是到下面这一步判断为false直接跳出循环。在stack...转载 2019-06-15 10:29:28 · 2076 阅读 · 2 评论 -
使用testNG进行功能测试
我们使用spring的testng也可以实现像junit一样的功能测试。1、引入jar包<dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId></dependency><de...原创 2019-08-28 20:51:22 · 1506 阅读 · 1 评论 -
无法解析单元测试引入的xml
在使用testng进行单元测试时,idea提示无法解析引入的xml文件:这是由于没有将Test Resources引入class路径中导致的,以idea为例,可以进入Project Structure菜单,选择相应的项目模块,点击Test Resources按钮,就可以引入测试资源了。...原创 2019-09-06 10:23:33 · 816 阅读 · 0 评论 -
使用fiddler抓取手机请求url进行本地环境测试
有时候存在需要测试登录情况下的接口请求数据,比如业务逻辑中需要获取用户id的,这时在本地环境debug时是无法获取到用户登录信息的,因为没有cookie信息。所以这时后就可以通过手机连接到服务端的网络,安装fiddler证书,然后通过手机app登录,使用同一接口发起请求,然后将fiddler抓到的url修改未本地域名,然后发起请求就可以在本地环境获取到登录信息了。操作要点手机连接电脑网络注...原创 2019-09-11 20:41:31 · 1867 阅读 · 0 评论