package test.com.uaihebert.uaimockserver.gui; import com.uaihebert.uaimockserver.runner.UaiMockServerRunner; import org.junit.Test; import org.junit.runner.RunWith; import javax.ws.rs.client.Client; import javax.ws.rs.client.ClientBuilder; import javax.ws.rs.core.Response; import static org.junit.Assert.assertEquals; @RunWith(UaiMockServerRunner.class) public class CssMapGetTest { @Test public void isReturning200OnIndex() { final String url = AbstractTestServletTests.GUI_URL + "bootstrap.css.map"; Client client = ClientBuilder.newClient(); Response response = client.target(url).request().get(); // must read the entity or an NIOException will raise response.readEntity(String.class); assertEquals(200, response.getStatus()); } @Test public void isReturningContentAsCssType() { final String url = AbstractTestServletTests.GUI_URL + "bootstrap.css.map"; Client client = ClientBuilder.newClient(); Response response = client.target(url).request().get(); // must read the entity or an NIOException will raise response.readEntity(String.class); assertEquals("text/plain", response.getMediaType().toString()); } }