`

junit学习(八)——spring的单元测试

阅读更多

1、在项目中添加Spring的Libraries

在项目上右击---->Properties---->Java Build  Path---->Libraries选项卡---->Add Library---->MyEclipse Libraries---->Spring x.x Core Libraries。我这里添加的是2.5版本。

 

2、在src下新建Spring的配置文件:applicationContext.xml,并新建一个Date的bean,用于测试。

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
	xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
	
	<bean id="date" class="java.util.Date"/>
</beans>

3、新建单元测试类进行测试

package com.wjl.junit;


import java.util.Date;

import org.junit.BeforeClass;
import org.junit.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
/**
 * Junit_demo_11
 * spring的单元测试
 * **/
public class SpringTest {

	private static ApplicationContext context = null;
	@BeforeClass
	public static void setUpBeforeClass() throws Exception {
		context = new ClassPathXmlApplicationContext("applicationContext.xml");
	}
	
	@Test
	public void test(){
		Date date = (Date)context.getBean("date");
		System.out.println(date);//结果:Tue Jan 16 10:03:21 CST 2018,说明spring已经添加到项目中
	}
}

 说明Spring添加成功。

分享到:
评论

相关推荐

    SpringJUnit4ClassRunner 单元测试

    单元测试—— Spring 环境下测试,所需要的jar包: spring-test-4.3.29.RELEASE.jar、junit-4.13.1.jar、hamcrest-core-1.3.jar。

    junit学习(十)——Springpring与Hibernate整合的单元测试

    在本篇《junit学习(十)——Spring与Hibernate整合的单元测试》中,我们将探讨如何在Java开发中,利用JUnit进行Spring和Hibernate框架的集成测试。单元测试是软件开发中的重要环节,它能帮助开发者确保代码的质量和...

    junit单元测试junit单元测试junit单元测试

    单元测试是软件开发过程中的一个重要环节,它旨在对程序中的最小可测试单元——通常是单个方法或类——进行验证,确保其按预期工作。 在Java开发中,JUnit扮演着至关重要的角色。它提供了丰富的注解(如@Test、@...

    SpringMVC学习(四)——Spring、MyBatis和SpringMVC的整合

    7. **测试**:编写JUnit测试用例,验证各个组件是否正常工作。可以通过模拟HTTP请求,测试Controller是否正确调用Service,Service是否正确执行DAO操作,以及数据是否正确显示在视图上。 通过以上步骤,你将拥有一...

    单元测试junit

    本文将深入探讨单元测试的概念,详解JUnit框架的基本原理,并通过一个具体的示例——使用JUnit对基于Spring MVC框架的LoginAction进行单元测试,来展示JUnit在实际项目中的应用。 #### 一、单元测试概述 单元测试...

    Spring+hibernate 单元测试

    Spring 2.5 版本引入了一个全新的基于注解的测试框架——TestContext,该框架与之前的测试框架相比有着显著的区别。TestContext 测试框架不再依赖于特定的测试基类,而是采用了更加灵活的注解方式来定义测试行为,这...

    SSM框架——Spring+SpringMVC+Mybatis的搭建教程源码

    7. 测试:编写JUnit测试用例,验证SSM框架的集成是否正常工作。 在实际开发中,我们还需要考虑日志记录、异常处理、安全框架(如Spring Security)的集成,以及对RESTful API的支持等。这个教程源码应该包含了这些...

    spring底层的学习之路

    6. 测试:通过JUnit或其他工具进行单元测试和集成测试。 此外,Spring还提供了AOP(面向切面编程)功能,用于实现日志记录、事务管理、权限控制等跨切面关注点。AOP通过定义切面(Aspect)、通知(Advice)、连接点...

    java spring junit system-rules 1.16.1

    Java Spring Junit System-Rules 1.16.1 是一个专门为Java开发人员设计的测试框架扩展,它在Spring和JUnit的基础上提供了一组强大的规则,用于处理系统级别的测试。System-Rules库允许开发者在单元测试中更有效地...

    Junit4学习笔记—入门篇.pdf

    ### JUnit4学习笔记——入门篇 #### 一、配置MyEclipse在项目中引入JUnit4.jar包 在使用JUnit4进行单元测试之前,首先需要确保开发环境已正确配置JUnit库。对于使用MyEclipse IDE的开发者来说,可以通过以下步骤...

    Spring 注解学习手札(六) 测试

    在本篇《Spring注解学习手札(六)——测试》中,我们将深入探讨Spring框架中的测试支持,尤其是如何利用注解进行单元测试和集成测试。Spring为开发者提供了丰富的注解,使得测试代码更加简洁、易读且易于维护。本文...

    org.springframework.test-3.0.2.RELEASE.jar

    Spring测试模块提供了全面的测试支持,包括对Spring应用程序上下文的加载、AOP代理的处理、事务管理以及对各种测试框架(如JUnit、TestNG)的集成。`org.springframework.test-3.0.2.RELEASE.jar`正是这个模块的实现...

    Java毕业设计——基于spring boot的在线选房网站设计与实现(源码+数据库).7z

    8. **测试**:了解单元测试、集成测试,使用JUnit、Mockito等工具编写测试用例。 9. **版本控制**:使用Git进行版本管理和协作。 10. **部署**:学习如何将应用部署到Tomcat服务器或Docker容器。 通过研究这个项目...

    MyBatis框架的学习(六)——MyBatis整合Spring

    8. **测试验证**:编写JUnit测试用例,验证MyBatis和Spring的整合是否成功,确保数据库操作正常,并且事务管理功能生效。 通过以上步骤,你就能成功地将MyBatis集成到Spring环境中,享受到两者的强大功能。这种整合...

    spring教程

    4. **Mockito注解驱动的测试**:了解@Mock、@InjectMocks和@Spy注解,以及它们在Spring测试类中的用法。 5. **验证行为**:如何使用Mockito的thenReturn、thenThrow、thenReturnList等方法来控制模拟对象的行为,并...

    构建微服务云原生应用——微服务测试设计和实践.pdf

    单元测试专注于单个服务内部的类或方法,如Domain、Service、Controller、Repository和Proxy,通常使用JUnit和Mockito进行模拟和内存数据库来隔离测试。集成测试则关注服务间的接口、交互和链路,可能涉及外部数据库...

    activti实例带完整JUnit4测试

    描述中的内容简洁,主要强调了这个实例项目的特点——集成了JUnit4测试,意味着开发者可以对Activiti的各个部分进行详尽的测试,确保流程的稳定性和功能的正确性。 **标签解析** - **activti5.15**:这表示使用的...

    Java毕业设计——基于spring boot的桌面聊天室系统设计与实现(源码+数据库).7z

    8. **测试与部署**: 开发过程中,单元测试和集成测试是必不可少的,Spring Boot支持JUnit和Mockito等测试工具。部署方面,Spring Boot应用可以被打包成可执行的JAR或WAR文件,部署在云服务器或本地服务器上。 9. **...

    hibernate和junit的jar

    标题中的“hibernate和junit的jar”指的是两个重要的Java开发工具——Hibernate ORM框架的jar文件和JUnit测试框架的jar文件。这两个组件在Java应用开发中起着至关重要的作用。 **Hibernate ORM框架**是Java领域中最...

    maven+springMVC+mybatis+junit详细搭建过程整合实现demo,带有jar包和测试类。增删改查的操作供大家学习。

    本教程将详细讲解如何使用四个关键的技术栈——Maven、SpringMVC、MyBatis和JUnit来搭建一个功能完善的示例项目,并包含了数据库操作和单元测试。下面,我们将深入探讨每个组件以及它们在项目中的作用。 首先,**...

Global site tag (gtag.js) - Google Analytics