From 862ffdafd4c88910c804ca24949752f98601744f Mon Sep 17 00:00:00 2001 From: Luca Frosini Date: Thu, 10 Jun 2021 17:01:07 +0200 Subject: [PATCH] Improved test --- .../executor/SmartExecutorInizializatorTest.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/test/java/org/gcube/vremanagement/executor/SmartExecutorInizializatorTest.java b/src/test/java/org/gcube/vremanagement/executor/SmartExecutorInizializatorTest.java index 7357142..89cd8c4 100644 --- a/src/test/java/org/gcube/vremanagement/executor/SmartExecutorInizializatorTest.java +++ b/src/test/java/org/gcube/vremanagement/executor/SmartExecutorInizializatorTest.java @@ -4,6 +4,7 @@ package org.gcube.vremanagement.executor; +import java.util.ArrayList; import java.util.List; import java.util.Map; @@ -14,7 +15,9 @@ import org.gcube.informationsystem.publisher.RegistryPublisherFactory; import org.gcube.resources.discovery.client.api.DiscoveryClient; import org.gcube.resources.discovery.client.queries.api.SimpleQuery; import org.gcube.resources.discovery.icclient.ICFactory; +import org.gcube.vremanagement.executor.json.ExtendedSEMapper; import org.gcube.vremanagement.executor.plugin.Plugin; +import org.gcube.vremanagement.executor.plugin.PluginDefinition; import org.gcube.vremanagement.executor.pluginmanager.PluginManager; import org.junit.Test; import org.slf4j.Logger; @@ -29,12 +32,17 @@ public class SmartExecutorInizializatorTest { private static Logger logger = LoggerFactory.getLogger(SmartExecutorInizializatorTest.class); @Test - public void getAvailablePlugin() { + public void getAvailablePlugin() throws Exception { PluginManager pluginManager = PluginManager.getInstance(); Map> availablePlugins = pluginManager.getAvailablePlugins(); + List plugins = new ArrayList<>(); for(String pluginName : availablePlugins.keySet()) { + Plugin plugin = pluginManager.getPlugin(pluginName); + plugins.add(plugin); logger.debug("Plugin {}, Class {}", pluginName, availablePlugins.get(pluginName).getSimpleName()); } + + logger.debug("{}", ExtendedSEMapper.getInstance().marshal(PluginDefinition.class, plugins)); } protected static void unPublishResource(Resource resource) throws Exception {