SSH框架学习(九、Junit4单元测试)
来源:互联网 发布:国际象棋棋谱制作软件 编辑:程序博客网 时间:2024/04/29 09:56
框架完成,开始一点一点添加其他内容。
myeclipse10自带有junit4,直接用就好,当然如果要下载也行。https://github.com/KentBeck/junit/downloads
在之前的基础上,我将dao和service层都改成了接口调用,其他没变。
对UserDAO进行测试,在myeclipse里面直接添加junit test case就好,然后再引入spring的test包:org.springframework.test-3.1.3.RELEASE
UserDAOImplTest代码如下
package demo.myssh.dao.impl;import org.junit.Before;import org.junit.Test;import org.junit.runner.RunWith;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.beans.factory.annotation.Qualifier;import org.springframework.test.annotation.Repeat;import org.springframework.test.context.ContextConfiguration;import org.springframework.test.context.junit4.*;import demo.myssh.dao.IUserDAO;import demo.myssh.model.User;@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration({"file:WebRoot/WEB-INF/applicationContext.xml"})public class UserDAOImplTest {@Autowired@Qualifier("user")private User user;@Autowired@Qualifier("iUserDAO")private IUserDAO userDao;@Beforepublic void setUp() throws Exception {user.setEmail("1email");user.setLoginName("1login name");user.setPassword("1assword");}@Test@Repeat(5)public final void testSave() {userDao.save(user);//fail("Not yet implemented"); }}
选择文件,run as -- junit test,
简单的测试,这样就算ok了。
- SSH框架学习(九、Junit4单元测试)
- SSH框架学习(九、Junit4单元测试)
- SSH框架学习(七、Junit4单元测试)
- java ssh 框架下 利用junit4 spring-test进行单元测试
- java 单元测试框架-JUnit4
- Java单元测试框架-JUnit4
- JUnit4 单元测试框架
- JUnit4单元测试框架使用
- 单元测试:JUnit4学习笔记
- junit4单元测试框架的使用
- 单元测试(JUnit4)培训
- 单元测试JUnit4(一)
- 单元测试JUnit4(二)
- 在SSH中增加JUNIT4单元测试
- 学习使用JUnit4进行单元测试
- SSH框架学习(九、现在对SSH框架的理解)
- 浅谈Spring测试框架+junit4单元测试原理
- Junit4 -Java单元测试框架使用的例子
- USB几个主要结构
- PowerPC启动方式总结
- 代码的坏味道——何时该考虑代码的重构(重构—读书笔记系列)
- java关键字
- UML——State Diagram
- SSH框架学习(九、Junit4单元测试)
- OOF在CentOS6.2系统上安装指南
- Js中的history.back()在FireFox和Chrome
- C++箴言:接口继承和实现继承
- Android资源
- linux下的动态库
- Uva 177 Paper Folder 题解
- SLF4J: The requested version 1.5.8 by your slf4j binding is not compatible with [1.6]
- JSP,服务器引擎加载jsp的时候,jsp中读取路径的有关疑问