今天使用SpringJuint测试经验

原创 2016年08月29日 16:41:52

今天下午弄了一下juint单元测试,后来百度的时候发现说spring中有一个springJuint来集成juint功能,也支持spring的注解

但是在配置过程中出现了了一个问题,死活报无法实例化类

下面是我的代码片段

@RunWith(SpringJUnit4ClassRunner.class) //指定测试用例的运行器 这里是指定了Junit4    
@ContextConfiguration(locations = {"classpath*:/spring-*.xml","classpath*:/spring.xml"}) //配置文件路径 ,可用通配符,注意两个变量之间用逗号隔开

(我就坑在了这里,注意两个配置文件的话需要的是两个字符串,不是一个字符串中写两个)


//如果加入以下代码,所有继承该类的测试类都会遵循该配置,也可以不加,在测试类的方法上///控制事务,参见下一个实例  
//这个非常关键,如果不加入这个注解配置,事务控制就会完全失效!  
//@Transactional
//这里的事务关联到配置文件中的事务控制器(transactionManager = "transactionManager"),
//指定自动回滚(defaultRollback = true)。这样做操作的数据才不会污染数据库!  
//@TransactionConfiguration(transactionManager = "transactionManager", defaultRollback = true)  
public class UserTest {
    @Autowired
    private UserService service;
    @Test   //标明是测试方法  
//    @Transactional   //标明此方法需使用事务  
//    @Rollback(false)  //标明使用完此方法后事务不回滚,true时为回滚
    public void testUpdate(){
        User u = new User();
        u.setCreateTime(new Date());
        u.setName("1231");
        u.setAge(1);
       service.save(u);
    }
}

这篇文章主要自己记忆使用

Spring框架下的单元测试方法

介绍在Spring的框架下,做单元测试的两种办法。 一、使用spring中对Junit框架的整合功能 除了junit4和spring的jar包,还需要spring-test.jar。引入如下依赖: ...
  • bruce128
  • bruce128
  • 2013年08月06日 15:36
  • 47385

最“高大上”的Spring测试:Spring Test

我想给大家介绍一款非常实用、且高端大气上档次的spring测试,在这里,我要强烈推荐使用Spring的Test Context框架,为什么呢?俗话说,“货比三家不上当”,要搞清楚这个问题,我们先来看一...

聊聊单元测试(三)——Spring Test+JUnit完美组合

这两天做Web开发,发现通过Spring进行对象管理之后,做测试变得复杂了。因为所有的Bean都需要在applicationContext.xml中加载好,之后再通过@Resource去取得。如果每次...

Spring整合JUnit实现测试用例

通过Spring进行对象管理之后,做测试变得复杂了。因为所有的Bean都需要在applicationContext.xml中加载好,之后再通过@Resource去取得。如果每次都要整个业务流做的差不多...

如何使用Junit测试使用Spring框架的代码

1. 测试一般的类     写一个抽象类,所有的测试类都继承它 @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(loca...
  • ynwso
  • ynwso
  • 2013年03月14日 12:12
  • 12941

浅谈Spring测试框架+junit4单元测试原理

Spring的主要测试框架核心: 3个接口 1TestContext:负责持有一个当前测试的上下文 2TestContextManger: (1)每次启动都会创建,管理一个TestContex...

Spring Test+JUnit完美组合

本着“不写单元测试的程序员不是好程序员”原则,我在坚持写着单元测试,不敢说所有的Java web应用都基于Spring,但至少一半以上都是基于Spring的。 发现通过Spring进行bean管理后...

Spring整合Junit4进行单元测试

一.加入依赖包 使用spring的测试框架需要加入以下依赖包: JUnit 4 (官方下载:http://www.junit.org/) Spring Test (Spring框架中的test包) S...

Spring整合Juint类和aop技术还有Jdbc模板

=====================整个juint======================== //帮我们创建容器 @RunWith(SpringJUnit4ClassRunner.clas...

使用springJunit的简单实例:

使用springJunit的简单实例:springJUnit4的使用并没有想象中的那么难,写了一个hello world程序。...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:今天使用SpringJuint测试经验
举报原因:
原因补充:

(最多只允许输入30个字)