当前位置:网站首页>EasyMock日记1[通俗易懂]
EasyMock日记1[通俗易懂]
2022-07-31 12:50:00 【全栈程序员站长】
大家好,又见面了,我是你们的朋友全栈君。
private PayController payController;
private HttpServletRequest request;
private User user;
private HttpSession session;
@Before
public void before(){
payController=new PayController();
user=new User();
user.setUsername("18350591915");
user.setUseNo("4f62f0e5516346748843df6131072ae0");
}
@Test
public void Testalipay_notify(){
request=EasyMock.createMock(HttpServletRequest.class);
session=EasyMock.createMock(HttpSession.class);
EasyMock.expect(request.getParameter("type")).andReturn("1");
EasyMock.expect(request.getParameter("money")).andReturn("1");
EasyMock.expect(request.getParameter("paymentId")).andReturn("1");
//EasyMock.expect((User)request.getSession().getAttribute("user")).andReturn(user);
//这句话不知道为什么不能实现``
EasyMock.expect(request.getSession()).andReturn(session);
EasyMock.expect(session.getAttribute("user")).andReturn(user);
EasyMock.replay(request);
assertNotNull(payController.recharge(null, request));
EasyMock.verify(request);
}
参考http://blog.csdn.net/chjttony/article/details/14522771[参考地址](http://blog.csdn.net/chjttony/article/details/14522771%20%E5%8F%82%E8%80%83%E5%8D%9A%E5%AE%A2easymock)发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/128637.html原文链接:https://javaforall.cn
边栏推荐
- ERROR 2003 (HY000) Can‘t connect to MySQL server on ‘localhost3306‘ (10061)解决办法
- Spark GC日志分析
- JVM 运行时数据区与JMM 内存模型详解
- SAP 电商云 Spartacus UI 和 Accelerator UI 里的 ASM 模块
- ECCV2022:在Transformer上进行递归,不增参数,计算量还少!
- ASM外部冗余是否可以替换磁盘
- PyQt5快速开发与实战 10.1 获取城市天气预报
- Structural controllability of switched linear systems with symmetry constraints
- 使用docker搭建mysql主从
- 集群中增加数据节点与退役数据节点
猜你喜欢

centos7安装mysql5.7步骤(图解版)

Exploring Plain Vision Transformer Backbones for Object Detection Paper Reading Notes

MySQL面试八股文(2022最新整理)

Ali on three sides: MQ message loss, repetition, backlog problem, how to solve?

这款悄然崛起的国产API接口管理工具,你一定要晓得

Selenium自动化测试之Selenium IDE

CentOS7 —— yum安装mysql

阿里三面:MQ 消息丢失、重复、积压问题,怎么解决?

Centos7 install mysql5.7

荣耀手机参数写错,客服认为没错
随机推荐
PyQt5 rapid development and actual combat 10.2 compound interest calculation && 10.3 refresh blog clicks
sqlalchemy determines whether a field of type array has at least one consistent data with an array
立一个flag
基于生物激励神经网络的室内实时激光SLAM控制方法
跨境电商小知识之跨境电商物流定义以及方式讲解
立方体IV(暑假每日一题 10)
CentOS7 安装MySQL 图文详细教程
Google Chrome(谷歌浏览器)安装使用
【OpenCV】-边缘检测汇总示例
使用openssl命令生成证书和对应的私钥,私钥签名,公钥验签
Flutter键盘可见性
The cluster of safe mode
PAT exam summary (exam experience)
log4j2的使用
AMBA APB学习记录(AMBA 3/4)
A Week of Wonderful Content Sharing (Issue 14)
Fully Dynamically Constrained Robot Efficient Time-Optimal Trajectory Planning
基于verilog的CRC校验(汇总)
Error EPERM operation not permitted, mkdir ‘Dsoftwarenodejsnode_cache_cacach两种解决办法
亲测可用!!!WPF中遍历整个窗口的所有TextBox组件,对每个输入框做非空判断。