https://github.com/TakehideSoh/SAF
Tip revision: d26cc9f94a4f79c046ee0cdd3a127a44f7b443b6 authored by TakehideSoh on 23 June 2023, 07:02:26 UTC
Merge pull request #2 from TakehideSoh/dev
Merge pull request #2 from TakehideSoh/dev
Tip revision: d26cc9f
ctest.c
#include "../../src/ccadical.h"
#ifdef NDEBUG
#undef NDEBUG
#endif
#include <assert.h>
int main () {
CCaDiCaL * solver = ccadical_init ();
int res = ccadical_solve (solver);
assert (res == 10);
ccadical_add (solver, -1);
ccadical_add (solver, 2);
ccadical_add (solver, 0);
ccadical_add (solver, 1);
ccadical_add (solver, 2);
ccadical_add (solver, 0);
ccadical_add (solver, -1);
ccadical_add (solver, -2);
ccadical_add (solver, 0);
res = ccadical_solve (solver);
assert (res == 10);
res = ccadical_val (solver, 1);
assert (res == -1);
res = ccadical_val (solver, 2);
assert (res == 2);
ccadical_release (solver);
return 0;
}
