Details
-
Improvement
-
Status: Closed
-
Minor
-
Resolution: Duplicate
-
None
-
None
-
None
Description
The problem is in the way jena-querybuilder does testing. It does a regex on the rturn from
builder.buildString()}] which in term is {{builder.build().toString().
Testing whether a query is the expected one by using string matching is fragile. Much better
is to call Query.equals – write the expected query, parse it to a Query object and
call Query::equals.
The reason jena-querybuilder is now failing tests is JENA-972 which improves the string appear
of queries.