Spring单元测试
发布日期:2021-06-29 11:46:54
浏览次数:3
分类:技术文章
本文共 1582 字,大约阅读时间需要 5 分钟。
简单的自我练习测试直接依赖junit包用@Test注解就可以
@Testpublic void test01(){ System.out.println(11);}
如果是实战项目里的单元测试,建议用以下方法:
1、写一个基础的测试类BaseTest,设定上下文的配置文件信息,指定运行环境
import org.junit.runner.RunWith;import org.springframework.test.context.ContextConfiguration;import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;import org.springframework.test.context.web.WebAppConfiguration;@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(locations = { "classpath*:config/spring-*.xml" })@WebAppConfigurationpublic class BaseTest {}
2、编写测试类进行测试
import com.hnac.hzinfo.flowable.dao.FlowableCustomSettingMapper;import com.hnac.hzinfo.flowable.entity.FlowableCustomSetting;import org.junit.Test;import org.springframework.beans.factory.annotation.Autowired;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;/** * @Description: 测试类 * @Author zhongyj * @Date 2020/3/11 **/public class MyFlowableTest extends BaseTest{ @Autowired FlowableCustomSettingMapper settingMapper; @Test public void testUpdateBatch() throws Exception{ Mapparams = new HashMap (); List list = new ArrayList<>(); FlowableCustomSetting s1 = new FlowableCustomSetting(); s1.setActivityId("a1"); s1.setSettingValue("val01"); FlowableCustomSetting s2 = new FlowableCustomSetting(); s2.setActivityId("a2"); s2.setSettingValue("val02"); list.add(s1); list.add(s2); int i = settingMapper.updateBatch(list); System.out.println("updateBatch结果:"+i); }}
转载地址:https://blog.csdn.net/zzchances/article/details/104798595 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
逛到本站,mark一下
[***.202.152.39]2024年04月17日 10时00分33秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
欧式距离、余弦相似度和余弦距离
2019-04-29
transform 等效转换(参考源码)
2019-04-29
Docker学习(二):Docker基本操作(控制容器)
2019-04-29
Unity之C#学习笔记(0):环境配置与上手 HelloWorld
2019-04-29
高并发高可用秒杀系统(一)
2019-04-29
php如何将base64数据流文件转换为图片文件?
2019-04-29
JavaScript 的addEventListener() 事件监听详解!
2019-04-29
JavaScript的DOMContentLoaded事件和load的区别?
2019-04-29
PHP+JavaScript实现图片预览上传功能开发!
2019-04-29
JSONView - Chrome插件安装详解!(谷歌浏览器插件)!
2019-04-29
上传图片到阿里云OSS和获取上传图片的url的详解 !
2019-04-29
webstorm 和 phpstorm 有什么区别呢?做 WEB 开发用哪个好?
2019-04-29
常见位运算
2019-04-29
CentOS安装TortoiseSVN客户端【附SVN常用命令的详细介绍】
2019-04-29
CentOS中文乱码处理
2019-04-29
CentOS-5的yum源无法使用问题
2019-04-29
Linux常用的基本命令
2019-04-29
玩转Vim编辑器
2019-04-29
Linux下VI命令大全
2019-04-29
Vim中的代码折叠功能(基本命令)
2019-04-29