原始环境:spring 2.0 hibernate 3.1
讲讲过程
环境:JDK 必须是1.5以上 1.4不支持annoation (一些老的系统就不行了,看看怎么解决这个问题)
首先导入了Spring2.5 jar spring -test .jar 两个文件
中间遇到过一个问题就是 spring 2.0 spring 2.5如果在一起会报错,这时候把spring2.0在classpath去掉
其次你要更新Eclipse中自带的junit.jar文件 4.4以上版本的
还有注意就是数据源,由于我使用了JNDI配置中要这么写
<!-- 容器datasource -->
<bean id="dataSource"
class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName">
<value>java:comp/env/jdbc/oracleDS</value>
</property>
<property name="resourceRef" value="true" />
<property name="defaultObject" ref="my-core-nojndi-ds" />
</bean>
<!-- fall back data-source if JNDI look up of main data-source fails -->
<bean id="my-core-nojndi-ds"
class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName" value="oracle.jdbc.pool.OracleConnectionPoolDataSource" />
<property name="url"
value="jdbc:oracle:thin:whu_prd/whuok@192.168.0.102:1521:heer" />
</bean>
代码如下:
/**
* <b>简述</b><br>
* <br>
* <code>TestUserDAO.java</code> 的主要功能是<br>
*
*
* <p>
* <b>特点</b>
* <ul>
* <li>
* <li>
* </ul>
* <b>注意事项</b><br>
* <br>
*
* @author <a href="mailto:chenwentaokl@yahoo.com.cn">chenwentao</a>
*
* @Date Nov 27, 2009 10:27:57 AM
*
* @version 1.189, 10/21/05
*
* @see
*
* @since Ver 1.0
*
*
*/
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = {"classpath:applicationContext-service.xml","classpath:/com/heer/zsu/oa/context/OaApplication.bean.xml","classpath:containerDataSource.xml","classpath:applicationContext-service.xml"})
@TransactionConfiguration(transactionManager="transactionManager",defaultRollback=true)
@Transactional
public class TestUserDAO extends AbstractJUnit4SpringContextTests {
@Autowired
private MeetingService meetingService;
@Test
public void addMeeting(){
BoaMeetingDTO dto=new BoaMeetingDTO();
dto.setBz("234");
meetingService.add(dto);
}
}
分享到:
相关推荐
JUnit4测试框架是Java开发中广泛使用的单元测试工具,它为开发者提供了编写和运行可重复、可靠的测试用例的能力。这个“junit4测试jar包”包含了一切你需要在项目中集成JUnit4进行测试的库文件。只需将其复制到你的...
JUnit4是Java编程语言中最广泛使用的单元测试框架之一,它为开发者提供了编写和运行可重复、可靠的测试用例的工具。这个"junit4测试源码"可能包含了JUnit4框架的源代码,使得用户能够深入理解其内部工作原理,便于...
JUnit4是Java编程语言中最广泛使用的单元测试框架之一,它为开发者提供了强大的工具来编写和运行测试用例,确保代码的正确性和稳定性。本篇将详细介绍JUnit4的主要特性和使用方法,以及如何通过示例来理解和应用这些...
**Junit4测试总结** JUnit4是Java编程语言中最常用的一个单元测试框架,它极大地简化了测试代码的编写,使得开发者能够更加专注于测试用例的设计和执行。在本文中,我们将深入探讨JUnit4的主要特性、如何使用以及它...
Junit4是一款广泛使用的Java单元测试框架,它使得开发者能够方便地编写和运行测试用例,从而验证代码的正确性。本教程将深入探讨Junit4测试用例的使用,帮助你理解和实践其核心概念。 一、Junit4简介 Junit4是JUnit...
本资料包"junit4测试数据库源码"主要涵盖了Junit4的新特性assertThat断言以及如何利用Junit4进行MySQL和Oracle两种主流数据库的增删改查操作的测试。 首先,我们来了解一下Junit4的assertThat断言。在旧版本的Junit...
JUnit 4测试框架是Java开发中的一个重要工具,用于编写和执行单元测试。单元测试是对软件中的最小可测试单元进行检查,通常是一个函数或方法。它的重要性在于能够确保代码的正确性和稳定性,特别是在软件开发的早期...
JUnit4是Java编程语言中最广泛使用的单元测试框架之一,它为开发者提供了编写和运行可重复测试的工具。这个"junit4测试源码 免费"的资源包含的是JUnit4框架的源代码,这对于理解其内部工作原理、学习如何编写更高效...
基于Spring的JUnit4单元测试
JUnit4 是一个广泛使用的Java编程语言的单元测试框架,它为开发者提供了一种方便、高效的方式来验证代码的正确性。这个“junit4 测试jar包”包含了JUnit库的4.8版本,允许用户在他们的项目中进行自动化测试。 JUnit...
JUnit4是Java编程环境中广泛使用的单元测试框架,它极大地简化了对Java代码进行测试的过程。在软件开发中,单元测试是验证代码功能正确性的重要步骤,确保每个独立的代码模块都能按照预期工作。JUnit4引入了许多新...
标题"activti实例带完整JUnit4测试"表明这是一个关于Activiti的工作流程引擎的实例项目,其中包含了使用JUnit4进行的全面测试。Activiti是一个开源的业务流程管理(BPM)和工作流系统,它允许开发者通过模型驱动的...
Junit4作为Java领域最常用的单元测试框架,为开发者提供了方便、高效的测试工具。本文将深入探讨如何使用Junit4对名为Calculate的类进行单元测试,包括其加减乘除四个方法。 首先,我们需要了解Junit4的基本结构和...
ssm配置多个数据源、自己写的一个demo,按照所写的代码去修改相应的代码即可使用,配置文件只需该数据库连接,这里使用了两个数据库连接,若使用多个链接时可仿照此方法在继续添加即可,另附junit4测试类供大家测试...
JUnit 4 是一款广泛应用于Java开发中的单元测试框架,它极大地简化了测试代码的编写和执行。作为Java事实上的标准单元测试库,JUnit 4 的易用性和灵活性使其成为开发者首选的测试工具。本文将深入讲解JUnit 4的关键...
JUnit 4 是一款备受Java开发者青睐的单元测试框架,它极大地简化了编写和执行单元测试的流程。单元测试是确保代码质量的关键环节,通过编写针对单个功能或方法的独立测试,开发者可以验证代码的正确性,从而及时发现...
在Java项目中,将这两个jar包添加到类路径后,开发者就可以编写JUnit测试了。测试类通常会继承自`org.junit.Test`,并包含一系列的测试方法。测试运行器(如JVM内置的`JUnitCore`或IDE集成的测试运行器)会发现这些...
**JUnit4教程——初探单元测试的艺术** JUnit4是Java编程语言中广泛使用的单元测试框架,它是Java开发者进行软件质量保证的重要工具。本教程将深入浅出地介绍JUnit4的基本概念、核心特性以及如何在实际项目中应用它...