TEST(stp_test, default_polar_false) { SATSolver s; s.set_no_simplify_at_startup(); s.set_default_polarity(false); s.new_vars(4); s.add_clause(str_to_cl("-1, -2, -3, -4")); lbool ret = s.solve(); EXPECT_EQ(ret, l_True); for(size_t i = 0; i < 4; i++) { EXPECT_EQ(s.get_model()[0], l_False); } }
TEST(stp_test, set_num_threads_false) { SATSolver s; s.set_no_simplify_at_startup(); s.set_num_threads(5); s.new_vars(2); s.add_clause(str_to_cl("1,2")); s.add_clause(str_to_cl("1,-2")); s.add_clause(str_to_cl("-1,2")); s.add_clause(str_to_cl("-1,-2")); lbool ret = s.solve(); EXPECT_EQ(ret, l_False); }