Day22 Spring test模組
Spring和junit的整合
- (1)在spring框架下,如何給類做單元測試?
》Junit+手動建立IOC容器
》Junit+spring test + 自動建立IOC容器+自動注入(不用呼叫getBean) - (2)什麼是spring-test模組?
spring提供的基於junit的測試模組,可以簡化IOC建立,且可以使用注入 - (3)如何使用Spring-test模組?
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration("classpath:applicationContext.xml")
public class XxxTest
pom.xml
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
<version>5.2.9.RELEASE</version>
</dependency>
<!--spring整合junit需要用4.12及以上的包-->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>test</scope>
</dependency>
TestPersonServiceSpring
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration("classpath:applicationContext.xml")
public class TestPersonServiceSpring {
@Autowired
IPersonService personService;
@Autowired
@Qualifier("personDaoImpl")
IPersonDao personDao;
@Test
public void test01(){
System.out.println(personService);
//調了一個login
Person person = new Person();
boolean flag = personService.login(person);
System.out.println(flag);
}
@Test
public void test02(){
Person person = new Person();
boolean f = personDao.findByUserNameAndPassword(person);
System.out.println(f);
}
}
相關文章
- Spring testSpring
- spring-boot-starter-testSpringboot
- testng + mockito + spring boot test 基本操作MockitoSpring Boot
- Day22 集合,ArrayList,泛型泛型
- Spring Test 整合 JUnit 4 使用總結Spring
- Spring-test 單元測試使用示例Spring
- spring測試父類,使用junit-4.4.jar,spring-test.jarSpringJAR
- spring boot(三)web模組Spring BootWeb
- test
- webservice testWeb
- test_NO
- Unit test
- springboot junit Unit-Testing(via spring-boot-starter-test)Spring Boot
- Spring【AOP模組】知識要點Spring
- Spring框架模組依賴關係Spring框架
- 使用Spring Boot實現模組化Spring Boot
- 什麼是Spring 框架?Spring 框架有哪些主要模組?Spring框架
- Spring原始碼分析之spring-jms模組詳解Spring原始碼
- 【Android Test】糟心的“Empty test suite ”異常AndroidUI
- Shell test 命令
- JavaScript test() 方法JavaScript
- ACM Coin TestACM
- partition table test
- Test Generation frameworkFramework
- test日記
- 1-test
- test3
- test004
- test1
- Test12
- test2
- test6
- WPF test GPUGPU
- Day22 第七章 回溯演算法part01演算法
- spring boot(四)資料訪問模組Spring Boot
- Spring-boot模組化程式設計Springboot程式設計
- Spring【AOP模組】就是這麼簡單Spring
- Spring【DAO模組】就是這麼簡單Spring