[PPL-devel] [GIT] ppl/ppl(master): Added known results for a couple of tests.
Enea Zaffanella
zaffanella at cs.unipr.it
Mon Apr 5 18:27:27 CEST 2010
Module: ppl/ppl
Branch: master
Commit: ff51314489c009aa8b8c7aa76366006e62d61299
URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=ff51314489c009aa8b8c7aa76366006e62d61299
Author: Enea Zaffanella <zaffanella at cs.unipr.it>
Date: Mon Apr 5 18:26:47 2010 +0200
Added known results for a couple of tests.
---
tests/BD_Shape/dropsomenonintegerpoints1.cc | 24 ++++++++++++++++++------
1 files changed, 18 insertions(+), 6 deletions(-)
diff --git a/tests/BD_Shape/dropsomenonintegerpoints1.cc b/tests/BD_Shape/dropsomenonintegerpoints1.cc
index 2a085b5..296300d 100644
--- a/tests/BD_Shape/dropsomenonintegerpoints1.cc
+++ b/tests/BD_Shape/dropsomenonintegerpoints1.cc
@@ -152,7 +152,7 @@ test06() {
Variable A(0);
Variable B(1);
- BD_Shape<mpq_class>bds(2);
+ BD_Shape<mpq_class> bds(2);
bds.add_constraint(2*A <= 1);
bds.add_constraint(2*B <= -1);
bds.add_constraint(4*A - 4*B <= 7);
@@ -161,7 +161,12 @@ test06() {
bds.drop_some_non_integer_points();
- bool ok = true; //(bds1 == bds2);
+ BD_Shape<mpq_class> known_result(2);
+ known_result.add_constraint(A <= 0);
+ known_result.add_constraint(B <= -1);
+ known_result.add_constraint(A - B <= 1);
+
+ bool ok = (bds == known_result);
print_constraints(bds, "*** after bds.drop_some_non_integer_points() ***");
@@ -192,7 +197,8 @@ test07() {
bool ok = (bds == known_result);
- print_constraints(bds, "*** after bds.drop_some_non_integer_points() ***");
+ print_constraints(bds,
+ "*** after bds.drop_some_non_integer_points(varset_A) ***");
return ok;
}
@@ -309,7 +315,7 @@ test12() {
Variables_Set varset_A;
varset_A.insert(A);
- BD_Shape<mpq_class>bds(2);
+ BD_Shape<mpq_class> bds(2);
bds.add_constraint(2*A <= 1);
bds.add_constraint(2*B <= -1);
bds.add_constraint(4*A - 4*B <= 7);
@@ -318,9 +324,15 @@ test12() {
bds.drop_some_non_integer_points(varset_A);
- bool ok = true; //(bds1 == bds2);
+ BD_Shape<mpq_class> known_result(2);
+ known_result.add_constraint(A <= 0);
+ known_result.add_constraint(2*B <= -1);
+ known_result.add_constraint(4*A - 4*B <= 7);
- print_constraints(bds, "*** after bds.drop_some_non_integer_points() ***");
+ bool ok = (bds == known_result);
+
+ print_constraints(bds,
+ "*** after bds.drop_some_non_integer_points(varset_A) ***");
return ok;
}
More information about the PPL-devel
mailing list