Intellij idea处理Spring MVC单元测试问题
2015-12-04 16:51
796 查看
若为Maven项目
1、首先得支持junit及spring-test jar包
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
<version>${org.springframework-version}</version>
</dependency>
2、进行单元测试类配置
import org.junit.runner.RunWith;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.AbstractJUnit4SpringContextTests;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = {"classpath:applicationContext.xml","classpath:springmvc-servlet.xml"})
public class UserTest extends AbstractJUnit4SpringContextTests{
//注入测试类
@Autowired
private IUserDao userDao;
@Resource(name = "userDaoImpl")
public void setUserDao(IUserDao userDao) {
this.userDao = userDao;
}
@Test
public void testDoInsert() throws Exception {
User user = new User();
user.setId("...............")
......................
//要测试的方法
userDao.Insert(user);
}
}
3、右键运行单元测试,就OK了
1、首先得支持junit及spring-test jar包
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
<version>${org.springframework-version}</version>
</dependency>
2、进行单元测试类配置
import org.junit.runner.RunWith;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.AbstractJUnit4SpringContextTests;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = {"classpath:applicationContext.xml","classpath:springmvc-servlet.xml"})
public class UserTest extends AbstractJUnit4SpringContextTests{
//注入测试类
@Autowired
private IUserDao userDao;
@Resource(name = "userDaoImpl")
public void setUserDao(IUserDao userDao) {
this.userDao = userDao;
}
@Test
public void testDoInsert() throws Exception {
User user = new User();
user.setId("...............")
......................
//要测试的方法
userDao.Insert(user);
}
}
3、右键运行单元测试,就OK了
相关文章推荐
- GWT 项目创建
- windows下java操作zookeeper
- myeclipse中配置jbmp3.2.1
- zigbee网关 java 串口通信
- 【Developer Log】Java1.8在J2EE中疑似leak的修正
- Spring注解@Component、@Repository、@Service、@Controller区别
- Java枚举类"全方位"
- SpringMVC返回json数据的三种方式
- Java枚举类"全方位"
- Java对象序列化用法
- Description Resource Path Location Type Java compiler level does not match the version of the instal
- spring3.0的BeanFactory上下文context获取不到bean
- 基于JDK http包实现的简单代理服务器
- Java HashTable的key
- java中覆盖和重写
- 如何利用decorators.xml排除WEB-INF目录下的某些页面
- 如何安装本地jar包到maven库
- 【Java基础】Java中的持久属性集Properties
- Ubuntu eclipse乱码
- Spring MVC入门1