c1.addPositiveLiteral(new Predicate("Pred1", new ArrayList<Term>()));
c1.addNegativeLiteral(new Predicate("Pred2", new ArrayList<Term>()));
c1.addNegativeLiteral(new Predicate("Pred3", new ArrayList<Term>()));
c2.addPositiveLiteral(new Predicate("Pred2", new ArrayList<Term>()));
Assert.assertNotNull(c1.binaryResolvents(c2));
Assert.assertNotNull(c2.binaryResolvents(c1));
Assert.assertEquals(1, c1.binaryResolvents(c2).iterator().next()
.getNumberPositiveLiterals());
Assert.assertEquals(1, c1.binaryResolvents(c2).iterator().next()
.getNumberNegativeLiterals());
Assert.assertEquals(1, c2.binaryResolvents(c1).iterator().next()