Example usage for org.apache.wicket.request.http.flow AbortWithHttpErrorCodeException getMessage

List of usage examples for org.apache.wicket.request.http.flow AbortWithHttpErrorCodeException getMessage

Introduction

In this page you can find the example usage for org.apache.wicket.request.http.flow AbortWithHttpErrorCodeException getMessage.

Prototype


@Override
public String getMessage() 

Source Link

Document

Gets the error message

Usage

From source file:sk.opendatanode.utils.http.ContentNegotiationTest.java

License:Open Source License

/**
 * Basic test//ww w. j  av a2s  .  c om
 */
@Test
public void test1() {
    avaliableTypes = new ArrayList<ContentTypes>();
    avaliableTypes.add(ContentTypes.JSON);
    avaliableTypes.add(ContentTypes.HTML);

    httpContext = "text/plain,text/html,application/json;q=0.8";
    expResult = ContentTypes.HTML;

    try {
        assertEquals(expResult, ContentNegotiation.parseHttpContext(httpContext, avaliableTypes));
    } catch (AbortWithHttpErrorCodeException e) {
        fail("Unexpected exception: " + e.getMessage());
    }
}

From source file:sk.opendatanode.utils.http.ContentNegotiationTest.java

License:Open Source License

/**
 * Quality parameter check/* w  w w.  j  a  v  a 2  s. co  m*/
 */
@Test
public void test2() {
    avaliableTypes = new ArrayList<ContentTypes>();
    avaliableTypes.add(ContentTypes.JSON);
    avaliableTypes.add(ContentTypes.HTML);

    httpContext = "text/plain,text/html,application/json;q=1.0";
    expResult = ContentTypes.JSON;

    try {
        assertEquals(expResult, ContentNegotiation.parseHttpContext(httpContext, avaliableTypes));
    } catch (AbortWithHttpErrorCodeException e) {
        fail("Unexpected exception: " + e.getMessage());
    }
}

From source file:sk.opendatanode.utils.http.ContentNegotiationTest.java

License:Open Source License

/**
 * Quality priority check//from  www  .  jav  a 2  s.c om
 */
@Test
public void test3() {
    avaliableTypes = new ArrayList<ContentTypes>();
    avaliableTypes.add(ContentTypes.HTML);

    httpContext = "text/plain,text/html;q=0.2,application/json;q=0.8";
    expResult = ContentTypes.HTML;

    try {
        assertEquals(expResult, ContentNegotiation.parseHttpContext(httpContext, avaliableTypes));
    } catch (AbortWithHttpErrorCodeException e) {
        fail("Unexpected exception: " + e.getMessage());
    }
}

From source file:sk.opendatanode.utils.http.ContentNegotiationTest.java

License:Open Source License

/**
 * Extended data in context/*from w w  w  .j  av a2 s.  c  o  m*/
 */
@Test
public void test4() {
    avaliableTypes = new ArrayList<ContentTypes>();
    avaliableTypes.add(ContentTypes.JSON);
    avaliableTypes.add(ContentTypes.HTML);

    httpContext = "text/plain;level=1,text/html;q=1;level=1,application/json;q=0.8;level=4";
    expResult = ContentTypes.HTML;

    try {
        assertEquals(expResult, ContentNegotiation.parseHttpContext(httpContext, avaliableTypes));
    } catch (AbortWithHttpErrorCodeException e) {
        fail("Unexpected exception: " + e.getMessage());
    }
}

From source file:sk.opendatanode.utils.http.ContentNegotiationTest.java

License:Open Source License

/**
 * Asterisk subtype simple test/*from   w w w  .  j av  a2 s. co m*/
 */
@Test
public void test5() {
    avaliableTypes = new ArrayList<ContentTypes>();
    avaliableTypes.add(ContentTypes.JSON);
    avaliableTypes.add(ContentTypes.HTML);

    httpContext = "text/*,application/json;q=0.8";
    expResult = ContentTypes.HTML;

    try {
        assertEquals(expResult, ContentNegotiation.parseHttpContext(httpContext, avaliableTypes));
    } catch (AbortWithHttpErrorCodeException e) {
        fail("Unexpected exception: " + e.getMessage());
    }
}

