refactor: Rework
This commit is contained in:
parent
ac55ed4c64
commit
6469dd6ced
34 changed files with 593 additions and 552 deletions
|
@ -16,7 +16,7 @@ class UnificationTest {
|
|||
val variable = Variable("X")
|
||||
val atom = Atom("a")
|
||||
|
||||
val result = Equivalent(variable, atom).prove(emptyMap())
|
||||
val result = Equivalent(variable, atom).satisfy(emptyMap())
|
||||
|
||||
assertFalse(result.any(), "Variable and atom should not be equivalent")
|
||||
}
|
||||
|
@ -30,10 +30,11 @@ class UnificationTest {
|
|||
val atom1 = Atom("a")
|
||||
val atom2 = Atom("a")
|
||||
|
||||
val result = Equivalent(atom1, atom2).prove(emptyMap())
|
||||
val result = Equivalent(atom1, atom2).satisfy(emptyMap())
|
||||
|
||||
assertTrue(result.any(), "Identical atoms should be equivalent")
|
||||
assertEquals(0, result.first().size, "No substitutions should be made")
|
||||
assertTrue(result.first().isSuccess, "Result should be successful")
|
||||
assertEquals(0, result.first().getOrNull()!!.size, "No substitutions should be made")
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -45,7 +46,7 @@ class UnificationTest {
|
|||
val addition = Add(Integer(1), Integer(2))
|
||||
val solution = Integer(3)
|
||||
|
||||
val result = Equivalent(addition, solution).prove(emptyMap())
|
||||
val result = Equivalent(addition, solution).satisfy(emptyMap())
|
||||
|
||||
assertFalse(result.any(), "Addition should be equivalent")
|
||||
}
|
||||
|
|
Reference in a new issue