在SpringBoot中進行單元測試可以使用JUnit和Spring Boot Test框架。以下是一個簡單的示例:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
@SpringBootTest
public class MyServiceTest {
@Autowired
private MyService myService;
@Test
public void testMyService() {
// perform test
}
}
import static org.junit.jupiter.api.Assertions.assertEquals;
@Test
public void testMyService() {
String result = myService.doSomething();
assertEquals("expected result", result);
}
mvn test
通過以上步驟,就可以在SpringBoot中進行單元測試了。在編寫單元測試時,可以使用Mockito等工具來模擬依賴的對象,以便更好地進行測試。