brazilian-flora-spd-plugin/src/test/java/org/gcube/data/spd/flora/TestExpansionCapability.java

63 lines
1.5 KiB
Java

package org.gcube.data.spd.flora;
import org.gcube.data.spd.flora.capabilities.ExpansionCapabilityImpl;
import org.gcube.data.spd.model.exceptions.StreamException;
import org.gcube.data.spd.plugin.fwk.writers.ObjectWriter;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class TestExpansionCapability {
static Logger logger = LoggerFactory.getLogger(TestExpansionCapability.class);
/**
* @param args
*/
public static void main(String[] args) {
// FloraPlugin a = new FloraPlugin();
//
//
// SimpleQuery query = queryFor(ServiceEndpoint.class);
//
// query.addCondition("$resource/Profile/Category/text() eq 'BiodiversityRepository' and $resource/Profile/Name eq 'BrazilianFlora' ");
// ScopeProvider.instance.set("/gcube/devsec");
//
// DiscoveryClient<ServiceEndpoint> client = clientFor(ServiceEndpoint.class);
//
// List<ServiceEndpoint> resources = client.submit(query);
//
// System.out.println(resources.size());
//
// if(resources.size() != 0) {
// try {
// a.initialize(resources.get(0));
// } catch (Exception e) {
// e.printStackTrace();
// }
// }
ExpansionCapabilityImpl b = new ExpansionCapabilityImpl();
b.getSynonyms(new ObjectWriter<String>() {
@Override
public boolean write(StreamException error) {
// TODO Auto-generated method stub
return false;
}
@Override
public boolean write(String t) {
System.out.println(t);
return false;
}
@Override
public boolean isAlive() {
// System.out.println("isAlive");
return true;
}
}, "rosa");
}
}