`
haowei0315
  • 浏览: 34498 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Junit测试基类

阅读更多

我们在做测试时,一般需继承AbstractTransactionalJUnit4SpringContextTests类来测试;

AbstractTransactionalJUnit4SpringContextTests类解决了hibernate的openSessionView的问题;

如:

 

public class BaseUnitTest extends AbstractTransactionalSpringContextTests {

	@Override
	protected String[] getConfigLocations() {
		return new String[] { "spring/*.xml" };
	}

}

 在此,我们需重写getConfigLocations()方法,引入我们的spring bean注入配置文件即可;

 如果是保存数据库操作,一般需在后面加入setComplete();提交数据入数据库中.

 

 

 

分享到:
评论

相关推荐

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

    创建JUnit测试类是单元测试的第一步。在Eclipse中,右键点击项目,选择"New" > "JUnit Test Case"。在此过程中,需要选择要测试的源代码类以及要测试的方法。测试类通常会继承自`org.junit.Test`注解的基类,并且每...

    junit单元测试示例

    在这个“junit单元测试示例”中,我们将深入探讨如何配置和执行一个基本的JUnit测试。 首先,我们需要了解Junit.jar。这是JUnit库的归档文件,包含了所有必要的类和接口,使得我们能够编写和运行测试用例。要将...

    Junit测试报告.pdf

    测试类通常会继承自Junit提供的测试基类,并使用注解(如@Test)来标记测试方法。 **实验步骤** 1. 导入Junit库:在项目中添加对应的Junit依赖。 2. 创建测试类:创建一个类,通常命名为被测试类的Test后缀,比如`...

    用友NC框架中使用Junit单元测试小技巧

    这是因为在用友NC框架中,所有的测试类都应该继承这个基类,以便能够访问到框架提供的各种资源和服务。 #### 2. 手动引入Junit包 在项目中手动引入Junit包是非常重要的一步。这通常可以通过在项目的依赖管理工具...

    junit测试包(包含两个版本)

    在JUnit3中,测试类通常继承自`junit.framework.TestCase`基类,每个测试方法必须以`test`开头。例如: ```java import junit.framework.TestCase; public class MyTest extends TestCase { public void test...

    junit4.8.1测试例子

    此外,JUnit 4.8.1还引入了注解驱动的测试,允许我们更简洁地编写测试代码,而不需要继承自特定的测试基类。通过这些特性,开发者能够高效地进行单元测试,确保代码的质量和稳定性。 总结起来,这个"junit4.8.1测试...

    android junit 单元测测

    这样,才能确保JUnit测试类能在JRE环境下被正确执行。 #### Android JUnit框架结构 在Android SDK中,虽然存在junit.framework包,但这并不意味着Android已经完全集成了JUnit框架。实际上,这个包仅提供了用于构建...

    [ 无敌版]用JUnit框架实现Java单元测试教程,速成JUNIT

    `TestCase` 是编写具体测试用例的基类,程序员通常需要继承它并覆盖必要的方法如 `setUp()` 和 `tearDown()` 来设置和清理测试环境,以及 `runTest()` 来执行测试。`TestResult` 类则负责收集和分类测试结果,包括...

    半小时轻松搞定 JUnit4

    - **注解的好处**:注解不仅简化了测试代码的编写,还提供了更多的灵活性,不再强制要求测试类必须继承特定的基类,也不再要求测试方法必须以特定的方式命名。 **1.2 单元测试类的基本结构** - **类名和位置**:...

    JUnit3.8的初步学习

    在IDE如Eclipse或IntelliJ IDEA中,可以直接通过集成的测试运行器执行JUnit测试。也可以通过命令行运行,使用`junit.jar`和`hamcrest-core.jar`(如果使用了断言库)来运行包含测试的类。 在进行单元测试时,重要的...

    junit hamcrest最新

    - **代码覆盖率**:结合JaCoCo或Cobertura等工具,可以测量JUnit测试对代码覆盖率的影响,以确保足够的测试覆盖。 总之,"junit hamcrest最新"意味着关注的是使用JUnit进行单元测试,并结合Hamcrest库提高测试的...

    android JUnit demo

    此外,可能还会涉及到`ActivityInstrumentationTestCase2` 或 `AndroidJUnit4` 测试类,它们是Android测试库提供的测试基类,提供了启动和控制`Activity`的能力,这对于测试与`Spinner`交互的`Activity`是必要的。...

    Junit5用户手册

    通常情况下,测试类需要继承自特定的基类或使用特定的注解来标识。 **3.3 显示名称** JUnit5允许为测试方法设置显示名称,这使得测试结果更加直观易读。 **3.4 断言** JUnit5提供了一套丰富的断言API,相比JUnit...

    ant+junit教程

    JUnit测试用例通常包含一系列断言(assertions),用于验证代码的预期行为。测试类会继承自JUnit的`@RunWith(JUnit4.class)`注解的基类,并且测试方法会使用`@Test`注解标识。 为了将JUnit集成到Ant构建过程中,...

    junit4.10下载

    JUnit 4.10 是一个广泛使用的开源Java测试框架,由Ernst Kormann和Kent Beck开发,基于JUnit 3.x版本进行了重大改进。它在软件开发过程中扮演着至关重要的角色,尤其是对于遵循敏捷开发原则的团队。JUnit 4.10是...

    junit.rar包

    1. **测试类与测试方法**:在JUnit中,测试类通常会继承自`org.junit.Test`注解的基类,并包含多个测试方法。每个测试方法都是一个独立的单元测试,通过`@Test`注解标识。这些方法不带任何参数,返回值为void,且不...

    详解Junit 测试之 Spring Test

    "详解Junit 测试之 Spring Test" Spring Test 是一种基于 JUnit 的测试框架,用于测试 Spring 应用程序。它提供了一种简洁的方式来测试 Spring 应用程序,解决了传统 JUnit 测试中的一些问题。 一、Spring Test ...

    springmybatis:spring和mybatis的结合,maven构造,加入junit测试

    本项目“springmybatis”将这两者结合起来,利用Maven构建,并加入了Junit测试,以确保代码的健壮性和可维护性。下面我们将详细讨论这些知识点。 **Spring框架** Spring是一个开源的应用框架,它提供了全面的编程和...

    Junit4使用教程详解+源码下载.rar

    JUnit4通过注解驱动测试执行,不再需要继承特定的基类或实现接口,这使得测试代码更加清爽。 八、Mocking和Stubbing JUnit4虽然没有内置的模拟(Mock)和桩(Stub)功能,但可以与其他模拟框架(如Mockito)结合...

Global site tag (gtag.js) - Google Analytics