Skip to content

Commit 2d8ced2

Browse files
Thomasludomikula
Thomas
authored andcommitted
add gid test
1 parent e6cb951 commit 2d8ced2

File tree

4 files changed

+25
-0
lines changed

4 files changed

+25
-0
lines changed

server/api-service/lowcoder-server/src/main/java/org/lowcoder/api/bundle/BundleApiServiceImpl.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -629,6 +629,7 @@ public Mono<BundleInfoView> buildBundleInfoView(Bundle bundle, boolean visible,
629629
.map(user -> BundleInfoView.builder()
630630
.userId(bundle.getCreatedBy())
631631
.bundleId(bundle.getId())
632+
.bundleGid(bundle.getGid())
632633
.title(bundle.getTitle())
633634
.name(bundle.getName())
634635
.description(bundle.getDescription())

server/api-service/lowcoder-server/src/main/java/org/lowcoder/api/bundle/view/BundleInfoView.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ public class BundleInfoView {
1818

1919
private final String userId;
2020
private final String bundleId;
21+
private final String bundleGid;
2122
private final String name;
2223
private final String title;
2324
private final String description;

server/api-service/lowcoder-server/src/test/java/org/lowcoder/api/application/ApplicationApiServiceTest.java

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
import org.lowcoder.domain.application.service.ApplicationService;
2121
import org.lowcoder.domain.permission.model.ResourceHolder;
2222
import org.lowcoder.domain.permission.model.ResourceRole;
23+
import org.lowcoder.sdk.constants.FieldName;
2324
import org.lowcoder.sdk.exception.BizError;
2425
import org.lowcoder.sdk.exception.BizException;
2526
import org.springframework.beans.factory.annotation.Autowired;
@@ -274,4 +275,21 @@ public void testPermissions() {
274275
.verifyComplete();
275276
}
276277

278+
@Test
279+
@WithMockUser
280+
public void testAppCreateAndRetrievalByGID() {
281+
282+
Mono<Application> applicationMono = createApplication("test", null)
283+
.map(applicationView -> applicationView.getApplicationInfoView().getApplicationGid())
284+
.delayUntil(applicationGid -> applicationApiService.recycle(applicationGid))
285+
.delayUntil(applicationGid -> applicationApiService.delete(applicationGid))
286+
.flatMap(applicationGid -> applicationService.findById(applicationGid));
287+
StepVerifier.create(applicationMono)
288+
.assertNext(application -> {
289+
Assertions.assertSame(application.getApplicationStatus(), ApplicationStatus.DELETED);
290+
Assertions.assertNotNull(application.getGid());
291+
Assertions.assertTrue(FieldName.isGID(application.getGid()));
292+
})
293+
.verifyComplete();
294+
}
277295
}

server/api-service/lowcoder-server/src/test/java/org/lowcoder/api/bundle/BundleApiServiceImplTest.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
import org.lowcoder.domain.bundle.service.BundleService;
1616
import org.lowcoder.domain.permission.model.ResourceHolder;
1717
import org.lowcoder.domain.permission.model.ResourceRole;
18+
import org.lowcoder.sdk.constants.FieldName;
1819
import org.lowcoder.sdk.exception.BizError;
1920
import org.lowcoder.sdk.exception.BizException;
2021
import org.springframework.beans.factory.annotation.Autowired;
@@ -72,6 +73,8 @@ public void createBundleTestAdminUser() {
7273
assertFalse(bundleInfoView.getPublicToMarketplace());
7374
assertFalse(bundleInfoView.getAgencyProfile());
7475
assertNull(bundleInfoView.getFolderId());
76+
assertNotNull(bundleInfoView.getBundleGid());
77+
assertTrue(FieldName.isGID(bundleInfoView.getBundleGid()));
7578
})
7679
.verifyComplete();
7780
}
@@ -100,6 +103,8 @@ public void createBundleTestDevUser() {
100103
assertFalse(bundleInfoView.getPublicToMarketplace());
101104
assertFalse(bundleInfoView.getAgencyProfile());
102105
assertNull(bundleInfoView.getFolderId());
106+
assertNotNull(bundleInfoView.getBundleGid());
107+
assertTrue(FieldName.isGID(bundleInfoView.getBundleGid()));
103108
})
104109
.verifyComplete();
105110
}

0 commit comments

Comments
 (0)