public void test_conneg_empty_Accept_headser() { final String acceptStr = ""; final ConnegUtil util = new ConnegUtil(acceptStr); assertNull(util.getRDFFormat()); assertEquals(RDFFormat.N3, util.getRDFFormat(RDFFormat.N3)); }
public void test_conneg_no_Accept_headser() { final String acceptStr = null; final ConnegUtil util = new ConnegUtil(acceptStr); assertNull(util.getRDFFormat()); assertEquals(RDFFormat.N3, util.getRDFFormat(RDFFormat.N3)); }
public void test_conneg_sparql_result_set_03() { final String acceptStr = "text/xhtml,application/x-binary-rdf-results-table;q=.3,application/sparql-results+xml;q=.5"; final ConnegUtil util = new ConnegUtil(acceptStr); assertNull(util.getRDFFormat()); assertSameArray(new ConnegScore[] {// new ConnegScore(.5f, TupleQueryResultFormat.SPARQL),// new ConnegScore(.3f, TupleQueryResultFormat.BINARY),// },// util.getScores(TupleQueryResultFormat.class)); assertEquals(TupleQueryResultFormat.SPARQL, util.getTupleQueryResultFormat()); }
public void test_conneg_sparql_result_set_03b() { final String acceptStr = "text/xhtml,application/x-binary-rdf-results-table;q=.4,application/sparql-results+xml;q=.2"; final ConnegUtil util = new ConnegUtil(acceptStr); assertNull(util.getRDFFormat()); assertSameArray(new ConnegScore[] {// new ConnegScore(.4f, TupleQueryResultFormat.BINARY),// new ConnegScore(.2f, TupleQueryResultFormat.SPARQL),// },// util.getScores(TupleQueryResultFormat.class)); assertEquals(TupleQueryResultFormat.BINARY, util.getTupleQueryResultFormat()); }
public void test_conneg_no_Accept_headser() { final String acceptStr = null; final ConnegUtil util = new ConnegUtil(acceptStr); assertNull(util.getRDFFormat()); assertEquals(RDFFormat.N3, util.getRDFFormat(RDFFormat.N3)); }
/** Test the default mime type for each {@link BooleanQueryResultFormat}. */ @SuppressWarnings({ "rawtypes", "unchecked" }) public void test_conneg_sparql_boolean_result_set_01() { for (BooleanQueryResultFormat format : BooleanQueryResultFormat.values()) { final ConnegUtil util = new ConnegUtil(format.getDefaultMIMEType()); if (!format.getName().equals("SPARQL/JSON")) { assertNull(format.getName(), util.getRDFFormat()); } assertEquals(format.getName(), format, util.getBooleanQueryResultFormat()); assertSameArray(new ConnegScore[] {// new ConnegScore(1f, format) },// util.getScores(BooleanQueryResultFormat.class)); } }
/** Test the default mime type for each {@link RDFFormat}. */ @SuppressWarnings({ "rawtypes", "unchecked" }) public void test_conneg_rdf_data_01() { for (RDFFormat format : RDFFormat.values()) { final ConnegUtil util = new ConnegUtil(format.getDefaultMIMEType()); assertEquals(format.getName(), format, util.getRDFFormat()); if (!format.getName().equals("JSON")) { assertNull(format.getName(), util.getTupleQueryResultFormat()); } assertSameArray(new ConnegScore[] {// new ConnegScore(1f, format) },// util.getScores(RDFFormat.class)); } }
public void test_conneg_empty_Accept_headser() { final String acceptStr = ""; final ConnegUtil util = new ConnegUtil(acceptStr); assertNull(util.getRDFFormat()); assertEquals(RDFFormat.N3, util.getRDFFormat(RDFFormat.N3)); }
/** * Test with multiple values in the accept header. */ public void test_conneg_sparql_result_set_02() { final String acceptStr = "application/x-binary-rdf-results-table;q=1,application/sparql-results+xml;q=1"; final ConnegUtil util = new ConnegUtil(acceptStr); assertNull(util.getRDFFormat()); assertSameArray(new ConnegScore[] {// new ConnegScore(1f, TupleQueryResultFormat.BINARY),// new ConnegScore(1f, TupleQueryResultFormat.SPARQL),// },// util.getScores(TupleQueryResultFormat.class)); assertEquals(TupleQueryResultFormat.BINARY, util.getTupleQueryResultFormat()); }
/** Test the default mime type for each {@link TupleQueryResultFormat}. */ @SuppressWarnings({ "rawtypes", "unchecked" }) public void test_conneg_sparql_result_set_01() { for (TupleQueryResultFormat format : TupleQueryResultFormat.values()) { final ConnegUtil util = new ConnegUtil(format.getDefaultMIMEType()); if (!format.getName().equals("SPARQL/JSON")) { assertNull(format.getName(), util.getRDFFormat()); } assertEquals(format.getName(), format, util.getTupleQueryResultFormat()); assertSameArray(new ConnegScore[] {// new ConnegScore(1f, format) },// util.getScores(TupleQueryResultFormat.class)); } }
public void test_conneg_sparql_result_set_03() { final String acceptStr = "text/xhtml,application/x-binary-rdf-results-table;q=.3,application/sparql-results+xml;q=.5"; final ConnegUtil util = new ConnegUtil(acceptStr); assertNull(util.getRDFFormat()); assertSameArray(new ConnegScore[] {// new ConnegScore(.5f, TupleQueryResultFormat.SPARQL),// new ConnegScore(.3f, TupleQueryResultFormat.BINARY),// },// util.getScores(TupleQueryResultFormat.class)); assertEquals(TupleQueryResultFormat.SPARQL, util.getTupleQueryResultFormat()); }
public void test_conneg_sparql_result_set_03b() { final String acceptStr = "text/xhtml,application/x-binary-rdf-results-table;q=.4,application/sparql-results+xml;q=.2"; final ConnegUtil util = new ConnegUtil(acceptStr); assertNull(util.getRDFFormat()); assertSameArray(new ConnegScore[] {// new ConnegScore(.4f, TupleQueryResultFormat.BINARY),// new ConnegScore(.2f, TupleQueryResultFormat.SPARQL),// },// util.getScores(TupleQueryResultFormat.class)); assertEquals(TupleQueryResultFormat.BINARY, util.getTupleQueryResultFormat()); }
/** * Test with multiple values in the accept header. */ public void test_conneg_sparql_result_set_02() { final String acceptStr = "application/x-binary-rdf-results-table;q=1,application/sparql-results+xml;q=1"; final ConnegUtil util = new ConnegUtil(acceptStr); assertNull(util.getRDFFormat()); assertSameArray(new ConnegScore[] {// new ConnegScore(1f, TupleQueryResultFormat.BINARY),// new ConnegScore(1f, TupleQueryResultFormat.SPARQL),// },// util.getScores(TupleQueryResultFormat.class)); assertEquals(TupleQueryResultFormat.BINARY, util.getTupleQueryResultFormat()); }
/** Test the default mime type for each {@link RDFFormat}. */ @SuppressWarnings({ "rawtypes", "unchecked" }) public void test_conneg_rdf_data_01() { for (RDFFormat format : RDFFormat.values()) { final ConnegUtil util = new ConnegUtil(format.getDefaultMIMEType()); assertEquals(format.getName(), format, util.getRDFFormat()); if (!format.getName().equals("JSON")) { assertNull(format.getName(), util.getTupleQueryResultFormat()); } assertSameArray(new ConnegScore[] {// new ConnegScore(1f, format) },// util.getScores(RDFFormat.class)); } }
/** Test the default mime type for each {@link TupleQueryResultFormat}. */ @SuppressWarnings({ "rawtypes", "unchecked" }) public void test_conneg_sparql_result_set_01() { for (TupleQueryResultFormat format : TupleQueryResultFormat.values()) { final ConnegUtil util = new ConnegUtil(format.getDefaultMIMEType()); if (!format.getName().equals("SPARQL/JSON")) { assertNull(format.getName(), util.getRDFFormat()); } assertEquals(format.getName(), format, util.getTupleQueryResultFormat()); assertSameArray(new ConnegScore[] {// new ConnegScore(1f, format) },// util.getScores(TupleQueryResultFormat.class)); } }
/** Test the default mime type for each {@link BooleanQueryResultFormat}. */ @SuppressWarnings({ "rawtypes", "unchecked" }) public void test_conneg_sparql_boolean_result_set_01() { for (BooleanQueryResultFormat format : BooleanQueryResultFormat.values()) { final ConnegUtil util = new ConnegUtil(format.getDefaultMIMEType()); if (!format.getName().equals("SPARQL/JSON")) { assertNull(format.getName(), util.getRDFFormat()); } assertEquals(format.getName(), format, util.getBooleanQueryResultFormat()); assertSameArray(new ConnegScore[] {// new ConnegScore(1f, format) },// util.getScores(BooleanQueryResultFormat.class)); } }