diff options
Diffstat (limited to 'test/unit')
-rw-r--r-- | test/unit/theory/type_enumerator_white.h | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/test/unit/theory/type_enumerator_white.h b/test/unit/theory/type_enumerator_white.h index af1d9ab48..76aa3d8af 100644 --- a/test/unit/theory/type_enumerator_white.h +++ b/test/unit/theory/type_enumerator_white.h @@ -142,40 +142,6 @@ public: TS_ASSERT_EQUALS(*++te, d_nm->mkConst(Rational(1, 7))); TS_ASSERT_EQUALS(*++te, d_nm->mkConst(Rational(-1, 7))); TS_ASSERT( ! te.isFinished() ); -/* - // subrange bounded only below - te = TypeEnumerator(d_nm->mkSubrangeType(SubrangeBounds(SubrangeBound(Integer(0)), SubrangeBound()))); - TS_ASSERT( ! te.isFinished() ); - TS_ASSERT_EQUALS(*te, d_nm->mkConst(Rational(0))); - for(int i = 1; i <= 100; ++i) { - TS_ASSERT( ! (++te).isFinished() ); - TS_ASSERT_EQUALS(*te, d_nm->mkConst(Rational(i))); - } - TS_ASSERT( ! te.isFinished() ); - - // subrange bounded only above - te = TypeEnumerator(d_nm->mkSubrangeType(SubrangeBounds(SubrangeBound(), SubrangeBound(Integer(-5))))); - TS_ASSERT( ! te.isFinished() ); - TS_ASSERT_EQUALS(*te, d_nm->mkConst(Rational(-5))); - for(int i = 1; i <= 100; ++i) { - TS_ASSERT( ! (++te).isFinished() ); - TS_ASSERT_EQUALS(*te, d_nm->mkConst(Rational(-5 - i))); - } - TS_ASSERT( ! te.isFinished() ); - - // finite subrange - te = TypeEnumerator(d_nm->mkSubrangeType(SubrangeBounds(SubrangeBound(Integer(-10)), SubrangeBound(Integer(15))))); - TS_ASSERT( ! te.isFinished() ); - TS_ASSERT_EQUALS(*te, d_nm->mkConst(Rational(-10))); - for(int i = -9; i <= 15; ++i) { - TS_ASSERT( ! (++te).isFinished() ); - TS_ASSERT_EQUALS(*te, d_nm->mkConst(Rational(i))); - } - TS_ASSERT( (++te).isFinished() ); - TS_ASSERT_THROWS(*te, NoMoreValuesException); -std::cout<<"here\n"; - TS_ASSERT_THROWS(*++te, NoMoreValuesException); - */ } void testDatatypesFinite() { |