Improved test

This commit is contained in:
Luca Frosini 2021-06-10 17:01:07 +02:00
parent e3682e4ba5
commit 862ffdafd4
1 changed files with 9 additions and 1 deletions

View File

@ -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<String, Class<? extends Plugin>> availablePlugins = pluginManager.getAvailablePlugins();
List<PluginDefinition> 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 {