1. 程式人生 > 其它 >python3編寫程式,實現列印100以內的素數。

python3編寫程式,實現列印100以內的素數。

Spring Boot提供了一些註解和工具去幫助開發者測試他們的應用。

1、新增依賴

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-test</artifactId>
    <scope>test</scope>
</dependency>

2、spring-boot-start-test

SpringBoot提供了spring-boot-start-test

啟動器,該啟動器提供了常見的單元測試庫:

  • JUnit: 一個Java語言的單元測試框架

  • Spring Test & Spring Boot Test:為Spring Boot應用提供整合測試和工具支援

  • AssertJ:支援流式斷言的Java測試框架

  • Hamcrest:一個匹配器庫

  • Mockito:一個java mock框架

  • JSONassert:一個針對JSON的斷言庫

  • JsonPath:JSON XPath庫

3、SpringBoot提供註解的方式編寫單元測試,可以使用SpringBootTest註解來標示測試類。
    @RunWith(SpringRunner.class
) @SpringBootTest public class SpringBootTest{ @Test public void method(){ } }

這樣寫只能解決沒有一些配置檔案的測試邏輯,比如沒有資料庫配置、資料庫連線池配置等。如果有這些配置,你就需要這樣寫了。

    @RunWith(SpringRunner.class)
    @SpringBootTest(classes = Application.class)
    @Test
    public void method(){
    }
MockMvc測試平時很少使用。在這不做介紹 參考:
說一說在SpringBoot寫單元測試遇到的坑