天天看點

Spring Boot:快速建立單元測試插件安裝及配置建立Spring Boot項目建立單元測試

Spring Boot 建立單元測試

  • 插件安裝及配置
    • 配置
      • 目錄設定
      • 模闆修改
  • 建立Spring Boot項目
  • 建立單元測試

插件安裝及配置

  1. File
  2. Settngs
  3. Plugins
  4. 安裝JunitGenerator V2.0
Spring Boot:快速建立單元測試插件安裝及配置建立Spring Boot項目建立單元測試

配置

目錄設定

根據test目錄設定,test與main同級,是以要在SOURCEPATH上兩級目錄

Spring Boot:快速建立單元測試插件安裝及配置建立Spring Boot項目建立單元測試

注意:test/java目錄要設定為Test Sources Root

模闆修改

1.修改$date為$today(解決中文編碼問題)

2.去掉package中test.

3.添加注解和jar包

import org.springframework.boot.test.context.SpringBootTest;
import org.junit.runner.RunWith;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
           
@RunWith(SpringJUnit4ClassRunner.class)
@SpringBootTest
           
Spring Boot:快速建立單元測試插件安裝及配置建立Spring Boot項目建立單元測試

建立Spring Boot項目

1.File – New – Project…

Spring Boot:快速建立單元測試插件安裝及配置建立Spring Boot項目建立單元測試

2.選擇Spring Initializr

Spring Boot:快速建立單元測試插件安裝及配置建立Spring Boot項目建立單元測試

3.錄入自己的Group和Artifact,選擇适合自己的java版本,一路next直到finish

Spring Boot:快速建立單元測試插件安裝及配置建立Spring Boot項目建立單元測試

建立單元測試

1.建立業務類,編寫業務代碼

2.快捷鍵 alt + ins,選擇Junit4,回車

Spring Boot:快速建立單元測試插件安裝及配置建立Spring Boot項目建立單元測試
public interface IDemoService {
    void demo();
}
           
@Service
public class DemoServiceImpl implements IDemoService {

    @Override
    public void demo() {
        System.out.println("Hello World!");
    }
}
           

3.運作單元測試

Spring Boot:快速建立單元測試插件安裝及配置建立Spring Boot項目建立單元測試
@RunWith(SpringJUnit4ClassRunner.class)
@SpringBootTest
public class DemoServiceImplTest {

    @Resource
    private IDemoService demoService;
    
    @Before
    public void before() throws Exception {
    }

    @After
    public void after() throws Exception {
    }

    /**
     * Method: demo()
     */
    @Test
    public void testDemo() throws Exception {
        demoService.demo();
    }

} 
           

運作結果

Spring Boot:快速建立單元測試插件安裝及配置建立Spring Boot項目建立單元測試

繼續閱讀