From 1ca201c4151ce6e4ac4921c641fec7d21d64752c Mon Sep 17 00:00:00 2001 From: Mike Buland Date: Wed, 24 Sep 2008 19:31:37 +0000 Subject: Something may be wrong. --- src/unit/array.cpp | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) (limited to 'src/unit') diff --git a/src/unit/array.cpp b/src/unit/array.cpp index db29882..57d6c03 100644 --- a/src/unit/array.cpp +++ b/src/unit/array.cpp @@ -15,7 +15,8 @@ public: { setName("Array"); addTest( Unit::general ); - addTest( Unit::iterate ); + addTest( Unit::iterate1 ); + addTest( Unit::iterate2 ); } virtual ~Unit() @@ -34,7 +35,7 @@ public: unitTest( ai[1] == 10 ); } - void iterate() + void iterate1() { Bu::Array ai; for( int j = 0; j < 10; j++ ) @@ -49,7 +50,13 @@ public: for( Bu::Array::const_iterator i = ci.begin(); i != ci.end(); i++ ) unitTest( (*i) == j++ ); } - + + void iterate2() + { + Bu::Array ai; + for( Bu::Array::iterator i = ai.begin(); i != ai.end(); i++ ) + unitFailed("Empty lists shouldn't be iterated through."); + } }; int main( int argc, char *argv[] ) -- cgit v1.2.3