码迷,mamicode.com
首页 > 编程语言 > 详细

Spring TestContext测试框架

时间:2015-05-10 01:01:51      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:

1.基于注解的TestContext测试框架,它采用注解技术可以让POJO成为Spring的测试用例,可以运行在Junit3.8 Junit4.4 TestNG等测试框架之下

2.直接使用Junit测试Spring程序存在的不足

  1).导致Spring容器多次初始化问题

  根据JUnit测试用例的调用流程,每执行一个测试方法都会重新创建一个测试用例实例并调用其setUp() 方法。

  由于在一般情况下,我们都在setUp() 方法中初始化Spring 容器,这意味着测试用例中有多少个测试方法,Spring 容器就会被重复初始化多少次。

  2).需要使用编码方式手工获取Bean

  3).数据库线程容易遭到破坏

  4).不容易在同一事务下访问数据库以验证业务操作的正确性

  Spring测试框架是专门为测试基于Spring框架应用程序而设计的,它能够让测试用例非常方便的和Spring框架结合起来,以上所有问题都将迎刃而解。

3.TestContext 核心类、支持类以及注解类

  TestContext测试框架的核心是由org.springframework.test.context包中三个组成,分别是TestContext和TestContextManager类以及  

Spring TestContext测试框架

标签:

原文地址:http://www.cnblogs.com/Crow00/p/4491541.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!