spring框架和junit框架结合使用案例
2015-12-31 14:01
447 查看
package ltssh; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; import com.lt.bean.Content; import com.lt.dao.content.IContentDao; /** * * 类: JunitSpringTest <br> * 描述: spring框架和junit框架结合使用案例 <br> * 使用注解的方式读取配置文件,自动注入dao进行测试 * 有点:干净整洁,代码优雅 * 注意:@RunWith @ContextConfiguration这两个注解的使用 * 我是导入了最新版本的junit.jar和hamcrest-core-1.3.jar * junit-4.4.jar版本的不支持 */ @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations={"classpath:applicationContext.xml"}) public class JunitSpringTest { @Autowired private IContentDao contentDao; @Test public void handler(){ Content content = contentDao.get(1); System.out.println(content.getTitle()); } }
package ltssh;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
import com.lt.bean.Content;
import com.lt.dao.content.IContentDao;
/**
*
* 类: JunitSpringTest <br>
* 描述: spring框架和junit框架结合使用案例 <br>
* 使用注解的方式读取配置文件,自动注入dao进行测试
* 有点:干净整洁,代码优雅
* 注意:@RunWith @ContextConfiguration这两个注解的使用
* 我是导入了最新版本的junit.jar和hamcrest-core-1.3.jar
* junit-4.4.jar版本的不支持
*/
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations={"classpath:applicationContext.xml"})
public class JunitSpringTest {
@Autowired
private IContentDao contentDao;
@Test
public void handler(){
Content content = contentDao.get(1);
System.out.println(content.getTitle());
}
}
相关文章推荐
- 如何在JPA,Hibernate 和 Spring 中配置 Ehcache 缓存
- Java Web项目转Maven工程
- java 点滴
- RxJava之lift()变换原理及实现自定义 Operator
- Servlet自动注入Spring容器中的Bean解决方法
- java2.this、static、super、final关键字,public、protect、default、private权限
- Java类集学习(七)应用范例(多对多的关系)
- JAVA经典算法40题
- Java编码规范
- Java 计算两个日期相差月数、天数
- 用eclipse把maven项目打包成war并发布到jboss服务器上的步骤
- java1.引用传递
- Java Web部署发布说明文档
- Java初涉之5--Integer的缓存
- 安装svn出现的小问题 Failed to load JavaHL Library
- 菜鸟说: 线程那点事(java篇)
- java设计模式----命令模式
- eclipse技巧总结
- eclipse技巧总结
- Java的异常处理——try-catch-finally-throw-throws