3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-13 12:28:44 +00:00

fix compilation of unit tests

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2016-04-30 11:46:25 -07:00
parent e29adbf304
commit 4b940bde11

View file

@ -34,9 +34,8 @@ static void test1() {
vars.push_back(var(x, rational(2)));
mbo.set_objective(vars, rational(0));
rational value;
opt::bound_type bound = mbo.maximize(value);
std::cout << bound << ": " << value << "\n";
opt::inf_eps value = mbo.maximize();
std::cout << value << "\n";
}
// test with lower bounds
@ -58,9 +57,8 @@ static void test2() {
vars.push_back(var(x, rational(-2)));
mbo.set_objective(vars, rational(0));
rational value;
opt::bound_type bound = mbo.maximize(value);
std::cout << bound << ": " << value << "\n";
opt::inf_eps value = mbo.maximize();
std::cout << value << "\n";
}
// test unbounded
@ -81,9 +79,9 @@ static void test3() {
vars.push_back(var(x, rational(2)));
mbo.set_objective(vars, rational(0));
rational value;
opt::bound_type bound = mbo.maximize(value);
std::cout << bound << ": " << value << "\n";
opt::inf_eps value = mbo.maximize();
std::cout << value << "\n";
}
// test strict
@ -105,9 +103,8 @@ static void test4() {
vars.push_back(var(x, rational(2)));
mbo.set_objective(vars, rational(0));
rational value;
opt::bound_type bound = mbo.maximize(value);
std::cout << bound << ": " << value << "\n";
opt::inf_eps value = mbo.maximize();
std::cout << value << "\n";
}
// test with mix of upper and lower bounds