Spring Boot 中单元测试框架 Mockito 的正确使用
import org.junit.jupiter.api.Test;
import org.mockito.Mockito;
import static org.junit.jupiter.api.Assertions.assertEquals;
class SomeService {
public String getValue() {
return "Some Value";
}
}
class SomeServiceTests {
@Test
void testGetValue() {
SomeService service = Mockito.mock(SomeService.class);
Mockito.when(service.getValue()).thenReturn("Mocked Value");
assertEquals("Mocked Value", service.getValue());
}
}
这个代码示例展示了如何使用Mockito来模拟一个服务类的行为,并在测试中验证该行为是否如预期那样被模拟。这是一个很好的教学示例,展示了如何使用Mockito来进行单元测试。
评论已关闭