`
wandejun1012
  • 浏览: 2744609 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

junit test如何获取多个配置文件

    博客分类:
  • java
 
阅读更多

 

如下:

 

@RunWith(SpringJUnit4ClassRunner.class)

@ContextConfiguration({ "classpath*:base-loan/db/*.xml",
"classpath*:base-loan/mvc/applicationContext.xml"})
public class AutoRepayBrDAOTest {
	@Autowired
	public AutoRepayBrDao autoRepayBrDao;
	
	@Test
	public void testSelectAutoRepayBr(){
		HashMap<String, Object> paraMap=new HashMap<String, Object>();
		paraMap.put("brTime", "2015-04-19 00:00:00");
		List<AutoRepayBr> bl=autoRepayBrDao.selectToBePayedBr(paraMap);
		Assert.assertTrue(bl.size()>0);
	}
	

}

 

 

或者:

 

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = "classpath:/META-INF/spring/test-context.xml")
@DirtiesContext
public abstract class AbstractContextLoader {
    @Before
    public void setUp() throws Exception {

    }

    @After
    public void tearDown() throws Exception {

    }
}

 

 

注意到:location是个String数组。

 

 

 

 

分享到:
评论

相关推荐

    junit common test case just for my test

    总的来说,这个 JUnit 测试案例是为了个人测试目的而创建的,它涉及到了 JUnit 的基本用法,包括测试类的构建、测试方法的定义、断言的使用,以及可能的测试配置和组织。通过这样的测试,开发者能够确保自己的代码...

    JunitTest XML parse

    **JUnitTest XML解析详解** JUnit是Java编程语言中广泛使用的单元测试框架,它允许开发者对代码进行自动化测试,确保代码的正确性和稳定性。在实际开发过程中,有时我们需要处理XML文件,例如读取配置、解析数据等...

    使用tempus-fugit多线程运行Junit Test

    这个文件通常会包含一个或多个测试类,并且已经应用了必要的注解和配置。 通过以上步骤,你可以利用`tempus-fugit`实现Junit测试的并行化,大大提高测试效率。不过,需要注意的是,虽然并行测试能提高速度,但也...

    完全运行第一个Junit

    JUnit还提供了测试套件的概念,允许你组合多个测试类或测试方法。可以使用`@Suite`和`@RunWith(Suite.class)`注解来实现。此外,还有其他注解如`@Before`和`@After`,它们分别用于在每个测试方法之前和之后执行的...

    junit3个安装包

    - **测试套件**:通过创建一个测试类来组合多个测试类,使用`@Suite`注解(JUnit 4引入,但也可以在JUnit 3中使用)。 - **设置和清理方法**:`setUp()`方法在每个测试方法前运行,用于初始化环境;`tearDown()`方法...

    ANT結合實際項目、JUNIT4測試詳細配置文件(可作為模板使用)

    在给定的压缩包中,`build.xml`文件很可能是这样一个配置文件,用于指导项目构建和测试流程。 **JUnit4** JUnit4是JUnit测试框架的一个版本,它增强了早期版本的功能,提供了注解、测试套件、参数化测试等新特性。...

    android-junit

    - **定义**:一个或多个测试用例的集合。 - **作用**:用于组织和执行一组相关的测试用例,帮助开发者理解某个功能模块的整体表现。 **2. 测试用例(Test Case)** - **定义**:具体的一组测试指令,通常针对软件...

    2、junit学习之hamcrest、testSuite介绍及测试原则

    TestSuite是JUnit中用于组合多个测试类或测试用例的功能。通过创建一个TestSuite类,我们可以将相关的测试组织在一起,然后一次性运行。这在需要对多个相关模块进行整体测试时非常有用。例如: ```java @RunWith...

    junit5.jar

    此外,JUnit 5支持异步测试,通过`@Test`注解的`async()`属性和`awaitility`库,可以方便地测试多线程和异步操作。配合Lambda表达式,JUnit 5的测试代码更加简洁、易读。 总之,"junit5.jar"作为JUnit 5的核心库,...

    1-Junit-最大公约最小公倍.rar

    这个压缩包可能还包括了`NumberUtils`类的实现,以及其他的辅助类和资源文件,比如配置文件或者日志记录设置。为了深入理解项目,你可以解压文件并查看源代码,了解具体的实现细节和可能的优化策略。 总之,这个...

    Junit5依赖整合包

    2. **条件断言**:Junit5引入了新的断言API,如`assertAll()`,可以同时验证多个条件。 3. **参数化测试**:通过`@ParameterizedTest`注解,可以创建参数化的测试,对多种输入进行测试。 4. **测试注解增强**:如`...

    JUnit5所需的jar包,导入完就可以用

    3. **jar包**:Java Archive(jar)文件是Java平台上的归档文件格式,用于封装多个类文件和相关的元数据。在Java项目中,jar包通常作为库引用,包含所需的类和方法。 4. **导入jar包**:在Java项目中,为了使用...

    jUnit入门教程 jUnit教程

    `@RunWith(Suite.class)`和`@Suite.SuiteClasses`可以组合多个测试类一起运行,形成测试套件。 十、.junit.jupiter扩展 jUnit 5引入了JUnit Jupiter模块,提供了新的API和注解,比如`@DisplayName`、`@Tag`、`@...

    JUnit4.zip

    总之,"JUnit4.zip" 文件包对于任何使用Java进行开发的人来说都是宝贵的资源,它提供了JUnit 4的多个版本,无论是学习、开发还是维护旧项目,都能找到合适的工具。通过阅读文档、源代码和使用说明,开发者可以深入...

    idea下test自动测试profiles配置

    4. **配置test自动运行**:在你的`pom.xml`文件中,使用Maven的Surefire Plugin来配置测试。你可以为每个profile指定不同的测试类或者排除某些测试。 ```xml ... &lt;id&gt;helloProfile &lt;groupId&gt;org.apache...

    Junit4.12和依赖包

    测试套件允许将多个测试类组合在一起,一次性运行。分类则可以将测试分为不同的类别,比如快速测试和慢速测试,便于根据需要选择性地运行。 另外,Junit4.12还引入了`Assume`类,它提供了假设方法,可以在测试开始...

    junit-4.10.jar及使用方法

    一个典型的JUnit测试类会包含多个测试方法,每个方法代表一个独立的测试场景。下面是一个简单的例子: ```java import org.junit.*; public class MyCalculatorTest { @Before public void setUp() { // 初始化...

    junit4.10.zip

    8. **TestNG兼容性**:JUnit 4.10引入了Suite注解,允许类似TestNG的测试套件,可以通过XML配置文件组织和运行多个测试类。 9. **可扩展性**:JUnit 4.10的架构设计允许开发自定义测试监听器、注解处理器和规则,...

    junit_eclipse实例

    4. 项目配置文件:`.project`和`.classpath`,描述了项目的构建设置和依赖关系。 通过这个“junit_eclipse实例”,学习者可以了解到以下知识点: 1. **JUnit基本概念**:了解什么是单元测试,以及JUnit在单元测试...

    软件测试 junit3.8.1

    7. **可配置性**:JUnit可以通过配置文件或参数来控制测试执行的行为,如测试的过滤、超时设置等。 在使用JUnit 3.8.1进行软件测试时,需要注意以下几点: 1. **代码覆盖率**:虽然JUnit本身不提供代码覆盖率工具...

Global site tag (gtag.js) - Google Analytics