From f8a818373d39053d0a539dae689d09d13f8877bc Mon Sep 17 00:00:00 2001 From: Federico Igne Date: Thu, 29 Oct 2020 19:42:23 +0100 Subject: Add partial unit tests for filtering program computation The committed tests will fail, but the reason is still not clear. --- src/main/scala/rsacomb/FilteringProgram.scala | 4 ++-- src/main/scala/rsacomb/RDFoxUtil.scala | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) (limited to 'src/main/scala') diff --git a/src/main/scala/rsacomb/FilteringProgram.scala b/src/main/scala/rsacomb/FilteringProgram.scala index 2be236b..9c19b7f 100644 --- a/src/main/scala/rsacomb/FilteringProgram.scala +++ b/src/main/scala/rsacomb/FilteringProgram.scala @@ -8,8 +8,8 @@ class FilteringProgram(query: Query, constants: List[Term]) extends RDFTriple { /* Makes mplicit conversion OWLAPI IRI <-> RDFox IRI available */ import RDFoxUtil._ - private val answer: List[Term] = query.getAnswerVariables.asScala.toList - private val bounded: List[Term] = this.getBoundedVariables + val answer: List[Term] = query.getAnswerVariables.asScala.toList + val bounded: List[Term] = this.getBoundedVariables val facts: List[Atom] = constants.map(named) val rules: List[Rule] = this.generateFilteringProgram().map(reifyRule) diff --git a/src/main/scala/rsacomb/RDFoxUtil.scala b/src/main/scala/rsacomb/RDFoxUtil.scala index 8a144c6..4e0a118 100644 --- a/src/main/scala/rsacomb/RDFoxUtil.scala +++ b/src/main/scala/rsacomb/RDFoxUtil.scala @@ -51,9 +51,9 @@ object RDFoxUtil { (server, data) } - def parseQuery(query: String): Query = { + def parseQuery(query: String, prefixes: Prefixes = RSA.Prefixes): Query = { val parser = new SPARQLParser( - RSA.Prefixes, + prefixes, new ByteArrayInputStream(query.getBytes()) ) parser.parseSingleQuery() -- cgit v1.2.3