Skip to content

Commit 05a7056

Browse files
committed
➕ 👥 📈
1 parent a8a1f78 commit 05a7056

File tree

5 files changed

+57
-0
lines changed

5 files changed

+57
-0
lines changed

javaCodeTest/src/test/java/JavaTest1.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -411,4 +411,10 @@ void t24() throws InterruptedException {
411411

412412
TimeUnit.SECONDS.sleep(5);
413413
}
414+
415+
@Test
416+
void t25() {
417+
418+
419+
}
414420
}

toolTest/common/pom.xml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,5 +59,12 @@
5959
<version>3.1.8</version>
6060
</dependency>
6161

62+
<dependency>
63+
<groupId>org.mockito</groupId>
64+
<artifactId>mockito-core</artifactId>
65+
<version>4.11.0</version>
66+
<scope>test</scope>
67+
</dependency>
68+
6269
</dependencies>
6370
</project>
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
package com.zsx.mockito;
2+
3+
public interface UserService {
4+
5+
String getUserName(String userId);
6+
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
package com.zsx.mockito;
2+
3+
public class UserServiceImpl implements UserService{
4+
5+
6+
public String getUserName(String userId) {
7+
return "zsx";
8+
}
9+
10+
}
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
import com.zsx.mockito.UserService;
2+
import com.zsx.mockito.UserServiceImpl;
3+
import org.junit.jupiter.api.Test;
4+
import org.mockito.Mockito;
5+
6+
import static org.mockito.Mockito.*;
7+
8+
public class MockitoTest {
9+
10+
11+
@Test
12+
void test01() {
13+
14+
// 创建mock对象
15+
UserService userService = mock(UserService.class);
16+
17+
// 定义预期行为
18+
when(userService.getUserName("1")).thenReturn("zsx");
19+
20+
String userName = userService.getUserName("1");
21+
22+
verify(userService).getUserName("1");
23+
//verify(userService, Mockito.times(10)).getUserName("1");
24+
}
25+
26+
27+
// todo zsx 待验证和补充
28+
}

0 commit comments

Comments
 (0)