From source file:sk.opendatanode.utils.http.ContentNegotiationTest.java

License:Open Source License

/**
 * Asterisk subtype comparison test/*from  ww  w. j a  v a 2 s . c om*/
 */
@Test
public void test6() {
    avaliableTypes = new ArrayList<ContentTypes>();
    avaliableTypes.add(ContentTypes.JSON);
    avaliableTypes.add(ContentTypes.HTML);

    httpContext = "text/*;q=0.8,application/*;q=0.8";
    expResult = ContentTypes.JSON;

    try {
        assertEquals(expResult, ContentNegotiation.parseHttpContext(httpContext, avaliableTypes));
    } catch (AbortWithHttpErrorCodeException e) {
        fail("Unexpected exception: " + e.getMessage());
    }
}

From source file:sk.opendatanode.utils.http.ContentNegotiationTest.java

License:Open Source License

/**
 * Asterisk subtype non-existing test// w  w w  . ja  v  a2 s  .  c om
 */
@Test
public void test7() {
    avaliableTypes = new ArrayList<ContentTypes>();
    avaliableTypes.add(ContentTypes.JSON);

    httpContext = "text/*,application/json;q=0.8";
    expResult = ContentTypes.JSON;

    try {
        assertEquals(expResult, ContentNegotiation.parseHttpContext(httpContext, avaliableTypes));
    } catch (AbortWithHttpErrorCodeException e) {
        fail("Unexpected exception: " + e.getMessage());
    }
}

From source file:sk.opendatanode.utils.http.ContentNegotiationTest.java

License:Open Source License

/**
 * Asterisk type simple test// w  w  w .  j  av a2s .  c o m
 */
@Test
public void test8() {
    avaliableTypes = new ArrayList<ContentTypes>();
    avaliableTypes.add(ContentTypes.JSON);
    avaliableTypes.add(ContentTypes.HTML);

    httpContext = "*/html,application/json;q=0.8";
    expResult = ContentTypes.HTML;

    try {
        assertEquals(expResult, ContentNegotiation.parseHttpContext(httpContext, avaliableTypes));
    } catch (AbortWithHttpErrorCodeException e) {
        fail("Unexpected exception: " + e.getMessage());
    }
}

From source file:sk.opendatanode.utils.http.ContentNegotiationTest.java

License:Open Source License

/**
 * Asterisk type comparison test/*  w w  w.  j  a va 2  s .  co  m*/
 */
@Test
public void test9() {
    avaliableTypes = new ArrayList<ContentTypes>();
    avaliableTypes.add(ContentTypes.JSON);
    avaliableTypes.add(ContentTypes.HTML);

    httpContext = "*/html;q=0.8,*/json;q=0.8";
    expResult = ContentTypes.JSON;

    try {
        assertEquals(expResult, ContentNegotiation.parseHttpContext(httpContext, avaliableTypes));
    } catch (AbortWithHttpErrorCodeException e) {
        fail("Unexpected exception: " + e.getMessage());
    }
}

From source file:sk.opendatanode.utils.http.ContentNegotiationTest.java

License:Open Source License

/**
 * Asterisk type non-existing test/*from ww  w.ja v a2 s.  c o m*/
 */
@Test
public void test10() {
    avaliableTypes = new ArrayList<ContentTypes>();
    avaliableTypes.add(ContentTypes.JSON);

    httpContext = "*/html,application/json;q=0.8";
    expResult = ContentTypes.JSON;

    try {
        assertEquals(expResult, ContentNegotiation.parseHttpContext(httpContext, avaliableTypes));
    } catch (AbortWithHttpErrorCodeException e) {
        fail("Unexpected exception: " + e.getMessage());
    }
}