SSM框架测试dao或mapper层接口
2020-03-04 23:39
1156 查看
思路:用test类加载spring配置文件来实现
1,jar包引入
<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> </dependency>
<properties> <spring.version>4.2.2.RELEASE</spring.version> </properties>
<dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> <version>${spring.version}</version> </dependency>
2,创建测试父类
import org.junit.runner.RunWith; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = {"classpath*:application-config.xml","classpath*:servlet-config.xml"}) public class ObjectTest { protected final static Logger log = LoggerFactory.getLogger(ObjectTest.class); }
@ContextConfiguration后面是spring配置文件位置
3,写具体测试子类
import com.uc.statge.mapper.CloudplatformDaoMapper; import com.uc.statge.object.ObjectTest; import com.uc.statge.pojo.Cloudplatform; import com.uc.statge.pojo.User; import org.junit.Test; import org.springframework.beans.factory.annotation.Autowired; import java.util.List; import java.util.Map; public class CloudplatformDaoMapperTest extends ObjectTest { @Autowired CloudplatformService cfs; @Autowired CloudplatformDaoMapper cdfMapper; @Test public void findById() { User user =new User(3, "c@123.com" , "123123123" , " 2 5 " , 220000, 220100, 220105, "12323232333", 0 , 0, 0); try { Map<String,Object> map = cfs.findById(user,1); for(Map.Entry<String,Object> entry:map.entrySet()){ System.out.println(entry.getKey()+":"+entry.getValue()); } } catch (Exception e) { e.printStackTrace(); } }
成功
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- SSM框架搭建(三) 数据库创建和MyBatis生成器自动生成实体类、DAO接口和Mapping映射文件
- ssm框架 自动生成实体类、DAO接口和Mapping映射文件
- Maven搭建SSM框架测试HTTP 接口
- 关于SSM框架整合Spring与Mybaitis面向接口编程时,多个不同包别名设置,多个dao层包通配符表达处理问题
- JavaEE_Mybatis_SpringMVC_框架整合_lesson1_简单的SSM框架搭建_使用原始Dao开发方式进行测试
- SSM框架-MyBatis——004、005、006——第一个程序定义实体类、创建DB表、定义Dao接口
- 初探接口测试框架--python系列3
- 基于cucumber接口测试框架的扩展——测试框架总结之cucumber
- python实现http接口测试框架
- 基于IdeaIDE的ssm整合框架的maven管理项目,利用映射自动生成dao层,pojo层,mappers层
- Jmeter+Ant+Jenkins搭建持续集成的接口测试框架
- 基于Python的接口测试框架实例
- 初探接口测试框架--python系列7
- 初探接口测试框架--python系列3
- 初探接口测试框架--python系列2
- 学习笔记(三)手工接口测试到自动化框架设计
- SSM框架区分开发和测试文件配置
- 初探接口测试框架--python系列2
- 有postman和Jmeter了为什么还要写接口测试框架?
- 基于 python 的接口测试框架