SSH框架学习(九、Junit4单元测试)
来源:互联网 发布:asp.net 获取当前域名 编辑:程序博客网 时间:2024/04/30 07:13
转自:http://blog.csdn.net/wuyt2008/article/details/8275096
框架完成,开始一点一点添加其他内容。
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;
- @Before
- public 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单元测试框架使用的例子
- windows server 2003 启动和关闭
- 在Windows Server 2003系统中添加新用户
- DB2 LOAD命令中COPY NO/COPY YES/NONRECOVERABLE的说明
- SSH框架学习(十、Junit+GroboUtils进行多线程测试)
- 微软老将Philip Su的离职信:回首12年职场生涯的心得和随笔
- SSH框架学习(九、Junit4单元测试)
- 常用的Android对话框
- 高效JDBC编程工具JadePool快速入门
- Ubuntu12.04下Android开发环境搭建图文教程
- 使用Swing编写win7简易计算器7——菜单2
- 读《JavaServer Faces 核心编程(第3版)》一书的记录—— 第 6 章 数据库——案例 headersAndFooters
- Android ProgressBar 史上最强大讲解
- 核心与核心模组、加载与卸载模组
- 学习网址