/*
* Copyright (C) 2014 Intel Corporation
* All rights reserved.
*/
package test.jaxrs;
import javax.ws.rs.core.Response;
import org.junit.Test;
import static org.junit.Assert.*;
/**
*
* @author jbuhacoff
*/
public class HttpErrorFamilyTest {
private static final org.slf4j.Logger log = org.slf4j.LoggerFactory.getLogger(HttpErrorFamilyTest.class);
/**
* Output:
* <pre>
* INFORMATIONAL
* SUCCESSFUL
* REDIRECTION
* CLIENT_ERROR
* SERVER_ERROR
* OTHER
* </pre>
*/
@Test
public void testPrintErrorFamilyNames() {
for (Response.Status.Family c : Response.Status.Family.values()) {
System.out.println(c);
}
}
@Test
public void testPrintErrorCodes() {
assertTrue(Response.Status.Family.familyOf(400) == Response.Status.Family.CLIENT_ERROR);
assertTrue(Response.Status.Family.familyOf(401) == Response.Status.Family.CLIENT_ERROR);
assertTrue(Response.Status.Family.familyOf(402) == Response.Status.Family.CLIENT_ERROR);
assertTrue(Response.Status.Family.familyOf(499) == Response.Status.Family.CLIENT_ERROR);
assertTrue(Response.Status.Family.familyOf(500) == Response.Status.Family.SERVER_ERROR);
assertTrue(Response.Status.Family.familyOf(501) == Response.Status.Family.SERVER_ERROR);
assertTrue(Response.Status.Family.familyOf(502) == Response.Status.Family.SERVER_ERROR);
assertTrue(Response.Status.Family.familyOf(599) == Response.Status.Family.SERVER_ERROR);
}
}