diff --git a/hippo4j-common/pom.xml b/hippo4j-common/pom.xml index efba01a7..2b5cb26a 100644 --- a/hippo4j-common/pom.xml +++ b/hippo4j-common/pom.xml @@ -54,6 +54,11 @@ spring-boot-starter-test test + + org.mockito + mockito-core + test + com.github.ben-manes.caffeine caffeine diff --git a/hippo4j-common/src/test/java/cn/hippo4j/common/MockitoTests.java b/hippo4j-common/src/test/java/cn/hippo4j/common/MockitoTests.java new file mode 100644 index 00000000..cf3b28ae --- /dev/null +++ b/hippo4j-common/src/test/java/cn/hippo4j/common/MockitoTests.java @@ -0,0 +1,33 @@ +package cn.hippo4j.common; + +import org.junit.jupiter.api.Assertions; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.extension.ExtendWith; +import org.mockito.InjectMocks; +import org.mockito.Mock; +import org.mockito.Mockito; +import org.mockito.junit.jupiter.MockitoExtension; + +import java.util.List; + +import static org.mockito.ArgumentMatchers.anyInt; + +/** + * Mockito 集成测试 + * + * @author 王杰 + * So close, so far away + */ +@ExtendWith(MockitoExtension.class) +public class MockitoTests { + + @Mock + List list; + + + @Test + void mockTests() { + Mockito.when(list.get(1)).thenReturn("mock success."); + Assertions.assertEquals("mock success.",list.get(1)); + } +} diff --git a/pom.xml b/pom.xml index f19c94e8..a7e9635b 100644 --- a/pom.xml +++ b/pom.xml @@ -52,6 +52,7 @@ 0.9.0 2.11.1 2.1.214 + 3.12.4 3.0.5 2.6.12 @@ -126,6 +127,12 @@ netty-all ${netty.version} + + + org.mockito + mockito-core + ${mockito.version} +