|
@@ -2,6 +2,7 @@ package com.hosea.service.user.client.api;
|
|
|
|
|
|
import cn.hutool.core.util.RandomUtil;
|
|
|
import com.hosea.cloud.web.login.JwtToken;
|
|
|
+import com.hosea.cloud.webmvc.JwtTokenUtil;
|
|
|
import com.hosea.service.user.client.dto.data.TenantUniqueDTO;
|
|
|
import com.hosea.service.user.client.dto.data.UserDTO;
|
|
|
import com.hosea.service.user.client.dto.data.UserUniqueDTO;
|
|
@@ -11,6 +12,8 @@ import com.hosea.service.user.client.dto.request.UserListByTenantPageQuery;
|
|
|
import com.hosea.service.user.client.dto.request.UserUpdateCmd;
|
|
|
import jakarta.annotation.Resource;
|
|
|
import org.junit.jupiter.api.*;
|
|
|
+import org.mockito.MockedStatic;
|
|
|
+import org.mockito.Mockito;
|
|
|
import org.springframework.boot.test.context.SpringBootTest;
|
|
|
|
|
|
import java.util.List;
|
|
@@ -40,10 +43,15 @@ class UserApiTest {
|
|
|
@Test
|
|
|
@Order(2)
|
|
|
void get() {
|
|
|
- Assertions.assertTrue(api.get(JwtToken.builder().user("user5").build()).isSuccess());
|
|
|
- Assertions.assertFalse(api.get(null).isSuccess());
|
|
|
- Assertions.assertFalse(api.get(new JwtToken()).isSuccess());
|
|
|
- Assertions.assertFalse(api.get(JwtToken.builder().user("xxxx").build()).isSuccess());
|
|
|
+ Assertions.assertFalse(api.get().isSuccess());
|
|
|
+ try (MockedStatic<JwtTokenUtil> jwt = Mockito.mockStatic(JwtTokenUtil.class)) {
|
|
|
+ jwt.when(JwtTokenUtil::getTokenOrElseThrow).thenReturn(JwtToken.builder().user("user5").build());
|
|
|
+ Assertions.assertTrue(api.get().isSuccess());
|
|
|
+ jwt.when(JwtTokenUtil::getTokenOrElseThrow).thenReturn(new JwtToken());
|
|
|
+ Assertions.assertFalse(api.get().isSuccess());
|
|
|
+ jwt.when(JwtTokenUtil::getTokenOrElseThrow).thenReturn(JwtToken.builder().user("xxx").build());
|
|
|
+ Assertions.assertFalse(api.get().isSuccess());
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
@Order(3)
|