十二、springboot 整合Junit
阿新 • • 發佈:2018-12-22
一、maven依賴
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency>
二、編寫測試程式碼
@Repository public class UserDao { public void saveUser(){ System.out.println("User insert into...."); } }
@Service public class UserService { @Autowired private UserDao userDao; public void addUser(){ userDao.saveUser(); } }
三、測試
/** * @RunWith啟動類 * SpringJUnit4ClassRunner.class 讓junit與spring環境進行整合 * * @SpringBootTest(classes = {DemoApplication.class})1:當前類為springboot的測試類 * @SpringBootTest(classes = {DemoApplication.class})2:載入springboot啟動類,啟動springboot */ @RunWith(value = SpringJUnit4ClassRunner.class) @SpringBootTest(classes = {DemoApplication.class}) public class UserSeriveTest { @Autowired private UserService userSerive; @Test public void test(){ userSerive.addUser(); } }