Skip to content

Commit a824941

Browse files
committed
fix: modify tenant API
1 parent 734ed35 commit a824941

6 files changed

Lines changed: 30 additions & 13 deletions

File tree

base/src/test/java/com/tinyengine/it/controller/UserControllerTest.java

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,16 @@
1212

1313
package com.tinyengine.it.controller;
1414

15+
import static org.mockito.ArgumentMatchers.anyInt;
1516
import static org.mockito.ArgumentMatchers.anyString;
1617
import static org.mockito.Mockito.when;
1718

1819
import com.tinyengine.it.common.base.Result;
1920
import com.tinyengine.it.common.context.LoginUserContext;
2021
import com.tinyengine.it.common.handler.MockUserContext;
2122
import com.tinyengine.it.common.utils.TestUtil;
23+
import com.tinyengine.it.mapper.AuthUsersUnitsRolesMapper;
24+
import com.tinyengine.it.model.entity.Tenant;
2225
import com.tinyengine.it.model.entity.User;
2326
import com.tinyengine.it.service.app.UserService;
2427

@@ -29,6 +32,9 @@
2932
import org.mockito.Mock;
3033
import org.mockito.MockitoAnnotations;
3134

35+
import java.util.ArrayList;
36+
import java.util.List;
37+
3238
/**
3339
* test case
3440
*
@@ -42,7 +48,7 @@ class UserControllerTest {
4248
private UserController userController;
4349

4450
@Mock
45-
private LoginUserContext loginUserContext = new MockUserContext();
51+
private AuthUsersUnitsRolesMapper authUsersUnitsRolesMapper;
4652

4753
@BeforeEach
4854
void setUp() throws NoSuchFieldException, IllegalAccessException {
@@ -53,7 +59,11 @@ void setUp() throws NoSuchFieldException, IllegalAccessException {
5359
void testMe() throws NoSuchFieldException, IllegalAccessException {
5460
TestUtil.setPrivateValue(userController, "loginUserContext", new MockUserContext());
5561
User mockData = new User();
62+
Tenant tenant = new Tenant();
63+
List<Tenant> tenants = new ArrayList<>();
64+
tenants.add(tenant);
5665
when(userService.queryUserById(anyString())).thenReturn(mockData);
66+
when(authUsersUnitsRolesMapper.queryAllTenantByUserId(anyInt())).thenReturn(tenants);
5767
Result<User> result = userController.me();
5868
Assertions.assertEquals(mockData, result.getData());
5969
}

base/src/test/java/com/tinyengine/it/service/app/impl/AppServiceImplTest.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@
2020
import cn.hutool.core.util.ReflectUtil;
2121
import com.tinyengine.it.common.base.Result;
2222
import com.tinyengine.it.common.context.LoginUserContext;
23+
import com.tinyengine.it.common.handler.MockUserContext;
24+
import com.tinyengine.it.common.utils.TestUtil;
2325
import com.tinyengine.it.mapper.AppMapper;
2426
import com.tinyengine.it.mapper.I18nEntryMapper;
2527
import com.tinyengine.it.model.dto.I18nEntryDto;
@@ -69,6 +71,7 @@ class AppServiceImplTest {
6971
void setUp() {
7072
MockitoAnnotations.openMocks(this);
7173
ReflectUtil.setFieldValue(appServiceImpl, "baseMapper", appMapper);
74+
ReflectUtil.setFieldValue(appServiceImpl, "loginUserContext", new MockUserContext());
7275
}
7376

7477
@Test
@@ -135,6 +138,7 @@ void testUpdateAppById() {
135138
void testCreateApp() {
136139
List<App> appResult = new ArrayList<>();
137140
App param = new App();
141+
param.setTenantId("1");
138142
when(appMapper.queryAppByCondition(param)).thenReturn(appResult);
139143
when(appMapper.createApp(param)).thenReturn(1);
140144

base/src/test/java/com/tinyengine/it/service/app/impl/PageServiceImplTest.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
import com.tinyengine.it.common.base.Result;
2525
import com.tinyengine.it.common.context.LoginUserContext;
2626
import com.tinyengine.it.common.enums.Enums;
27+
import com.tinyengine.it.common.handler.MockUserContext;
2728
import com.tinyengine.it.mapper.AppExtensionMapper;
2829
import com.tinyengine.it.mapper.AppMapper;
2930
import com.tinyengine.it.mapper.BlockMapper;
@@ -95,6 +96,7 @@ class PageServiceImplTest {
9596
void setUp() {
9697
MockitoAnnotations.openMocks(this);
9798
ReflectUtil.setFieldValue(pageServiceImpl, "baseMapper", pageMapper);
99+
ReflectUtil.setFieldValue(pageServiceImpl, "loginUserContext", new MockUserContext());
98100
}
99101

100102
@Test

base/src/test/java/com/tinyengine/it/service/app/impl/UserServiceImplTest.java

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
import static org.mockito.Mockito.when;
1717

1818
import cn.hutool.core.util.ReflectUtil;
19+
import com.tinyengine.it.common.handler.MockUserContext;
1920
import com.tinyengine.it.login.service.impl.LoginServiceImpl;
2021
import com.tinyengine.it.mapper.UserMapper;
2122
import com.tinyengine.it.model.entity.User;
@@ -27,6 +28,7 @@
2728
import org.mockito.Mock;
2829
import org.mockito.MockitoAnnotations;
2930

31+
import java.util.ArrayList;
3032
import java.util.Arrays;
3133
import java.util.List;
3234

@@ -49,6 +51,7 @@ class UserServiceImplTest {
4951
void setUp() {
5052
MockitoAnnotations.openMocks(this);
5153
ReflectUtil.setFieldValue(userServiceImpl, "baseMapper", userMapper);
54+
ReflectUtil.setFieldValue(loginServiceImpl, "baseMapper", userMapper);
5255
}
5356

5457
@Test
@@ -95,13 +98,4 @@ void testUpdateUserById() {
9598
Integer result = userServiceImpl.updateUserById(param);
9699
Assertions.assertEquals(1, result);
97100
}
98-
99-
@Test
100-
void testCreateUser() throws Exception {
101-
User param = new User();
102-
when(userMapper.createUser(param)).thenReturn(1);
103-
when(userMapper.queryUserById(any())).thenReturn(param);
104-
User result = loginServiceImpl.createUser(param);
105-
Assertions.assertEquals(param, result);
106-
}
107101
}

base/src/test/java/com/tinyengine/it/service/app/impl/v1/AppV1ServiceImplTest.java

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,9 @@
1717
import static org.mockito.Mockito.anyString;
1818
import static org.mockito.Mockito.when;
1919

20+
import cn.hutool.core.util.ReflectUtil;
2021
import com.fasterxml.jackson.core.JsonProcessingException;
22+
import com.tinyengine.it.common.handler.MockUserContext;
2123
import com.tinyengine.it.common.utils.JsonUtils;
2224
import com.tinyengine.it.mapper.AppExtensionMapper;
2325
import com.tinyengine.it.mapper.AppMapper;
@@ -73,9 +75,6 @@ class AppV1ServiceImplTest {
7375
@Mock
7476
private I18nEntryMapper i18nEntryMapper;
7577

76-
@Mock
77-
private I18nEntryService i18nEntryService;
78-
7978
@Mock
8079
private AppExtensionMapper appExtensionMapper;
8180

@@ -98,12 +97,17 @@ class AppV1ServiceImplTest {
9897
private PlatformService platformService;
9998
@Mock
10099
private ComponentLibraryMapper componentLibraryMapper;
100+
101+
@Mock
102+
private I18nEntryService i18nEntryService;
101103
@InjectMocks
102104
private AppV1ServiceImpl appV1ServiceImpl;
103105

104106
@BeforeEach
105107
void setUp() {
108+
106109
MockitoAnnotations.openMocks(this);
110+
ReflectUtil.setFieldValue(appV1ServiceImpl, "loginUserContext", new MockUserContext());
107111
}
108112

109113
@Test
@@ -140,7 +144,9 @@ void testAppSchema() throws JsonProcessingException {
140144

141145
when(platformService.queryPlatformById(any())).thenReturn(platform);
142146
List<ComponentLibrary> componentLibraryList = new ArrayList<>();
147+
SchemaI18n schemaI18n = new SchemaI18n();
143148
when(componentLibraryMapper.queryAllComponentLibrary()).thenReturn(componentLibraryList);
149+
when(i18nEntryService.formatEntriesList(any())).thenReturn(schemaI18n);
144150
SchemaDto result = appV1ServiceImpl.appSchema(appId);
145151
Assertions.assertEquals("2", result.getMeta().getAppId());
146152
}

base/src/test/java/com/tinyengine/it/service/material/impl/BlockServiceImplTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@ class BlockServiceImplTest {
8080
void setUp() {
8181
MockitoAnnotations.openMocks(this);
8282
when(loginUserContext.getLoginUserId()).thenReturn("1");
83+
when(loginUserContext.getTenantId()).thenReturn("1");
8384
ReflectUtil.setFieldValue(blockServiceImpl, "baseMapper", blockMapper);
8485
}
8586

0 commit comments

Comments
 (0)