`

junit 4 测试死活找不到classpath

阅读更多

 今天在项目里用junit4集成spring做测试,以前用完全没问题,但是今天用就是找不到classpath,搞得我很无语,但是现在做一个折中办法先记录下来

 

以前使用代码:

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 AA.AA.Test;
  
@RunWith(SpringJUnit4ClassRunner.class)  
@ContextConfiguration({"classpath:beans.xml"})  
public class T {  
  
    @Autowired  
    private Test test;  
      
    @org.junit.Test  
    public void getTest(){  
    	test.hi();
    }  
}  

 

现在折中办法:

 

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 AA.AA.Test;
  
@RunWith(SpringJUnit4ClassRunner.class)  
@ContextConfiguration({"classpath*:/beans.xml"})  
public class T {  
  
    @Autowired  
    private Test test;  
      
    @org.junit.Test  
    public void getTest(){  
    	test.hi();
    }  
}  

 

大家应该可以看出,唯一不同的是classpath的处理,这里让它递归去找beans文件。

 

分享到:
评论

相关推荐

    junit4测试jar包

    JUnit4测试框架是Java开发中广泛使用的单元测试工具,它为开发者提供了编写和运行可重复、可靠的测试用例的能力。这个“junit4测试jar包”包含了一切你需要在项目中集成JUnit4进行测试的库文件。只需将其复制到你的...

    junit4测试源码

    关于"浪曦JUNIT4笔记"可能涉及的内容,浪曦可能对JUnit4的使用提供了详细的教程或者最佳实践,包括但不限于如何组织测试类,如何使用Mockito进行模拟对象测试,以及如何利用TestNG或Spock等其他测试框架与JUnit4结合...

    在Eclipse中使用JUnit4进行单元测试

    在Eclipse中使用JUnit4进行单元测试是一种常见的Java开发实践,它可以帮助开发者确保代码的正确性和稳定性。单元测试是软件开发中的重要环节,通过编写针对代码各个独立模块的测试用例,可以验证代码功能是否按预期...

    Junit4测试使例

    除了以上特性,JUnit4还支持使用注解进行分类测试,如`@Category`,以及使用`Assume`类来进行预条件检查,避免在不满足特定条件时执行测试。 通过名为`junit4Demo`的压缩包文件,我们可以看到一系列的JUnit4测试...

    Junit单元测试文档

    junit3 junit4 api,单元测试的利器

    Junit 单元测试完整案例

    【Junit单元测试完整案例】深入解析 在软件开发中,单元测试是验证代码功能是否正确、独立单元是否按预期工作的关键步骤。Junit作为Java领域最常用的单元测试框架,为开发者提供了简单易用的API来进行测试。本案例...

    junit4 jar包 Java单元测试框架绿色免费版.zip

    JUnit4是Java编程语言中最广泛使用的单元测试框架之一,它为开发者提供了一种方便、高效的方式来验证代码的正确性。这个“junit4 jar包 Java单元测试框架绿色免费版.zip”文件包含的是JUnit4框架的可执行jar包,用于...

    Junit4单元测试入门例子

    Junit4作为Java领域最常用的单元测试框架,为开发者提供了方便、高效的测试工具。本文将深入探讨如何使用Junit4对名为Calculate的类进行单元测试,包括其加减乘除四个方法。 首先,我们需要了解Junit4的基本结构和...

    Junit4测试总结

    **Junit4测试总结** ...总结,JUnit4作为Java单元测试的核心工具,其强大的功能和易用性使得它在软件开发中扮演着不可或缺的角色。掌握JUnit4的使用,不仅可以提高开发效率,也有助于提升软件的整体质量和可靠性。

    junit4测试工具

    同时,JUnit4的`Assume`类提供了一种方式在测试开始前进行预条件检查,如果预条件不满足,可以跳过该测试,避免不必要的运行。 JUnit4的灵活性还体现在它可以与其他构建工具(如Maven、Gradle)和持续集成系统(如...

    junit4单元测试

    JUnit4是Java编程语言中最广泛使用的单元测试框架之一,它为开发者提供了一种方便、高效的方式来验证代码的正确性。这个压缩包文件包含了JUnit4的相关库,使得开发人员能够轻松地在他们的项目中引入单元测试功能。...

    Junit4单元测试必备入门教程

    JUnit4单元测试必备入门教程 JUnit4概述 -------- JUnit4是JUnit框架有史以来最大的改进,其主要目标是利用Java5的Annotation特性简化测试用例的编写。Annotation是一种元数据,用于描述数据。在Java中可以用来和...

    Junit4测试用例示例

    Junit4是一款广泛使用的Java单元测试框架,它使得开发者能够方便地编写和运行测试用例,从而验证代码的正确性。本教程将深入探讨Junit4测试用例的使用,帮助你理解和实践其核心概念。 一、Junit4简介 Junit4是JUnit...

    基于Spring的JUnit4测试

    基于Spring的JUnit4单元测试

    junit4测试数据库源码

    本资料包"junit4测试数据库源码"主要涵盖了Junit4的新特性assertThat断言以及如何利用Junit4进行MySQL和Oracle两种主流数据库的增删改查操作的测试。 首先,我们来了解一下Junit4的assertThat断言。在旧版本的Junit...

    Junit测试案例使用

    6. Junit 的下载和安装:去 Junit 主页下载最新版本 3.8.1 程序包 junit-3.8.1.zip,用 winzip 或 unzip 将 junit-3.8.1.zip 解压缩到某一目录名为$JUNITHOME,将 junit.jar 和$JUNITHOME/junit 加入到 CLASSPATH 中...

    Junit4单元测试源码

    Unit是一个Java语言的单元...Junit测试是程序员测试,即所谓白盒测试,因为程序员知道被测试的软件如何(How)完成功能和完成什么样(What)的功能。Junit是一套框架,继承TestCase类,就可以用Junit进行自动测试了。

    junit4 单元测试源码

    在Eclipse中使用JUnit4进行单元测试,首先需要安装JUnit库到项目中,并配置构建路径。然后,可以通过在方法上添加@Test注解来标记需要测试的方法。JUnit会自动调用这些方法,并检查其中的异常和断言结果。例如,对于...

    junit 4测试框架培训资料

    JUnit 4测试框架是Java开发中的一个重要工具,用于编写和执行单元测试。单元测试是对软件中的最小可测试单元进行检查,通常是一个函数或方法。它的重要性在于能够确保代码的正确性和稳定性,特别是在软件开发的早期...

Global site tag (gtag.js) - Google Analytics