use of org.apache.jena.sparql.exec.http.Params in project jena by apache.
the class TestHttpOp method httpPostForm_02.
@Test
public void httpPostForm_02() {
Params params = Params.create().add("query", "ASK{}");
// Query to Update
execWithHttpException(HttpSC.BAD_REQUEST_400, () -> HttpOp.httpPostForm(updateURL(), params, WebContent.contentTypeResultsJSON));
}
use of org.apache.jena.sparql.exec.http.Params in project jena by apache.
the class TestHttpOp method httpPostForm_03.
@Test
public void httpPostForm_03() {
Params params = Params.create().add("update", "CLEAR ALL");
// Update to Query
execWithHttpException(HttpSC.BAD_REQUEST_400, () -> HttpOp.httpPostForm(queryURL(), params, "*/*"));
}
use of org.apache.jena.sparql.exec.http.Params in project jena by apache.
the class TestAdminAPI method testAddDelete.
private static void testAddDelete(String dbName, String dbType, boolean hasFiles) {
String datasetURL = ServerCtl.urlRoot() + dbName;
String admin = ServerCtl.urlRoot() + "$/";
Params params = Params.create().add("dbName", dbName).add("dbType", dbType);
assertFalse(exists(datasetURL));
HttpOp.httpPostForm(admin + "datasets", params);
RDFConnection conn = RDFConnection.connect(datasetURL);
conn.update("INSERT DATA { <x:s> <x:p> 123 }");
int x1 = count(conn);
assertEquals(1, x1);
Path pathDB = FusekiWebapp.dirDatabases.resolve(dbName);
if (hasFiles)
assertTrue(Files.exists(pathDB));
HttpOp.httpDelete(admin + "datasets/" + dbName);
assertFalse(exists(datasetURL));
// if ( hasFiles )
assertFalse(Files.exists(pathDB));
// Recreate : no contents.
HttpOp.httpPostForm(admin + "datasets", params);
assertTrue("false: exists(" + datasetURL + ")", exists(datasetURL));
int x2 = count(conn);
assertEquals(0, x2);
if (hasFiles)
assertTrue(Files.exists(pathDB));
}
use of org.apache.jena.sparql.exec.http.Params in project jena by apache.
the class TestHttpOp method httpPostForm_01.
@Test
public void httpPostForm_01() {
Params params = Params.create().add("query", "ASK{}");
try (TypedInputStream in = HttpOp.httpPostForm(sparqlURL(), params, WebContent.contentTypeResultsJSON)) {
assertEquals(WebContent.contentTypeResultsJSON, in.getContentType());
IO.readWholeFile(in);
}
}
use of org.apache.jena.sparql.exec.http.Params in project jena by apache.
the class TestHttpOp method httpPostForm_04.
@Test
public void httpPostForm_04() {
Params params = Params.create().add("update", "CLEAR ALL");
// Update request to update endpoint.
HttpOp.httpPostForm(updateURL(), params, "*/*");
}
Aggregations