`
Jatula
  • 浏览: 278396 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

junit实现测试类(在Spring2.5中)

阅读更多

第一步:

创建JAVA项目,也可以是Web项目,加入Spring2.5的Core Lib

 

创建注入类(测试用)

 

修改applicationContext.xml文件

 

内容如下:

 

注入类:

package nell;

public class Animal {
	private String one;
	private String twe;

	public String getOne() {
		return one;
	}

	public void setOne(String one) {
		this.one = one;
	}

	public String getTwe() {
		return twe;
	}

	public void setTwe(String twe) {
		this.twe = twe;
	}
}

 

applicationContext.xml文件

 

<?xml version="1.0" encoding="UTF-8"?>
<beans
	xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
<bean id="animal" class="nell.Animal">
	<property name="one" value="123"/>
	<property name="twe" value="小到堆"/>
</bean>

</beans>

 

测试类

 

package nell;

import static org.junit.Assert.*;

import org.junit.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

public class TestE {
	@Test
	public void haha(){
		ApplicationContext ac = new ClassPathXmlApplicationContext("applicationContext.xml");
		Animal aa=(Animal)ac.getBean("animal");
		assertEquals("123",aa.getOne());
		assertEquals("小到堆",aa.getTwe());
	}
}

 

注意点:

@Test

在上面打入@Test,如果出现报错,右键加入Jar包,在MyEclipse Lib下面有个Spring2.5 Testing Support Lib包

因为Spring已集成

好了,把Junit运用了,assertEquals("123",aa.getOne());做了比较;

 

2
0
分享到:
评论

相关推荐

    junit+hibernate3.2+spring2.5工程

    在本工程中,我们可以看到如何设置Junit测试类,对Spring和Hibernate的集成功能进行验证。 2. Hibernate3.2:作为一款强大的对象关系映射(ORM)框架,Hibernate3.2简化了数据库操作,使得开发者可以使用Java对象而...

    Spring2.5 中文文档 chm格式

    在集成测试方面,Spring Test模块得到了增强,提供了更多的测试支持,包括模拟对象、Web应用测试上下文以及对JUnit和TestNG的集成。 总的来说,"Spring2.5中文框架开发手册"是深入了解和掌握Spring2.5版本特性和...

    Spring2.5-中文参考手册chm.zip

    除了XML配置外,开发者可以通过在类或方法上使用`@Autowired`、`@Qualifier`等注解来实现依赖自动装配。此外,还引入了基于类型和基于名称的自动装配,使得依赖管理更加简单。 2. **AOP增强**:Spring 2.5对AOP进行...

    spring2.5中文文档(PDF)

    5. **Spring MVC**:Spring的Web MVC框架在2.5版本中也得到了优化,支持更多的注解驱动的控制器,如`@RequestMapping`、`@ResponseBody`等,简化了Web应用的开发。 6. **XML Schema支持**:Spring 2.5引入了新的XML...

    spring2.5常用包

    以上就是 Spring 2.5 中的一些核心知识点,这个压缩包中的“spring常用包”可能包含了实现这些功能的相关类库和配置文件。学习和掌握这些内容,将有助于你更好地利用 Spring 2.5 构建高效、可维护的 Java 应用程序。

    eclipse搭建spring2.5

    5. **测试**:创建一个JUnit测试类,使用Spring的TestContext框架来加载配置并运行测试。确保你的测试类继承了`AbstractJUnit4SpringContextTests`或`AbstractTestNGSpringContextTests`(取决于你使用的测试框架)...

    使用 Spring 2.5 TestContext 测试框架

    在Spring框架中,TestContext模块为开发者提供了强大的测试支持,特别是在Spring 2.5版本中,这个测试框架进一步增强了测试的便利性和可扩展性。它允许我们以声明式的方式配置和管理测试环境,包括bean的初始化、...

    spring2.5需要的jar

    在压缩包"spring2.5需要的jar"中,可能包含了一系列Spring框架的核心库,如spring-core、spring-context、spring-aop、spring-beans、spring-expression等。这些jar文件是构建基于Spring 2.5的应用所必需的,它们...

    spring 2.5 中文pdf

    在Spring 2.5中,DI的实现更加完善,支持注解驱动的配置,如@Autowired、@Qualifier等,简化了XML配置。 2. **AOP(面向切面编程)**:Spring 2.5对AOP的支持增强,引入了更直观的注解,如@Transactional、@...

    精通spring2.5

    2. **面向切面编程(Aspect-Oriented Programming,AOP)**:在Spring 2.5中,AOP功能也得到了增强,新增了对JSR-250标准的支持,如`@PostConstruct`和`@PreDestroy`注解,用于标记初始化和销毁方法。此外,还引入了...

    spring2.5中文操作手册

    在Spring 2.5中,可以通过`@PostConstruct`和`@PreDestroy`注解定义初始化和销毁方法。 6. **MVC框架**:Spring MVC是Spring提供的Web应用程序开发框架,支持模型-视图-控制器模式。Spring 2.5改进了模型绑定、数据...

    spring2.5相关包

    8. **测试框架**:Spring 2.5 强化了测试框架,支持了 @RunWith(SpringJUnit4ClassRunner.class) 和 @ContextConfiguration 注解,使得基于注解的 Spring 测试变得容易,提高了测试效率。 在提供的 "lib" 压缩包...

    spring2.5电子文档

    在Spring 2.5中,有以下几个关键知识点: 1. **依赖注入(Dependency Injection,DI)**:这是Spring的核心特性,它允许开发者将对象间的依赖关系解耦,通过容器来管理对象的创建和装配,使得代码更易于测试和维护...

    Spring2.5的新特性

    在测试方面,Spring2.5增加了对JUnit4的支持,使得编写单元测试更为便捷。开发者可以使用@RunWith(SpringJUnit4ClassRunner.class)注解来启动Spring应用程序上下文,并直接在测试方法上使用@Test注解。 **Spring ...

    Spring 2.5 TestContext

    - `@RunWith(SpringJUnit4ClassRunner.class)`:这是JUnit测试类必须的注解,它告诉JUnit使用Spring提供的测试运行器来执行测试。 - `@ContextConfiguration`:用于指定配置文件的位置或加载ApplicationContext的...

    Spring2.5-中文参考手册.rar

    10. **测试支持**:Spring提供了JUnit和TestNG的测试支持,包括模拟对象、依赖注入到测试类以及事务管理,使得单元测试和集成测试更加便捷。 《Spring2.5 中文参考手册》将涵盖以上所有知识点,详细解释每个特性的...

    servlet api帮助文档,Junit api,spring 2.5api

    本资源包含三个重要的API文档,分别是Servlet API、JUnit API以及Spring 2.5 API,它们分别对应于服务器端处理、单元测试和一个流行的应用框架。下面将详细介绍这三个方面的核心知识点。 1. Servlet API: Servlet...

    Spring2.5-中文参考手册

    1. **依赖注入** (Dependency Injection, DI):Spring2.5中的DI是其核心特性之一,允许开发者解耦组件间的依赖关系,提高代码的可测试性和可维护性。通过XML配置或注解方式,Spring可以管理对象的生命周期并自动装配...

    Spring之Spring2.5集成Struts2.2

    标题“Spring之Spring2.5集成Struts2.2”涉及到的是在Web开发中整合两个非常流行的开源框架——Spring和Struts2的过程。这个过程旨在利用Spring的强大IoC(Inversion of Control,控制反转)和AOP(Aspect Oriented ...

    Structs2.0+Spring2.5+Ibatis整合例子

    本项目"Structs2.0+Spring2.5+Ibatis整合例子"就是这样一个示例,展示了如何将Struts2、Spring和iBatis这三个流行的技术栈整合在一起,以实现MVC(模型-视图-控制器)架构。以下将详细阐述这三个框架的核心功能以及...

Global site tag (gtag.js) - Google Analytics