Test case
authorbdemsky <bdemsky@uci.edu>
Wed, 31 Dec 2014 08:10:30 +0000 (17:10 +0900)
committerbdemsky <bdemsky@uci.edu>
Wed, 31 Dec 2014 08:10:30 +0000 (17:10 +0900)
test_solver.cc [new file with mode: 0644]

diff --git a/test_solver.cc b/test_solver.cc
new file mode 100644 (file)
index 0000000..90e03fe
--- /dev/null
@@ -0,0 +1,16 @@
+#include "inc_solver.h"
+
+int main(int argc, char **argv) {
+  IncrementalSolver * s=new IncrementalSolver();
+  s->addClauseLiteral(1);s->addClauseLiteral(2);s->addClauseLiteral(0);
+  s->finishedClauses();
+  s->freeze(1); s->freeze(2);
+  printf("solution=%d\n", s->solve());
+  s->addClauseLiteral(-1);s->addClauseLiteral(0);
+  s->finishedClauses();
+  printf("solution=%d\n", s->solve());
+  s->addClauseLiteral(-2);s->addClauseLiteral(0);
+  s->finishedClauses();
+  printf("solution=%d\n", s->solve());
+  delete s;
+}