亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-99久久99久久-99久久99久久精品国产

您的位置:軟件測試 > 開源軟件測試 > 開源單元測試工具 > junit
Junit加載Spring容器作單元測試
作者:nick_huang 發布時間:[ 2016/7/27 14:51:30 ] 推薦標簽:單元測試 Junit Spring

  如果我們需要對我們的Service方法作單元測試,恰好又是用Spring作為IOC容器的,我們可以這么配置Junit加載Spring容器,方便做單元測試。
  > 基本的搭建
  (1)引入所需的包
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
<version>3.2.10.RELEASE</version>
</dependency>
  (2)寫測試類
  測試類中要設置加載哪些Spring的配置(我這里是“/config/application*.xml”),然后可以注入容器中的bean了。
package com.nicchagil.mybatis3spring3intg.junit;
import java.util.List;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
import com.nicchagil.mybatis3spring3intg.bean.User;
import com.nicchagil.mybatis3spring3intg.service.UserService;
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration({"/config/application*.xml"})
public class JunitTest {
@Autowired
private UserService userService;
@Test
public void c1() {
List<User> userList = userService.query(new User());
System.out.println(userList);
}
}
  > 常見的用法
  常用的方式是將加載配置的部分公用出來:
package com.nicchagil.mybatis3spring3intg.junit;
import org.junit.runner.RunWith;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration({"/config/application*.xml"})
public class BaseJunit {
}
  然后需要的各個測試類繼承公用類:
package com.nicchagil.mybatis3spring3intg.junit;
import java.util.List;
import org.junit.Test;
import org.springframework.beans.factory.annotation.Autowired;
import com.nicchagil.mybatis3spring3intg.bean.User;
import com.nicchagil.mybatis3spring3intg.service.UserService;
public class UserServiceTest extends BaseJunit {
@Autowired
private UserService userService;
@Test
public void c1() {
List<User> userList = userService.query(new User());
System.out.println(userList);
}
}

軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 激情综合网五月激情 | 2020年最新国产精品视频免费 | 日韩欧美在线一级一中文字暮 | 久久久久亚洲视频 | 天天做夜夜做 | 日日摸夜夜摸狠狠摸日日碰夜夜做 | 老司机午夜在线视频 | 亚洲精品人成网在线播放影院 | 中文字幕精品一区二区日本大胸 | 日本aⅴ网站 | 中文字幕一区二区在线播放 | 免费特黄 | 香蕉在线精品亚洲第一区 | 久久天天躁夜夜躁狠狠85麻豆 | 琪琪色网 | 人人添人人澡人人澡人人诱 | 国产精品亚洲欧美大片在线看 | 午夜一级片 | 欧美日韩视频精品一区二区 | 毛片在线看免费版 | 香蕉午夜 | 精品欧美成人高清视频在线观看 | 日韩欧美一区二区久久 | 国产一级视频久久 | a级午夜毛片免费一区二区 a级午夜理论免费毛片 | 天天干天天色天天射 | 成人免费淫片免费观看 | 色视频大全 | 亚洲综合影视 | 91色吧 | 黄色a网站| 免费的一级片网站 | 天天摸天天碰中文字幕 | 久久看免费视频 | 青草娱乐极品免费视频 | 2021国产精品自在拍在线播放 | 757午夜视频国产精品 | 在线jyzzjyzz免费视频 | 亚洲成a人片 | 黄色免费网站视频 | 精品国产免费一区二区 |