前言
Spring整合JUnit学习笔记
引入依赖
pom.xml
1 2 3 4 5 6 7 8 9 10 11
| <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <scope>test</scope> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> <version>5.2.10.RELEASE</version> </dependency>
|
单元测试
@RunWith(SpringJUnit4ClassRunner.class)
:配置类运行器
@ContextConfiguration(classes = SpringConfig.class)
:指定Spring核心配置
src/test/java/com/dao/UserDaoTests.java
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| package com.dao;
import com.conf.SpringConfig; import com.pojo.User; 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 java.util.List;
@RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(classes = SpringConfig.class) public class UserDaoTests {
@Autowired private UserDao userDao;
@Test public void testSelectAll() { List<User> users = userDao.selectAll(); System.out.println(users); }
}
|
完成
参考文献
哔哩哔哩——黑马程序员