SSH与SSM学习之Spring10——Spring与junit整合测试
来源:互联网 发布:半包包括哪些 知乎 编辑:程序博客网 时间:2024/06/09 17:49
- SSH与SSM学习之Spring10Spring与junit整合测试
- 一导包
- 二注解配置
- 三测试
SSH与SSM学习之Spring10——Spring与junit整合测试
一、导包
除了我们之前使用的包以外,还需要导入 spring-test 包
二、注解配置
主要使用到两个注解
//帮我们创建容器@RunWith(SpringJUnit4ClassRunner.class)//指定创建容器时使用哪个配置文件@ContextConfiguration("classpath:com/qwm/spring2/applicationContext.xml")
例如
//帮我们创建容器@RunWith(SpringJUnit4ClassRunner.class)//指定创建容器时使用哪个配置文件@ContextConfiguration("classpath:com/qwm/spring2/applicationContext.xml")public class Demo { ....}
三、测试
测试主要到 Car类和User类,和之前的是一样的。
下面是测试类
package com.qwm.spring2.b_junit;import com.qwm.spring2.bean.User;import org.junit.Test;import org.junit.runner.RunWith;import org.springframework.test.context.ContextConfiguration;import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;import javax.annotation.Resource;/** * @author:qiwenming * @date:2017/10/13 0013 0:13 * @description: * spring与junit整合测试 *///帮我们创建容器@RunWith(SpringJUnit4ClassRunner.class)//指定创建容器时使用哪个配置文件@ContextConfiguration("classpath:com/qwm/spring2/applicationContext.xml")public class Demo { //将名为User的对象注入到user变量中 @Resource(name="user") private User user; @Test public void test1(){ System.out.println(user); }}
结果
--初始化方法--User{name='wiming', age=18, car=Car{name='玛莎拉蒂', color='绿色'}}--销毁方法--
阅读全文
0 0
- SSH与SSM学习之Spring10——Spring与junit整合测试
- SSH与SSM学习之SSH整合04——Struts2与Spring整合
- SSH与SSM学习之SSH整合06——Hibernate与Spring整合
- SSH与SSM学习之SSH整合07——Spring整合c3p0连接池
- SSH与SSM学习之SSH整合08——Spring整合Hibernate环境操作数据库
- SSH与SSM学习之SSH整合02——单独配置Spring容器
- SSH与SSM学习之SSH整合09——Spring的aop事务
- SSH与SSM学习之Spring18——Spring整合JDBC
- SSH与SSM学习之SSH整合01——SSH整合原理和导包
- SSH与SSM学习之SSH整合03——单独配置Struts2
- SSH与SSM学习之SSH整合05——单独配置Hibernate
- SSH与SSM学习之SSH整合10——扩大session作用范围
- SSH与SSM学习之SSH整合11——实现登录功能
- SSH与SSM学习之Spring20——Spring事务之Spring相关的基础
- 【SSH】Spring学习(二)使用注解配置Spring、安装STS插件、Spring与junit整合测试、AOP
- SSH与SSM学习之Spring04——Spring属性注入之set方法注入
- SSH与SSM学习之Spring05——Spring属性注入之构造函数注入
- SSH与SSM学习之Spring06——Spring属性注入之p名称空间注入
- 今日头条
- 最全的pom.xml中文详解
- 线段树
- AngularJS页面的增删改查
- Java学习心得之接口
- SSH与SSM学习之Spring10——Spring与junit整合测试
- 类似今日头条(侧拉+viewloder+PullToRefreshListView+viewpager无限轮播)
- Junit 测试时报 java.lang.NullPointerException
- [Drools]JAVA规则引擎 -- Drools
- Windows下Machine Learning Server离线安装及远程登陆
- 如何在不同的语言/平台中获取Android ID
- eclipse中的快捷键,和常用键
- course1.3
- System Design——系统设计过程(二)抽象设计