You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-`input-triples-small.ttl` - Minimal test data (1 triple)
54
-
-`input-quads.trig` - Data with named graphs
55
-
-`query-construct-triples.sparql` - CONSTRUCT query for triples
56
-
-`query-construct-quads.sparql` - CONSTRUCT query for quads
57
-
-`expected-*` - Expected output files
68
+
All test data is centralized in the `resources/` directory. Tests reference input files and expected outputs via relative paths to `resources/`. All output files are written to temporary directories (created per-test) and cleaned up after test completion.
69
+
70
+
**Note:** The QLever engine doesn't support CONSTRUCT quads, so test05-qlever only tests turtle and ntriples output formats.
58
71
59
72
## Supported Output Formats
60
73
@@ -73,34 +86,51 @@ Tested with:
73
86
- Fast, no disk I/O
74
87
- Default engine
75
88
- Ideal for CI/CD
89
+
- Supports all output formats (turtle, nt, nq, trig)
76
90
77
91
### tdb2 (TDB2 Disk-Based)
78
92
- Persists data to disk
79
93
- Supports larger datasets
80
94
- Test verifies database file creation
95
+
- Supports turtle and nt output formats
96
+
97
+
### qlever (QLever Engine)
98
+
- SPARQL 1.1 compliant query engine
99
+
- Supports turtle and nt output formats
100
+
- Does NOT support CONSTRUCT quads (no nq/trig)
81
101
82
102
## Test Coverage
83
103
84
104
### JUnit Tests (4 tests)
85
105
-`TestIntegrateMem`: mem engine with Turtle and N-Triples output
86
106
-`TestIntegrateTdb2`: tdb2 engine with Turtle and N-Triples output
0 commit comments