Spring的Junit整合
在我們平常寫程式碼的時候,每次測試的時候都得從容器獲取Bean,非常麻煩,可以使用整合Junit的方法來解決
- 1.需要匯入的jar包
spring-test.jar
spring-aop.jar
junit.jar
- 2.寫測試類
需要注意的要點是
- 使用@Runwith註解指定spring-test.jar中SpringJunit4ClassRunner.class
- 使用@ContextConfiguration指定配置檔案的位置
- 測試誰,就把誰注入,注入方法和之前一樣
- 編寫測試方法,使用@Test註解
- 使用測試方法進行測試
package com.test;
import com.cuixiaoming.config.SpringConfiguration;
import com.cuixiaoming.dao.UserDao;
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;
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = {SpringConfiguration.class})
public class SpringJunitTest {
@Autowired
private UserDao userDao;
@Test
public void test1(){
userDao.run();
}
@Test
public void test2(){
}
}
相關文章
- Spring整合JUnitSpring
- Spring和JUnit的整合Spring
- Spring整合JUnit,MybatisSpringMyBatis
- 【學習筆記】Spring與Junit的整合筆記Spring
- Spring是如何整合JUnit的?JUnit原始碼關聯延伸閱讀Spring原始碼
- Spring Test 整合 JUnit 4 使用總結Spring
- Spring+MyBatis+JUnit整合測試的搭建過程總結SpringMyBatis
- Spring系列之新註解配置+Spring整合junit+註解注入Spring
- Spring 對 Junit4,Junit5 的支援上的運用Spring
- spring JUnit 基本原理Spring
- JF +Spring 4 +JUNIT4 測試?Spring
- spring:spring與mybatis的整合SpringMyBatis
- spring+redis的整合,使用spring-data-redis來整合SpringRedis
- Dozer的使用: 整合SpringSpring
- Spring 對Mabatis的整合SpringBAT
- CAS與Spring的整合Spring
- struts與spring 的整合Spring
- JUnit3.8的Junit單元測試.
- JUnit的疑惑
- Spring Boot + Junit 5 + Testcontainers原始碼專案Spring BootAI原始碼
- Spring單元測試教程(JUnit5+Mockito)SpringMockito
- Spring Boot整合Spring BatchSpring BootBAT
- Spring Boot整合Spring SecuritySpring Boot
- Spring Boot整合Spring AopSpring Boot
- Spring 整合 MyBatisSpringMyBatis
- mybatis整合springMyBatisSpring
- ActiveMq整合SpringMQSpring
- Spring整合MyBatisSpringMyBatis
- Spring整合WebSocketSpringWeb
- Spring Cloud 整合SpringCloud
- Spring MVC整合redis的配置SpringMVCRedis
- Quartz - Spring和Quartz的整合quartzSpring
- [我]Struts+Spring的整合Spring
- spring測試父類,使用junit-4.4.jar,spring-test.jarSpringJAR
- MyBatis(九) 整合Spring、整合SpringMVCMyBatisSpringMVC
- junit
- JUnit —— TestSuite 的使用UI
- Spring Boot:整合Spring Data JPASpring Boot