package org.cytoscape.rest.service;
import static org.junit.Assert.*;
import java.util.List;
import java.util.Map;
import javax.ws.rs.core.Application;
import org.cytoscape.rest.internal.resource.RootResource;
import org.glassfish.jersey.server.ResourceConfig;
import org.glassfish.jersey.test.JerseyTest;
import org.junit.Test;
public class RootTest extends JerseyTest {
@Override
protected Application configure() {
return new ResourceConfig(RootResource.class);
}
@Test
public void test() {
final Map status = target("/").request().get(Map.class);
assertEquals(status.size(), 1);
assertNotNull(status.get("availableApiVersions"));
List<String> vers = (List<String>) status.get("availableApiVersions");
assertEquals(vers.size(), 1);
assertEquals(vers.get(0), "v1");
}
}