1. 程式人生 > >從零學springboot—— springboot整合junit測試

從零學springboot—— springboot整合junit測試

在日常的開發中,使用junit測試是必不可少的,下來我們來學習下,在springboot中如何使用junit測試。

  • 匯入測試所需要的依賴:
<dependency>
   <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-test</artifactId>
    <scope>test</scope>
</dependency>
  • 編寫test類
@RunWith
(SpringJUnit4ClassRunner.class) @SpringBootTest(classes = {StartClass.class}) @WebAppConfiguration public class SpringbootTest { @Autowired private PersonService personService; @Test public void testJunitTest(){ System.out.println(personService); } }

值得注意的是,類上的第二個註解,在springboot較低的版本中使用的是@SpringApplicationConfiguration(classes = StartClass.class)。

此時,我們就可以編寫我們的測試方法了。
在junit中除了使用@Test註解來編寫測試案例,還有一些其他的註解,以下為簡單介紹:

//測試類初始化方法,在啟動時執行,注意,該方法為類方法(static)
@BeforeClass
//測試類的結束方法,一般為容器銷燬時執行,也是類方法
@AfterClass
//每個測試方法執行前執行
@Before
//每個方法執行後執行
@After
//不執行的方法
@Ignore