List of usage examples for org.apache.wicket.request.http.flow AbortWithHttpErrorCodeException getMessage
@Override
public String getMessage()
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()); } }