`

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。

    xun:spring, spring-mvc, struts2, freemarker, hibernate, mybatis, spring-data-jpa, shiro

    例子活跃的mq 安卓易于Hibernate4 jpa——spring-data-jpa、hibernate、solr 网状四郎springmvc——spring、springmvc、freemarker、shiro struts2 -- struts2, freemarker, shiro -doc -- 一些资源 -extjs4 -- ...

    Spring.3.x企业应用开发实战(完整版).part2

     《Spring3.x企业应用开发实战》是在《精通Spring2.x——企业应用开发详解》的基础上,经过历时一年的重大调整改版而成的,本书延续了上一版本追求深度,注重原理,不停留在技术表面的写作风格,力求使读者在熟练...

    Spring3.x企业应用开发实战(完整版) part1

     《Spring3.x企业应用开发实战》是在《精通Spring2.x——企业应用开发详解》的基础上,经过历时一年的重大调整改版而成的,本书延续了上一版本追求深度,注重原理,不停留在技术表面的写作风格,力求使读者在熟练...

    基于springmvc高并发秒杀系统

    其中,对于相关的DAO,Service操作,均添加了Junit单元测试实例。 开发文档 一、业务分析 1.秒杀系统业务流程 2.秒杀业务的核心:库存的处理 3.针对库存业务分析:事务(1&gt;.减内存 2&gt;.记录购买明细) 4.记录...

    Maven入门学习教程(下)

    在网易视频云:Maven入门学习教程(上)中,我们为各位简单介绍了Maven,并且谈到了Maven如何下载和安装。今天,网易视频云来教各位Maven该...如JUnit测试类|||----resources——存放项目资源文件,如spring,hibernate

    spring+springMVC基本框架(较为完善)

    web服务器应用,基于spring+springMVC框架搭建,基本上什么都没有,就是一个框架,导入完毕后执行test包下面的文件可以测试是否搭建成功,提示:需要用junit执行,导入项目后若没有junit,则右键项目build path/configure...

    医院信息系统(临床诊疗、药品管理、财务管理、患者管理)

    Junit 4.12 单元测试框架 Logback 1.2.3 日志框架 Java doc ———— API帮助文档 Docker 18.09.6 应用容器引擎 Docker-compose 18.09.6 容器快速编排 前端技术栈 技术 版本 说明 Vue 2.6.10 前端框架 Vue-router ...

    从Java走向Java+EE+.rar

    第1章 Java EE的基本知识 1 1.1 Java EE的出现及其...23.3 利用JUnit进行单元测试 324 23.4 利用StrutsTestCase对Struts进行测试 328 23.5 压力测试和JMeter 334 23.6 其他开源测试工具 339 23.7 小结 343

    Springboot整合SSM框架的实战项目——own_demo源码解析

    该项目集成了MyBatis-Plus、Druid数据源、Junit测试以及Swagger文档,实现了前后端分离的设计模式。项目正在不断完善中,已具备基础功能框架。 文件构成: - Java源文件:11个,包含了核心业务逻辑和控制器代码。 -...

    spring-boot-multimodule

    多模块 Maven 项目的 Spring Boot 演示。 子项目包含以下模块(从... 用Cobertura运行JUnit测试,执行cobertruaTest.sh 特征 具有多个模块的 spring-boot 在 spring-boot 中使用 cobertura 收集指标并发布到redis

    【白雪红叶】JAVA学习技术栈梳理思维导图.xmind

    关于java程序员发展需要学习的路线整理集合 技术 应用技术 计算机基础知识 cpu mem disk net 线程,进程 第三方库 poi Jsoup zxing Gson 数据结构 树 栈 链表 队列 图 操作系统 linux 代码控制...

    JAVA程序开发大全---上半部分

    5.5 JUnit应用实例:数据库程序单元测试 77 5.6 本章小结 80 第6章 Java Web应用程序的开发 81 6.1 Java Web应用程序概述 81 6.2 Tomcat服务器的安装和配置 82 6.2.1 Tomcat服务器的下载 82 6.2.2 Tomcat服务器的...

    camel-cxf-jms-demo:示例 Apache Camel 应用程序(CXF、REST、JMS、缓存)

    单元测试( jUnit启动嵌入式Jetty进行测试) 环境 应用程序是通过以下方式创建的: JDK 8u40 Tomcat 8.0.* 技术栈 阿帕奇骆驼 2.15 Spring 4.1(上下文) Apache ActiveMQ 5.10 阿帕奇CXF 3 Ja

    snmp4j_source

    此资源为snmp4j的源码 SNMP4J——一个支持java管理器和代理,支持snmp应用程序接口的类库。 SNMP4J是一个商业类库,而且开源免费,它也是一个有着很高技术艺术性的SNMP执行能力的类库,支持J2SE1.4或更高... JUNIT测试

    Struts2 in action中文版

    13.2 对动作进行单元测试 281 13.2.1 将IoC用于测试的优势 281 13.2.2 JUnit与测试 282 13.2.3 测试validation.xml文件 284 13.3 最大化重用 284 13.3.1 使用component标签组件化 285 13.3.2 重用模板化的标签 286 ...

    iuhyiuhkjh908u0980

    各位大哥,帮我看看一下,这个Ext+dwr+spring的问题.我搞了大半天,一直没有找出问题的根源. 希望大家能帮我找出问题来数据库:uYou if exists(select * from sysobjects where name='users') drop table users go ...

Global site tag (gtag.js) - Google Analytics