package org.datacite.conres;
import com.sun.jersey.api.client.ClientResponse;
import com.sun.jersey.api.client.WebResource;
import com.sun.jersey.api.client.filter.LoggingFilter;
import com.sun.jersey.test.framework.JerseyTest;
import org.datacite.conres.service.impl.MockSearchServiceImpl;
import org.datacite.conres.view.Representation;
import org.junit.Test;
import static org.junit.Assert.assertEquals;
public class LinkControllerTest extends JerseyTest {
public LinkControllerTest()throws Exception {
super("org.datacite.conres");
}
@Test
public void testHelloWorld() {
WebResource webResource = resource().path(Representation.APPLICATION_DATACITE_XML + "/" +
MockSearchServiceImpl.TEST_DOI);
webResource.addFilter(new LoggingFilter());
ClientResponse response = webResource.accept(Representation.APPLICATION_DATACITE_XML.asMediaType()).get(ClientResponse.class);
assertEquals(Representation.APPLICATION_DATACITE_XML.asMediaType(), response.getType());
}
}