This is an automated email from the ASF dual-hosted git repository.
afs pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/jena.git
The following commit(s) were added to refs/heads/main by this push:
new 74a080f3c0 GH-4055: Deal with space in the build directory path
74a080f3c0 is described below
commit 74a080f3c0d61695a7d2a2e34b597b087ba3c029
Author: Andy Seaborne <[email protected]>
AuthorDate: Wed Jul 15 18:38:45 2026 +0100
GH-4055: Deal with space in the build directory path
---
.../apache/jena/fuseki/main/TestSPARQLUpdate.java | 34 ++++++++++------------
1 file changed, 15 insertions(+), 19 deletions(-)
diff --git
a/jena-fuseki2/jena-fuseki-main/src/test/java/org/apache/jena/fuseki/main/TestSPARQLUpdate.java
b/jena-fuseki2/jena-fuseki-main/src/test/java/org/apache/jena/fuseki/main/TestSPARQLUpdate.java
index 3c97ed2dfa..43c1b3db44 100644
---
a/jena-fuseki2/jena-fuseki-main/src/test/java/org/apache/jena/fuseki/main/TestSPARQLUpdate.java
+++
b/jena-fuseki2/jena-fuseki-main/src/test/java/org/apache/jena/fuseki/main/TestSPARQLUpdate.java
@@ -29,6 +29,7 @@ import java.nio.file.Path;
import org.junit.jupiter.api.Test;
import org.apache.jena.atlas.lib.FileOps;
+import org.apache.jena.atlas.lib.IRILib;
import org.apache.jena.rdflink.RDFLink;
import org.apache.jena.sparql.core.DatasetGraph;
import org.apache.jena.sparql.core.DatasetGraphFactory;
@@ -36,12 +37,6 @@ import org.apache.jena.sparql.exec.QueryExec;
import org.apache.jena.sparql.exec.UpdateExec;
public class TestSPARQLUpdate {
-/*
-curl -v -XPOST
'http://localhost:3030/'"${DS}"'/?using-named-graph-uri=http%3A%2F%2Fexample%2Fpeople'
\
- -H 'Content-type: application/sparql-update' \
- --data-binary 'WITH <http://example/addresses> DELETE { ?person ?p
"Bill" } WHERE {}'
- */
-
private static String PREFIXES = """
PREFIX : <http://example/>
""";
@@ -63,18 +58,18 @@ curl -v -XPOST
'http://localhost:3030/'"${DS}"'/?using-named-graph-uri=http%3A%2
return server;
}
- @Test public void update2() {
+ @Test public void update1() {
FusekiServer server = server();
String serviceURL = server.datasetURL(DS);
- try ( RDFLink link = RDFLink.connect(serviceURL) ) {
- link.update(PREFIXES+"INSERT DATA { :s :p :o }");
- }
+ UpdateExec.service(serviceURL).update(PREFIXES+"INSERT DATA { :s :p :o
}").execute();
}
- @Test public void update1() {
+ @Test public void update2() {
FusekiServer server = server();
String serviceURL = server.datasetURL(DS);
- UpdateExec.service(serviceURL).update(PREFIXES+"INSERT DATA { :s :p :o
}").execute();
+ try ( RDFLink link = RDFLink.connect(serviceURL) ) {
+ link.update(PREFIXES+"INSERT DATA { :s :p :o }");
+ }
}
@Test public void updateError1() {
@@ -92,11 +87,12 @@ curl -v -XPOST
'http://localhost:3030/'"${DS}"'/?using-named-graph-uri=http%3A%2
// This will resolve to the same place in the test server.
String FN = "testing/Files/data.ttl";
- String loadFile = Path.of(FN).toAbsolutePath().toString();
- assertTrue(FileOps.exists(loadFile), "No test file");
+ String loadFileName = Path.of(FN).toAbsolutePath().toString();
+ assertTrue(FileOps.exists(loadFileName), "No test file");
+ String loadFileIRI = IRILib.filenameToIRI(loadFileName);
FusekiTestLib.expect400(()-> {
- UpdateExec.service(serviceURL).update("LOAD
<file:"+loadFile+">").execute(); });
+ UpdateExec.service(serviceURL).update("LOAD
<file:"+loadFileIRI+">").execute(); });
boolean hasTriples= QueryExec.service(serviceURL).query("ASK { ?s ?p
?o }").ask();
assertFalse(hasTriples, "Dataset not empty");
}
@@ -109,13 +105,13 @@ curl -v -XPOST
'http://localhost:3030/'"${DS}"'/?using-named-graph-uri=http%3A%2
// This will resolve to the same place in the test server.
String FN = "testing/Files/data.ttl";
- String loadFile = Path.of(FN).toAbsolutePath().toString();
- assertTrue(FileOps.exists(loadFile), "No test file");
+ String loadFileName = Path.of(FN).toAbsolutePath().toString();
+ assertTrue(FileOps.exists(loadFileName), "No test file");
+ String loadFileIRI = IRILib.filenameToIRI(loadFileName);
FusekiTestLib.expect400(()-> {
- UpdateExec.service(serviceURL).update("LOAD
<file:"+loadFile+">").execute(); });
+ UpdateExec.service(serviceURL).update("LOAD
<file:"+loadFileIRI+">").execute(); });
boolean hasTriples= QueryExec.service(serviceURL).query("ASK { ?s ?p
?o }").ask();
assertFalse(hasTriples, "Dataset not empty");
}
-
}