Spring Boot的单元测试及示例代码
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.ActiveProfiles;
import static org.assertj.core.api.Assertions.assertThat;
@SpringBootTest
@ActiveProfiles("test")
class MyServiceTest {
@Autowired
private MyService myService;
@Test
void testService() {
String result = myService.performAction("input");
assertThat(result).isEqualTo("expected output");
}
}
这个代码示例展示了如何使用Spring Boot的测试注解@SpringBootTest
来进行集成测试,并使用assertThat
来进行断言。这是一个标准的做法,对于任何使用Spring Boot的开发者都应该熟悉和熟练使用。
评论已关闭