Spring结合Junit单元测试
来源:互联网 发布:js点赞心形动态效果 编辑:程序博客网 时间:2024/05/18 16:56
在实际项目开发中经常会有单元测试,单元测试中经常会用类似这样的代码片段获取spring管理的bean
1
2
3
4
5
@Test
public
void
testSendEmail(){
MessageService messageService = (MessageService) BeanFactory.getInstance().getBean(
"messageService"
);
messageService.send();
}
这样既不美观,又比较繁琐,spring引进了spring-test跟junit结合使用可以方便的得到spring bean
因为在项目中适用maven管理依赖,先在pom.xml中添加依赖
1
2
3
4
5
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
<version>${spring.version}</version>
</dependency>
绑定spring配置文件路径
@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(locations = { "classpath:applicationContext.xml" })public class BaseTest extends TestCase { protected Logger logger = LoggerFactory.getLogger(getClass());}
在单元测试类中集成 BaseTest
public class PostServiceTest extends BaseTest {
@Resource(name = "postService")
private PostService postService;
@Test
public void testQuery2LevelPostType() {
Map<Integer,Object> map= postService.query2LevelPostType();
System.out.println("data size:" + map.size());
}
}
这样就可以在单元测试中轻松获取spring bean了,减少了繁琐的代码也增强了代码的可读性
阅读全文
0 0
- Spring结合Junit单元测试
- Spring结合junit进行单元测试
- Junit结合Spring对Dao层进行单元测试
- Junit结合Spring对Dao层进行单元测试
- Junit单元测试和spring单元测试
- Junit单元测试和spring单元测试
- Spring Junit单元测试
- Spring + JUnit进行单元测试
- Struts2+Spring+Junit单元测试
- junit spring 注解 单元测试
- spring整合junit单元测试
- SPRING+JUNIT单元测试s
- Spring Junit 单元测试实例
- Spring Boot Junit单元测试
- spring junit 单元测试
- Junit配合Spring单元测试
- Spring Junit单元测试
- Spring Boot Junit单元测试
- 王爽 《汇编语言》 读书笔记 十四 端口
- 《DBA 修炼之道》总结二之范式
- 用js实现一个三层的bp神经网络
- 两个数相乘
- CC2530中常用的控制寄存器
- Spring结合Junit单元测试
- [2016.10.17日更新]各大互联网公司架构演进之路汇总
- C++重载和extern C理解
- Python数据挖掘学习04---matplotlib数据可视化分析
- 设计模式 建造者模式
- 【java学习笔记(零散知识点)】Integer类 parseInt(String s ,int radix)方法
- 服务器.htaccess 详解
- Linux IO模式
- 辞职半个多月了,上一篇是我在那公司的最后一篇。