/** 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)); } }
public void test_conneg_ask_json() { final ConnegUtil util = new ConnegUtil( BigdataRDFServlet.MIME_SPARQL_RESULTS_JSON); final BooleanQueryResultFormat format = util .getBooleanQueryResultFormat(BooleanQueryResultFormat.SPARQL); assertFalse(format.toString(), format.toString().toLowerCase() .contains("xml")); }
public AskQueryTask(final BigdataSailRepositoryConnection cxn, final String namespace, final long timestamp, final String baseURI, final boolean includeInferred, final Map<String, Value> bindings, final ASTContainer astContainer, final QueryType queryType, final BooleanQueryResultFormat format, final HttpServletRequest req, final HttpServletResponse resp, final OutputStream os) { super(cxn, namespace, timestamp, baseURI, includeInferred, bindings, astContainer, queryType, format.getDefaultMIMEType(), format.getCharset(), format .getDefaultFileExtension(), req, resp, os); }
@Override protected String getAccept() { return parser.getBooleanQueryResultFormat().getDefaultMIMEType(); } }
.forMIMEType(t.getMimeType());
BooleanQueryResultFormat.values());
private HttpResponse sendBooleanQueryViaHttp(HttpUriRequest method, Set<QueryResultFormat> booleanFormats) throws IOException, OpenRDFException { for (QueryResultFormat format : booleanFormats) { // Determine a q-value that reflects the user specified preference int qValue = 10; if (preferredBQRFormat != null && !preferredBQRFormat.equals(format)) { // Prefer specified format over other formats qValue -= 2; } for (String mimeType : format.getMIMETypes()) { String acceptParam = mimeType; if (qValue < 10) { acceptParam += ";q=0." + qValue; } method.addHeader(ACCEPT_PARAM_NAME, acceptParam); } } return executeOK(method); }
get.setHeader(ACCEPT, BooleanQueryResultFormat.JSON.getDefaultMIMEType());
public AskQueryTask(final BigdataSailRepositoryConnection cxn, final String namespace, final long timestamp, final String baseURI, final boolean includeInferred, final Map<String, Value> bindings, final ASTContainer astContainer, final QueryType queryType, final BooleanQueryResultFormat format, final HttpServletRequest req, final HttpServletResponse resp, final OutputStream os) { super(cxn, namespace, timestamp, baseURI, includeInferred, bindings, astContainer, queryType, format.getDefaultMIMEType(), format.getCharset(), format .getDefaultFileExtension(), req, resp, os); }
.forMIMEType(t.getMimeType());
/** 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)); } }
get.setHeader(ACCEPT, BooleanQueryResultFormat.JSON.getDefaultMIMEType());
assertTrue( "query: " + query + ", accept: " + accept, QueryResultIO.parse(inputStream, BooleanQueryResultFormat.forMIMEType(accept))); } finally {
public void test_conneg_ask_json() { final ConnegUtil util = new ConnegUtil( BigdataRDFServlet.MIME_SPARQL_RESULTS_JSON); final BooleanQueryResultFormat format = util .getBooleanQueryResultFormat(BooleanQueryResultFormat.SPARQL); assertFalse(format.toString(), format.toString().toLowerCase() .contains("xml")); }
acceptStr = BooleanQueryResultFormat.TEXT.getDefaultMIMEType(); break; case SELECT:
final BooleanQueryResultFormat format = BooleanQueryResultFormat.forMIMEType(mimeType.getMimeType());
acceptStr = BooleanQueryResultFormat.TEXT.getDefaultMIMEType(); break; case SELECT:
.prepareBooleanQuery(queryStr); query.setHeader("Accept", BooleanQueryResultFormat.SPARQL.getDefaultMIMEType()); assertEquals(false, query.evaluate()); .prepareBooleanQuery(queryStr); query.setHeader("Accept", BooleanQueryResultFormat.TEXT.getDefaultMIMEType()); assertEquals(false, query.evaluate());
.prepareBooleanQuery(queryStr); query.setHeader("Accept", BooleanQueryResultFormat.SPARQL.getDefaultMIMEType()); assertEquals(false, query.evaluate()); .prepareBooleanQuery(queryStr); query.setHeader("Accept", BooleanQueryResultFormat.TEXT.getDefaultMIMEType()); assertEquals(false, query.evaluate());