public class TestBackchainer extends TestCase (Code)
Test harness for the backward chainer.
Parameterizable in subclasses by overriding createReasoner.
The original version was developed for the original backchaining interpeter.
That has now been obsoleted at this is now used to double check the
LP engine, though the bulk of such tests are really done by TestBasicLP.
author: Dave Reynolds version: $Revision: 1.38 $ on $Date: 2008/01/02 12:08:19 $
Test restriction example. The rules are more than the minimum required
to solve the query and they interact to given run away seaches if there
is a problem.