From 7d822e07cbba10675586d3b3b0c616afe2995f43 Mon Sep 17 00:00:00 2001 From: Luca Frosini Date: Wed, 3 Nov 2021 16:08:53 +0100 Subject: [PATCH] Added test which can be useful for future fixes --- .../gcat/persistence/ckan/CKANGroupTest.java | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/src/test/java/org/gcube/gcat/persistence/ckan/CKANGroupTest.java b/src/test/java/org/gcube/gcat/persistence/ckan/CKANGroupTest.java index a80a206..825ebb0 100644 --- a/src/test/java/org/gcube/gcat/persistence/ckan/CKANGroupTest.java +++ b/src/test/java/org/gcube/gcat/persistence/ckan/CKANGroupTest.java @@ -109,7 +109,7 @@ public class CKANGroupTest extends ContextTest { // @Test public void createGRSFGroups() throws ObjectNotFound, Exception { - // Setting GRSF ADMIN token of grsf.publisher user to read groups + // Set grsf.publisher user ContextTest.setContext(""); String key = CKANUtility.getSysAdminAPI(); List groupNames = listGroup(); @@ -131,4 +131,18 @@ public class CKANGroupTest extends ContextTest { } } + + // @Test + public void associateUserToAllCKANGroups() throws ObjectNotFound, Exception { + // Set grsf.publisher user + ContextTest.setContext(""); + String sysAdminAPI = CKANUtility.getSysAdminAPI(); + List groupNames = listGroup(); + for(String groupName : groupNames) { + CKANUser ckanUser = new CKANUser(); + ckanUser.setApiKey(sysAdminAPI); + ckanUser.setName("grsf_publisher"); + ckanUser.addToGroup(CKANGroup.getCKANGroupName(groupName)); + } + } }