From 1ca201c4151ce6e4ac4921c641fec7d21d64752c Mon Sep 17 00:00:00 2001
From: Mike Buland <eichlan@xagasoft.com>
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<int> ai;
 		for( int j = 0; j < 10; j++ )
@@ -49,7 +50,13 @@ public:
 		for( Bu::Array<int>::const_iterator i = ci.begin(); i != ci.end(); i++ )
 			unitTest( (*i) == j++ );
 	}
-	
+
+	void iterate2()
+	{
+		Bu::Array<int> ai;
+		for( Bu::Array<int>::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