spring cloud 项目增加 test
时间: 2023-07-27 08:18:02 浏览: 45
如果你想在 Spring Cloud 项目中增加测试,可以按照以下步骤进行操作:
1. 在项目中添加 JUnit 和 Mockito 依赖。在 Maven 项目中,可以在 pom.xml 文件中添加以下依赖:
```
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.13.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
<version>3.2.4</version>
<scope>test</scope>
</dependency>
```
2. 在项目中创建测试类。可以在 src/test/java 目录下创建测试类,例如:
```
package com.example.demo;
import static org.junit.Assert.assertEquals;
import static org.mockito.Mockito.when;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.Mock;
import org.mockito.MockitoAnnotations;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;
@RunWith(SpringRunner.class)
@SpringBootTest
public class DemoApplicationTests {
@Mock
private DemoService demoService;
@Before
public void setUp() {
MockitoAnnotations.initMocks(this);
when(demoService.getMessage()).thenReturn("Hello, world!");
}
@Test
public void testGetMessage() {
assertEquals("Hello, world!", demoService.getMessage());
}
}
```
3. 运行测试。可以在 IDE 中直接运行测试类,或者在命令行中使用 Maven 命令运行测试:
```
mvn test
```
这样就可以在 Spring Cloud 项目中增加测试了。