Improved test
This commit is contained in:
parent
e3682e4ba5
commit
862ffdafd4
|
@ -4,6 +4,7 @@
|
||||||
package org.gcube.vremanagement.executor;
|
package org.gcube.vremanagement.executor;
|
||||||
|
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
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.api.DiscoveryClient;
|
||||||
import org.gcube.resources.discovery.client.queries.api.SimpleQuery;
|
import org.gcube.resources.discovery.client.queries.api.SimpleQuery;
|
||||||
import org.gcube.resources.discovery.icclient.ICFactory;
|
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.Plugin;
|
||||||
|
import org.gcube.vremanagement.executor.plugin.PluginDefinition;
|
||||||
import org.gcube.vremanagement.executor.pluginmanager.PluginManager;
|
import org.gcube.vremanagement.executor.pluginmanager.PluginManager;
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
import org.slf4j.Logger;
|
import org.slf4j.Logger;
|
||||||
|
@ -29,12 +32,17 @@ public class SmartExecutorInizializatorTest {
|
||||||
private static Logger logger = LoggerFactory.getLogger(SmartExecutorInizializatorTest.class);
|
private static Logger logger = LoggerFactory.getLogger(SmartExecutorInizializatorTest.class);
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void getAvailablePlugin() {
|
public void getAvailablePlugin() throws Exception {
|
||||||
PluginManager pluginManager = PluginManager.getInstance();
|
PluginManager pluginManager = PluginManager.getInstance();
|
||||||
Map<String, Class<? extends Plugin>> availablePlugins = pluginManager.getAvailablePlugins();
|
Map<String, Class<? extends Plugin>> availablePlugins = pluginManager.getAvailablePlugins();
|
||||||
|
List<PluginDefinition> plugins = new ArrayList<>();
|
||||||
for(String pluginName : availablePlugins.keySet()) {
|
for(String pluginName : availablePlugins.keySet()) {
|
||||||
|
Plugin plugin = pluginManager.getPlugin(pluginName);
|
||||||
|
plugins.add(plugin);
|
||||||
logger.debug("Plugin {}, Class {}", pluginName, availablePlugins.get(pluginName).getSimpleName());
|
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 {
|
protected static void unPublishResource(Resource resource) throws Exception {
|
||||||
|
|
Loading…
Reference in New Issue