diff options
author | Max Horn | 2009-04-11 00:29:34 +0000 |
---|---|---|
committer | Max Horn | 2009-04-11 00:29:34 +0000 |
commit | 7db2648ba00137d5cc5b7fc26f1ab54584dd3ad0 (patch) | |
tree | 71ae2477e398ddcff1d9f5fba2553715d3467793 /test/common | |
parent | 7412b0f8e87a0139ff26309bf9db8024a63b4fb9 (diff) | |
download | scummvm-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.h | 13 |
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; |