diff options
author | Federico Igne <federico.igne@cs.ox.ac.uk> | 2020-11-17 14:19:08 +0000 |
---|---|---|
committer | Federico Igne <federico.igne@cs.ox.ac.uk> | 2020-11-17 14:19:08 +0000 |
commit | e1a04294ed8737444e40323474f4084cb64c1d55 (patch) | |
tree | f3464a10152e7df6b7831f11e3d355b34dec1a2c /src/test | |
parent | e6c211b6a9c497b625710f7b97f793d1a796b461 (diff) | |
download | RSAComb-e1a04294ed8737444e40323474f4084cb64c1d55.tar.gz RSAComb-e1a04294ed8737444e40323474f4084cb64c1d55.zip |
Remove implicit RSAOntology conversion
This was causing problems without giving any significant advantage. Now
it will be easier to refactor classes like RSA, RSAOntology,
CanonicalModel.
Diffstat (limited to 'src/test')
-rw-r--r-- | src/test/scala/rsacomb/CanonicalModelSpec.scala | 22 | ||||
-rw-r--r-- | src/test/scala/rsacomb/FilteringProgramSpecs.scala | 1 |
2 files changed, 11 insertions, 12 deletions
diff --git a/src/test/scala/rsacomb/CanonicalModelSpec.scala b/src/test/scala/rsacomb/CanonicalModelSpec.scala index ef27a4f..cac40a3 100644 --- a/src/test/scala/rsacomb/CanonicalModelSpec.scala +++ b/src/test/scala/rsacomb/CanonicalModelSpec.scala | |||
@@ -23,7 +23,7 @@ object Ontology1_CanonicalModelSpec { | |||
23 | val renderer = new DLSyntaxObjectRenderer() | 23 | val renderer = new DLSyntaxObjectRenderer() |
24 | 24 | ||
25 | val ontology_path: File = new File("examples/example1.ttl") | 25 | val ontology_path: File = new File("examples/example1.ttl") |
26 | val ontology: RSAOntology = RSA.loadOntology(ontology_path) | 26 | val ontology = RSAOntology(ontology_path) |
27 | val program = ontology.canonicalModel | 27 | val program = ontology.canonicalModel |
28 | 28 | ||
29 | val roleR = new OWLObjectPropertyImpl(RSA.base("R")) | 29 | val roleR = new OWLObjectPropertyImpl(RSA.base("R")) |
@@ -87,7 +87,7 @@ class Ontology1_CanonicalModelSpec | |||
87 | 87 | ||
88 | renderer.render(AsubClassOfD) should "be converted into a single Rule" in { | 88 | renderer.render(AsubClassOfD) should "be converted into a single Rule" in { |
89 | val varX = Variable.create("X") | 89 | val varX = Variable.create("X") |
90 | val visitor = program.ProgramGenerator | 90 | val visitor = program.RuleGenerator |
91 | val rules = AsubClassOfD.accept(visitor) | 91 | val rules = AsubClassOfD.accept(visitor) |
92 | rules.loneElement shouldBe a[Rule] | 92 | rules.loneElement shouldBe a[Rule] |
93 | } | 93 | } |
@@ -152,7 +152,7 @@ class Ontology1_CanonicalModelSpec | |||
152 | AsomeValuesFromSiC | 152 | AsomeValuesFromSiC |
153 | ) should "produce 1 rule" in { | 153 | ) should "produce 1 rule" in { |
154 | val varX = Variable.create("X") | 154 | val varX = Variable.create("X") |
155 | val visitor = program.ProgramGenerator | 155 | val visitor = program.RuleGenerator |
156 | val rules = AsomeValuesFromSiC.accept(visitor) | 156 | val rules = AsomeValuesFromSiC.accept(visitor) |
157 | rules should have length 1 | 157 | rules should have length 1 |
158 | } | 158 | } |
@@ -175,7 +175,7 @@ class Ontology1_CanonicalModelSpec | |||
175 | // Rule 3 provides 48 rule (split in 2) | 175 | // Rule 3 provides 48 rule (split in 2) |
176 | // Then (1*2 + 48) + (0) + (48*2) = 146 | 176 | // Then (1*2 + 48) + (0) + (48*2) = 146 |
177 | val varX = Variable.create("X") | 177 | val varX = Variable.create("X") |
178 | val visitor = program.ProgramGenerator | 178 | val visitor = program.RuleGenerator |
179 | val rules = DsomeValuesFromRB.accept(visitor) | 179 | val rules = DsomeValuesFromRB.accept(visitor) |
180 | rules should have length 146 | 180 | rules should have length 146 |
181 | } | 181 | } |
@@ -198,7 +198,7 @@ class Ontology1_CanonicalModelSpec | |||
198 | // Rule 3 provides 32 rule (split in 2) | 198 | // Rule 3 provides 32 rule (split in 2) |
199 | // Then (1*2 + 32) + (0) + (32*2) = 98 | 199 | // Then (1*2 + 32) + (0) + (32*2) = 98 |
200 | val varX = Variable.create("X") | 200 | val varX = Variable.create("X") |
201 | val visitor = program.ProgramGenerator | 201 | val visitor = program.RuleGenerator |
202 | val rules = DsomeValuesFromRB.accept(visitor) | 202 | val rules = DsomeValuesFromRB.accept(visitor) |
203 | rules should have length 146 | 203 | rules should have length 146 |
204 | } | 204 | } |
@@ -207,7 +207,7 @@ class Ontology1_CanonicalModelSpec | |||
207 | SsubPropertyOfT | 207 | SsubPropertyOfT |
208 | ) should "produce 2 rules" in { | 208 | ) should "produce 2 rules" in { |
209 | val varX = Variable.create("X") | 209 | val varX = Variable.create("X") |
210 | val visitor = program.ProgramGenerator | 210 | val visitor = program.RuleGenerator |
211 | val rules = SsubPropertyOfT.accept(visitor) | 211 | val rules = SsubPropertyOfT.accept(visitor) |
212 | rules should have length 2 | 212 | rules should have length 2 |
213 | } | 213 | } |
@@ -220,7 +220,7 @@ object Ontology2_CanonicalModelSpec { | |||
220 | val renderer = new DLSyntaxObjectRenderer() | 220 | val renderer = new DLSyntaxObjectRenderer() |
221 | 221 | ||
222 | val ontology_path: File = new File("examples/example2.owl") | 222 | val ontology_path: File = new File("examples/example2.owl") |
223 | val ontology: RSAOntology = RSA.loadOntology(ontology_path) | 223 | val ontology = RSAOntology(ontology_path) |
224 | val program = ontology.canonicalModel | 224 | val program = ontology.canonicalModel |
225 | 225 | ||
226 | val roleR = new OWLObjectPropertyImpl(RSA.base("R")) | 226 | val roleR = new OWLObjectPropertyImpl(RSA.base("R")) |
@@ -326,7 +326,7 @@ class Ontology2_CanonicalModelSpec | |||
326 | renderer.render( | 326 | renderer.render( |
327 | AsomeValuesFromRB | 327 | AsomeValuesFromRB |
328 | ) should "produce 1 rule" in { | 328 | ) should "produce 1 rule" in { |
329 | val visitor = program.ProgramGenerator | 329 | val visitor = program.RuleGenerator |
330 | val rules = AsomeValuesFromRB.accept(visitor) | 330 | val rules = AsomeValuesFromRB.accept(visitor) |
331 | rules should have length 1 | 331 | rules should have length 1 |
332 | } | 332 | } |
@@ -336,7 +336,7 @@ class Ontology2_CanonicalModelSpec | |||
336 | renderer.render( | 336 | renderer.render( |
337 | BsomeValuesFromSC | 337 | BsomeValuesFromSC |
338 | ) should "produce 1 rule" in { | 338 | ) should "produce 1 rule" in { |
339 | val visitor = program.ProgramGenerator | 339 | val visitor = program.RuleGenerator |
340 | val rules = BsomeValuesFromSC.accept(visitor) | 340 | val rules = BsomeValuesFromSC.accept(visitor) |
341 | rules should have length 1 | 341 | rules should have length 1 |
342 | } | 342 | } |
@@ -346,7 +346,7 @@ class Ontology2_CanonicalModelSpec | |||
346 | renderer.render( | 346 | renderer.render( |
347 | CsomeValuesFromTD | 347 | CsomeValuesFromTD |
348 | ) should "produce 1 rule" in { | 348 | ) should "produce 1 rule" in { |
349 | val visitor = program.ProgramGenerator | 349 | val visitor = program.RuleGenerator |
350 | val rules = CsomeValuesFromTD.accept(visitor) | 350 | val rules = CsomeValuesFromTD.accept(visitor) |
351 | rules should have length 1 | 351 | rules should have length 1 |
352 | } | 352 | } |
@@ -356,7 +356,7 @@ class Ontology2_CanonicalModelSpec | |||
356 | renderer.render( | 356 | renderer.render( |
357 | DsomeValuesFromPA | 357 | DsomeValuesFromPA |
358 | ) should "produce 1 rule" in { | 358 | ) should "produce 1 rule" in { |
359 | val visitor = program.ProgramGenerator | 359 | val visitor = program.RuleGenerator |
360 | val rules = DsomeValuesFromPA.accept(visitor) | 360 | val rules = DsomeValuesFromPA.accept(visitor) |
361 | rules should have length 1 | 361 | rules should have length 1 |
362 | } | 362 | } |
diff --git a/src/test/scala/rsacomb/FilteringProgramSpecs.scala b/src/test/scala/rsacomb/FilteringProgramSpecs.scala index 26b0857..79e675f 100644 --- a/src/test/scala/rsacomb/FilteringProgramSpecs.scala +++ b/src/test/scala/rsacomb/FilteringProgramSpecs.scala | |||
@@ -283,7 +283,6 @@ object FilteringProgramSpec { | |||
283 | 283 | ||
284 | val queries = | 284 | val queries = |
285 | List(query0, query1, query2, query3, query4, query5, query6, query7) | 285 | List(query0, query1, query2, query3, query4, query5, query6, query7) |
286 | |||
287 | } | 286 | } |
288 | 287 | ||
289 | class FilteringProgramSpec | 288 | class FilteringProgramSpec |