From f0d04b8c62ecbe611fdf3548f6bd43390ffdb2cd Mon Sep 17 00:00:00 2001 From: Fabio Sinibaldi Date: Thu, 24 Mar 2022 16:27:59 +0100 Subject: [PATCH] Use local folder for UCD tests --- .../application/geoportal/service/BasicServiceTestUnit.java | 5 +++++ .../resources/profiles/profiledConcessioni.json | 1 + 2 files changed, 6 insertions(+) rename geoportal-service/src/{main => test}/resources/profiles/profiledConcessioni.json (99%) diff --git a/geoportal-service/src/test/java/org/gcube/application/geoportal/service/BasicServiceTestUnit.java b/geoportal-service/src/test/java/org/gcube/application/geoportal/service/BasicServiceTestUnit.java index 25de6a1..65e65d6 100644 --- a/geoportal-service/src/test/java/org/gcube/application/geoportal/service/BasicServiceTestUnit.java +++ b/geoportal-service/src/test/java/org/gcube/application/geoportal/service/BasicServiceTestUnit.java @@ -1,8 +1,11 @@ package org.gcube.application.geoportal.service; import lombok.extern.slf4j.Slf4j; +import org.gcube.application.cms.implementations.ImplementationProvider; import org.gcube.application.cms.tests.TokenSetter; import org.gcube.application.geoportal.common.utils.tests.GCubeTest; +import org.gcube.application.geoportal.service.engine.providers.ucd.LocalFolderProfileMapCache; +import org.gcube.application.geoportal.service.engine.providers.ucd.ProfileMap; import org.gcube.application.geoportal.service.rest.GuardedMethod; import org.gcube.application.cms.serialization.Serialization; import org.glassfish.jersey.test.JerseyTest; @@ -33,6 +36,8 @@ public class BasicServiceTestUnit extends JerseyTest { TokenSetter.set(context); } }); + // Loads UCDs from local folder + ImplementationProvider.get().setEngine(new LocalFolderProfileMapCache(), ProfileMap.class); } diff --git a/geoportal-service/src/main/resources/profiles/profiledConcessioni.json b/geoportal-service/src/test/resources/profiles/profiledConcessioni.json similarity index 99% rename from geoportal-service/src/main/resources/profiles/profiledConcessioni.json rename to geoportal-service/src/test/resources/profiles/profiledConcessioni.json index b3d72d5..c772870 100644 --- a/geoportal-service/src/main/resources/profiles/profiledConcessioni.json +++ b/geoportal-service/src/test/resources/profiles/profiledConcessioni.json @@ -45,6 +45,7 @@ "_username": "fabio.sinibaldi" } }, + "_data_access_policy" : [ {"_policy" : {"_read" : "own", "_write" : "own"}, "_roles":[]}, {"_policy" : {"_read" : "any", "_write" : "none"}, "_roles":["Guest"],