commonMain.it.unibo.tuprolog.solve.TestAnd.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of test-solve Show documentation
Show all versions of test-solve Show documentation
Common testing facilities for 2P-Kt-based logic solvers
package it.unibo.tuprolog.solve
/** A prototype class for testing solver implementations */
interface TestAnd : SolverTest {
companion object {
fun prototype(solverFactory: SolverFactory): TestAnd = TestAndImpl(solverFactory)
}
/** Test presence of correct built-ins */
fun testTermIsFreeVariable()
fun testWithSubstitution()
fun testFailIsCallable()
fun testNoFooIsCallable()
fun testTrueVarCallable()
}