assertEquals( new GroundFact(symbolTable_, "succ", "3", "4"), answer3 );
}
public void testSingleGroundProofWithVars()
{
GdlList succs = parser_.parse("(succ 1 2) (succ 2 3) (succ 3 4)");
addFacts(succs);
AbstractReasoner r = new BasicReasoner(kb_, new ArrayList<Implication>(), parser_ );
// See if we can get just one answer
GdlList questionList = parser_.parse("succ ?x 2");
Fact question = VariableFact.fromList(questionList);
GroundFact answer = getAnAnswer( r, question );
assertEquals( new GroundFact(symbolTable_, "succ", "1", "2"), answer);