From babef7ffeeabe04168cbf2e9a2cc0a5a5770c517 Mon Sep 17 00:00:00 2001 From: Luca Frosini Date: Thu, 17 Jan 2019 14:37:25 +0000 Subject: [PATCH] Fixing test git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/private/luca.frosini/resource-registry-database-creator@176640 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../resourceregistry/DataBaseCreator.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/test/java/org/gcube/informationsystem/resourceregistry/DataBaseCreator.java b/src/test/java/org/gcube/informationsystem/resourceregistry/DataBaseCreator.java index 5b01f23..a3780cf 100644 --- a/src/test/java/org/gcube/informationsystem/resourceregistry/DataBaseCreator.java +++ b/src/test/java/org/gcube/informationsystem/resourceregistry/DataBaseCreator.java @@ -1,6 +1,9 @@ package org.gcube.informationsystem.resourceregistry; +import java.util.ServiceLoader; + import org.gcube.informationsystem.model.impl.utils.discovery.ISMDiscovery; +import org.gcube.informationsystem.model.impl.utils.discovery.RegistrationProvider; import org.gcube.informationsystem.model.impl.utils.discovery.SchemaAction; import org.gcube.informationsystem.resourceregistry.dbinitialization.DatabaseEnvironment; import org.gcube.informationsystem.resourceregistry.dbinitialization.SchemaActionImpl; @@ -21,7 +24,10 @@ public class DataBaseCreator { @Test public void createTypes() throws Exception { SchemaAction schemaAction = new SchemaActionImpl(); - ISMDiscovery.manageISM(schemaAction); + ServiceLoader regsitrationProviders = ServiceLoader.load(RegistrationProvider.class); + for (RegistrationProvider registrationProvider : regsitrationProviders) { + ISMDiscovery.manageISM(schemaAction, registrationProvider.getPackagesToRegister()); + } } }