aboutsummaryrefslogtreecommitdiff
path: root/test/common
diff options
context:
space:
mode:
authorMax Horn2009-04-11 00:29:34 +0000
committerMax Horn2009-04-11 00:29:34 +0000
commit7db2648ba00137d5cc5b7fc26f1ab54584dd3ad0 (patch)
tree71ae2477e398ddcff1d9f5fba2553715d3467793 /test/common
parent7412b0f8e87a0139ff26309bf9db8024a63b4fb9 (diff)
downloadscummvm-rg350-7db2648ba00137d5cc5b7fc26f1ab54584dd3ad0.tar.gz
scummvm-rg350-7db2648ba00137d5cc5b7fc26f1ab54584dd3ad0.tar.bz2
scummvm-rg350-7db2648ba00137d5cc5b7fc26f1ab54584dd3ad0.zip
COMMON: Added unit test for Common::List::size(); made List::size() slightly more efficient; same for remove() and operator=
svn-id: r39921
Diffstat (limited to 'test/common')
-rw-r--r--test/common/list.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/test/common/list.h b/test/common/list.h
index 356693c33e..75a961a604 100644
--- a/test/common/list.h
+++ b/test/common/list.h
@@ -16,6 +16,19 @@ class ListTestSuite : public CxxTest::TestSuite
TS_ASSERT( container.empty() );
}
+ public:
+ void test_size( void )
+ {
+ Common::List<int> container;
+ TS_ASSERT( container.size() == 0 );
+ container.push_back(17);
+ TS_ASSERT( container.size() == 1 );
+ container.push_back(33);
+ TS_ASSERT( container.size() == 2 );
+ container.clear();
+ TS_ASSERT( container.size() == 0 );
+ }
+
void test_iterator_begin_end( void )
{
Common::List<int> container;