1818
1919package org .apache .jena .sparql .service .enhancer .assembler ;
2020
21+ import static org .junit .jupiter .api .Assertions .assertEquals ;
22+ import static org .junit .jupiter .api .Assertions .assertThrows ;
23+
2124import java .io .File ;
2225import java .io .IOException ;
2326import java .io .StringReader ;
2427import java .nio .file .Files ;
2528import java .nio .file .Path ;
2629import java .util .Comparator ;
2730
31+ import org .junit .jupiter .api .Test ;
32+
2833import org .apache .jena .query .Dataset ;
2934import org .apache .jena .query .DatasetFactory ;
3035import org .apache .jena .query .QueryExecException ;
4247import org .apache .jena .system .Txn ;
4348import org .apache .jena .tdb2 .assembler .VocabTDB2 ;
4449import org .apache .jena .vocabulary .RDF ;
45- import org .junit .Assert ;
46- import org .junit .Test ;
4750
4851public class TestServiceEnhancerDatasetAssembler
4952{
@@ -84,9 +87,9 @@ private void testAssemblerActual(String specStr) {
8487 Dataset dataset = DatasetFactory .assemble (spec .getResource ("urn:example:root" ));
8588 Context cxt = dataset .getContext ();
8689
87- Assert . assertEquals (20 , cxt .getInt (ServiceEnhancerConstants .serviceBulkMaxBindingCount , -1 ));
88- Assert . assertEquals (10 , cxt .getInt (ServiceEnhancerConstants .serviceBulkBindingCount , -1 ));
89- Assert . assertEquals (5 , cxt .getInt (ServiceEnhancerConstants .serviceBulkMaxOutOfBandBindingCount , -1 ));
90+ assertEquals (20 , cxt .getInt (ServiceEnhancerConstants .serviceBulkMaxBindingCount , -1 ));
91+ assertEquals (10 , cxt .getInt (ServiceEnhancerConstants .serviceBulkBindingCount , -1 ));
92+ assertEquals (5 , cxt .getInt (ServiceEnhancerConstants .serviceBulkMaxOutOfBandBindingCount , -1 ));
9093
9194 try (QueryExecution qe = QueryExecutionFactory .create (
9295 "SELECT * { BIND(<urn:example:x> AS ?x) SERVICE <loop:bulk+10:> { ?x ?y ?z } }" , dataset )) {
@@ -95,7 +98,7 @@ private void testAssemblerActual(String specStr) {
9598 }
9699
97100 /** Test that calling cacheRm fails because enableMgmt has not been set to true in the context */
98- @ Test ( expected = QueryExecException . class )
101+ @ Test
99102 public void testAssemblerMgmtFail () {
100103 String specStr = String .join ("\n " ,
101104 "PREFIX ja: <http://jena.hpl.hp.com/2005/11/Assembler#>" ,
@@ -107,10 +110,12 @@ public void testAssemblerMgmtFail() {
107110 Model spec = ModelFactory .createDefaultModel ();
108111 RDFDataMgr .read (spec , new StringReader (specStr ), null , Lang .TURTLE );
109112 Dataset dataset = DatasetFactory .assemble (spec .getResource ("urn:example:root" ));
110- try (QueryExecution qe = QueryExecutionFactory .create (
111- "PREFIX se: <http://jena.apache.org/service-enhancer#> SELECT se:cacheRm(0) { }" , dataset )) {
112- Assert .assertEquals (1 , ResultSetFormatter .consume (qe .execSelect ()));
113- }
113+ assertThrows (QueryExecException .class , () -> {
114+ try (QueryExecution qe = QueryExecutionFactory .create (
115+ "PREFIX se: <http://jena.apache.org/service-enhancer#> SELECT se:cacheRm(0) { }" , dataset )) {
116+ assertEquals (1 , ResultSetFormatter .consume (qe .execSelect ()));
117+ }
118+ });
114119 }
115120
116121 /** Test for cacheRm to execute successfully due to enableMgmt having been set to true in the context */
@@ -131,12 +136,12 @@ public void testAssemblerMgmtSuccess() {
131136 dataset .asDatasetGraph ().getDefaultGraph ().add (RDF .Nodes .type , RDF .Nodes .type , RDF .Nodes .Property );
132137 try (QueryExecution qe = QueryExecutionFactory .create (
133138 "SELECT * { SERVICE <cache:> { ?s ?p ?o } }" , dataset )) {
134- Assert . assertEquals (1 , ResultSetFormatter .consume (qe .execSelect ()));
139+ assertEquals (1 , ResultSetFormatter .consume (qe .execSelect ()));
135140 }
136141
137142 try (QueryExecution qe = QueryExecutionFactory .create (
138143 "PREFIX se: <http://jena.apache.org/service-enhancer#> SELECT se:cacheRm(0) { }" , dataset )) {
139- Assert . assertEquals (1 , ResultSetFormatter .consume (qe .execSelect ()));
144+ assertEquals (1 , ResultSetFormatter .consume (qe .execSelect ()));
140145 }
141146 }
142147
@@ -184,7 +189,7 @@ public void testAssemblerTdbUnionDefaultGraph() throws IOException {
184189 }
185190 });
186191
187- Assert . assertEquals (4 , actualRowCount );
192+ assertEquals (4 , actualRowCount );
188193 } finally {
189194 Files .walk (tdb2TmpFolder )
190195 .sorted (Comparator .reverseOrder ())
0 commit comments