Spring3.0结合JUnit4进行单元测试

来源:互联网 发布:罗技优联mac能用吗 编辑:程序博客网 时间:2024/05/29 14:31

当运用Junit4进行单元测试时,可以使用@ContextConfiguration注解读取配置文件,然后使用@Resource注解引入Bean,完成单元测试。

①Junit代码:

import javax.annotation.Resource;import org.junit.Test;import org.springframework.context.annotation.Configuration;import org.springframework.test.context.ContextConfiguration;import org.springframework.test.context.junit4.AbstractJUnit4SpringContextTests;import com.test.model.User;@ContextConfiguration("classpath:beans.xml")//对应src目录下的beans.xmlpublic class UserDAOTest extends AbstractJUnit4SpringContextTests{@Resource(name="userDAO")private UserDAO userDAO;@Testpublic void testSave() {//TODOthis.userDAO.save(new User());}}

②beans.xml的配置

<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans-3.0.xsd"><bean id="userDAO" class="com.test.dao.impl.UserDAOImpl"></bean></beans>


原创粉丝点击