博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Sprint + mybatis 编写测试
阅读量:5262 次
发布时间:2019-06-14

本文共 2277 字,大约阅读时间需要 7 分钟。

今天使用Spring 和mybatis框架编写项目,写了个测试方法方便测试,之前因为一直报空指针,注入不了,所以简单记录一下,方便以后使用

 

root.xml

 

测试RedisTest.java

package org.test;import org.dao.GhksMapper;import org.dao.KsdmdzMapper;import org.dao.YgdmMapper;import org.dao.YspbMapper;import org.dao.YyghMapper;import org.dao.ZxksMapper;import org.junit.Before;import org.junit.Test;import org.service.UploadServiceImpl;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;/** * 测试 */public class RedisTest {    @Autowired    private YgdmMapper ygdmMapper;    @Autowired    private YspbMapper yspbMapper;    @Autowired    private GhksMapper ghksMapper;    @Autowired    private YyghMapper yyghMapper;    @Autowired    private KsdmdzMapper ksdmdzMapper;    @Autowired    private ZxksMapper zxksMapper;        @Autowired    private UploadServiceImpl uploadServiceImpl;    @Before    public void init(){        ApplicationContext   context = new ClassPathXmlApplicationContext("classpath*:root.xml");//这里路径之前没有配对于是一直出错        ygdmMapper = (YgdmMapper)context.getBean("ygdmMapper");        yspbMapper = (YspbMapper)context.getBean("yspbMapper");        ghksMapper = (GhksMapper)context.getBean("ghksMapper");        yyghMapper = (YyghMapper)context.getBean("yyghMapper");        ksdmdzMapper = (KsdmdzMapper)context.getBean("ksdmdzMapper");        zxksMapper = (ZxksMapper)context.getBean("zxksMapper");        uploadServiceImpl = (UploadServiceImpl)context.getBean("uploadServiceImpl");    }        @Test    public void test() {        //上传挂号科室代码        uploadServiceImpl.getS201();        //上传挂号医生代码        uploadServiceImpl.getS202();        //上传科室医生排班表        uploadServiceImpl.getS203();        //上传挂号医生停诊表        uploadServiceImpl.getS204();        //上传其他预约方式出退号记录        uploadServiceImpl.getS205();        //上传本平台预约的取号记录        uploadServiceImpl.getS206();        //上传排班预约数量记录        uploadServiceImpl.getS208();        //上传预约时间点记录        uploadServiceImpl.getS301();        //上传预约时间点停用记录        uploadServiceImpl.getS302();        uploadServiceImpl.getMzjcxx();        uploadServiceImpl.getZyjcxx();    }    }

 

OK;

 

转载于:https://www.cnblogs.com/goldenVip/p/6306009.html

你可能感兴趣的文章
数据库01 /Mysql初识以及基本命令操作
查看>>
数据库02 /MySQL基础数据类型以及多表之间建立联系
查看>>
Python并发编程04/多线程
查看>>
CF461B Appleman and Tree
查看>>
CF219D Choosing Capital for Treeland
查看>>
杂七杂八的小笔记本
查看>>
51Nod1353 树
查看>>
CF1215E Marbles
查看>>
.net Core 图片验证码 基于SkiaSharp实现
查看>>
fish redux 个人理解
查看>>
java 笔记一些
查看>>
BZOJ2339 HNOI2011卡农(动态规划+组合数学)
查看>>
BZOJ3811 玛里苟斯(线性基+概率期望)
查看>>
简单的异步函数async/await例子
查看>>
一个点击事件引发的案件
查看>>
Android.mk介绍
查看>>
【Demo】动态库创建示例
查看>>
The 2014 ACMICPC Asia Regional Xian Online
查看>>
oracle 触发器
查看>>
json 字符串转成对象
查看>>