public void test_conneg_counterSet_browser1() { final String acceptStr = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8,"; final ConnegUtil util = new ConnegUtil(acceptStr); // System.out.println(Arrays.toString(util.getScores(CounterSetFormat.class))); assertSameArray(new ConnegScore[] {// new ConnegScore(1f, CounterSetFormat.HTML),// new ConnegScore(.9f, CounterSetFormat.XML),// },// util.getScores(CounterSetFormat.class)); final CounterSetFormat format = util.getCounterSetFormat(); assertEquals(CounterSetFormat.HTML, format); }
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_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()); }
scores.add(new ConnegScore<RDFFormat>(t.q, rdfFormat)); scores.add(new ConnegScore<TupleQueryResultFormat>(t.q, tupleFormat)); scores.add(new ConnegScore<BooleanQueryResultFormat>( t.q, booleanFormat)); scores.add(new ConnegScore<PropertiesFormat>(t.q, format)); scores.add(new ConnegScore<CounterSetFormat>(t.q, format));
scores.add(new ConnegScore<RDFFormat>(t.q, rdfFormat)); scores.add(new ConnegScore<TupleQueryResultFormat>(t.q, tupleFormat)); scores.add(new ConnegScore<BooleanQueryResultFormat>( t.q, booleanFormat)); scores.add(new ConnegScore<PropertiesFormat>(t.q, format)); scores.add(new ConnegScore<CounterSetFormat>(t.q, format));
/** * 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()); }
public void test_conneg_counterSet_browser1() { final String acceptStr = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8,"; final ConnegUtil util = new ConnegUtil(acceptStr); // System.out.println(Arrays.toString(util.getScores(CounterSetFormat.class))); assertSameArray(new ConnegScore[] {// new ConnegScore(1f, CounterSetFormat.HTML),// new ConnegScore(.9f, CounterSetFormat.XML),// },// util.getScores(CounterSetFormat.class)); final CounterSetFormat format = util.getCounterSetFormat(); assertEquals(CounterSetFormat.HTML, format); }
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 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 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 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)); } }