Package javax.ws.rs.core.Response

Examples of javax.ws.rs.core.Response.StatusType


        assertFalse(new ResponseImpl(200).hasEntity());
    }
   
    @Test
    public void testStatuInfoForOKStatus() {
        StatusType si = new ResponseImpl(200, "").getStatusInfo();
        assertNotNull(si);
        assertEquals(200, si.getStatusCode());
        assertEquals(Status.Family.SUCCESSFUL, si.getFamily());
        assertEquals("OK", si.getReasonPhrase());
    }
View Full Code Here


        assertEquals("OK", si.getReasonPhrase());
    }
   
    @Test
    public void testStatuInfoForClientErrorStatus() {
        StatusType si = new ResponseImpl(400, "").getStatusInfo();
        assertNotNull(si);
        assertEquals(400, si.getStatusCode());
        assertEquals(Status.Family.CLIENT_ERROR, si.getFamily());
        assertEquals("Bad Request", si.getReasonPhrase());
    }
View Full Code Here

        assertEquals("Bad Request", si.getReasonPhrase());
    }
   
    @Test
    public void testStatuInfoForClientErrorStatus2() {
        StatusType si = new ResponseImpl(499, "").getStatusInfo();
        assertNotNull(si);
        assertEquals(499, si.getStatusCode());
        assertEquals(Status.Family.CLIENT_ERROR, si.getFamily());
        assertEquals("", si.getReasonPhrase());
    }
View Full Code Here

        assertFalse(new ResponseImpl(200).hasEntity());
    }
   
    @Test
    public void testStatuInfoForOKStatus() {
        StatusType si = new ResponseImpl(200, "").getStatusInfo();
        assertNotNull(si);
        assertEquals(200, si.getStatusCode());
        assertEquals(Status.Family.SUCCESSFUL, si.getFamily());
        assertEquals("OK", si.getReasonPhrase());
    }
View Full Code Here

        assertEquals("OK", si.getReasonPhrase());
    }
   
    @Test
    public void testStatuInfoForClientErrorStatus() {
        StatusType si = new ResponseImpl(400, "").getStatusInfo();
        assertNotNull(si);
        assertEquals(400, si.getStatusCode());
        assertEquals(Status.Family.CLIENT_ERROR, si.getFamily());
        assertEquals("Bad Request", si.getReasonPhrase());
    }
View Full Code Here

        assertEquals("Bad Request", si.getReasonPhrase());
    }
   
    @Test
    public void testStatuInfoForClientErrorStatus2() {
        StatusType si = new ResponseImpl(499, "").getStatusInfo();
        assertNotNull(si);
        assertEquals(499, si.getStatusCode());
        assertEquals(Status.Family.CLIENT_ERROR, si.getFamily());
        assertEquals("", si.getReasonPhrase());
    }
View Full Code Here

*/
public class ResponseImplTest extends TestCase {

    public void testDeclaredStatusCodes() {
        for (Status s : Status.values()) {
            StatusType _s = ResponseImpl.toStatusType(s.getStatusCode());
            assertSame(s, _s);
        }
    }
View Full Code Here

            assertSame(s, _s);
        }
    }

    public void testUndeclaredStatusCodes() {
        StatusType st = ResponseImpl.toStatusType(199);
        assertNotNull(st);
        assertEquals(199, st.getStatusCode());
        assertEquals("", st.getReasonPhrase());
        assertEquals(Family.INFORMATIONAL, st.getFamily());

        st = ResponseImpl.toStatusType(299);
        assertNotNull(st);
        assertEquals(299, st.getStatusCode());
        assertEquals("", st.getReasonPhrase());
        assertEquals(Family.SUCCESSFUL, st.getFamily());

        st = ResponseImpl.toStatusType(399);
        assertNotNull(st);
        assertEquals(399, st.getStatusCode());
        assertEquals("", st.getReasonPhrase());
        assertEquals(Family.REDIRECTION, st.getFamily());

        st = ResponseImpl.toStatusType(499);
        assertNotNull(st);
        assertEquals(499, st.getStatusCode());
        assertEquals("", st.getReasonPhrase());
        assertEquals(Family.CLIENT_ERROR, st.getFamily());

        st = ResponseImpl.toStatusType(599);
        assertNotNull(st);
        assertEquals(599, st.getStatusCode());
        assertEquals("", st.getReasonPhrase());
        assertEquals(Family.SERVER_ERROR, st.getFamily());
    }
View Full Code Here

            return family;
        }
    }

    public static StatusType from(int code) {
        StatusType result = Status.fromStatusCode(code);
        return (result != null) ? result : new StatusImpl(code, "");
    }
View Full Code Here

    public Runnable getContentConsumer() {
        return contentConsumer;
    }

    public StatusType getStatusType() {
        StatusType statusType = Response.Status.fromStatusCode(status);
        if (statusType == null) {
            statusType = new ClientStatusType(status, message);
        }
        return statusType;
    }
View Full Code Here

TOP

Related Classes of javax.ws.rs.core.Response.StatusType

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.