Spring Boot 建立單元測試
- 插件安裝及配置
-
- 配置
-
- 目錄設定
- 模闆修改
- 建立Spring Boot項目
- 建立單元測試
插件安裝及配置
- File
- Settngs
- Plugins
- 安裝JunitGenerator V2.0
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIyVGduV2YfNWawNCM38FdsYkRGZkRG9lcvx2bjxiNx8VZ6l2cso3ZE9kMnRkTyUlMMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnL5cjMxUTN0QTM4EDOwAjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
配置
目錄設定
根據test目錄設定,test與main同級,是以要在SOURCEPATH上兩級目錄
注意: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項目
1.File – New – Project…
2.選擇Spring Initializr
3.錄入自己的Group和Artifact,選擇适合自己的java版本,一路next直到finish
建立單元測試
1.建立業務類,編寫業務代碼
2.快捷鍵 alt + ins,選擇Junit4,回車
public interface IDemoService {
void demo();
}
@Service
public class DemoServiceImpl implements IDemoService {
@Override
public void demo() {
System.out.println("Hello World!");
}
}
3.運作單元測試
@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();
}
}
運作結果