-
Asserts whether the actual logicSchema constraints are equivalent to the expectedSchema constraints.
Asserts whether the actual logicSchema predicates (base or derived) are equivalent to the expectedSchema.
LogicSchemaAssert.assertThat(edu.upc.fib.inlab.imp.kse.logics.logicschema.domain.LogicSchema actual)
LogicSchemaAssertions.assertThat(edu.upc.fib.inlab.imp.kse.logics.logicschema.domain.LogicSchema actual)
Checks whether the actual schema contains a constraint equivalent to expectedConstraint considering
that two derived ordinary literals are equivalent if their derivation rules are equivalent
Checks whether the actual schema contains a constraint equivalent to expectedConstraint considering
that two derived ordinary literals are equivalent according to the given strategy.
Checks whether the actual schema contains a derivation rule equivalent to expectedRule considering
that two derived ordinary literals are equivalent iff their definition rules are equivalent
Checks whether the actual schema contains a derivation rule equivalent to expectedRule considering
that two derived ordinary literals are equivalent according to the given strategy.
Checks whether the actual schema contains a predicate equivalent to expectedPredicate considering
that two derived ordinary literals (appearing in the definition rules of the given predicate) are equivalent
iff their definition rules are equivalent
Checks whether the actual schema contains a predicate equivalent to expectedPredicate considering
that two derived ordinary literals (appearing in the definition rules of the given predicate) are equivalent
according to the derivedLiteralStrategy given
LogicSchemaAssert.isIsomorphicTo(edu.upc.fib.inlab.imp.kse.logics.logicschema.domain.LogicSchema expected)
LogicSchemaAssert.isLogicallyEquivalentTo(edu.upc.fib.inlab.imp.kse.logics.logicschema.domain.LogicSchema expectedSchema)
Asserts whether the actual logicSchema is equivalent to the expectedSchema.
LogicSchemaAssert.usingIsomorphismOptions(edu.upc.fib.inlab.imp.kse.logics.logicschema.services.comparator.isomorphism.IsomorphismOptions options)