Johannes Schickel
867c0d9645
COMMON: Add an erase method which takes an iterator to HashMap.
...
Currently there is no iterator returned from this method, to have some
similarity to associative containers of the STL.
I also "added" one unit test for this method, which is basically just
a copy of the HashMap::erase(const Key &) test with the required adaptions.
svn-id: r55661
2011-01-30 17:28:35 +00:00
Willem Jan Palenstijn
46511f3c63
Add basic test for HashMap::iterator
...
svn-id: r44259
2009-09-22 12:49:32 +00:00
Max Horn
ae16d496b9
COMMON: HashMap::getVal now allows specifying a default value.
...
A new variant of HashMap::getVal with a second 'default value' parameter
has been added. This helps avoid many contains() + getVal() combos
(which incur double lookup penalty), and is much lighter than using
find() (which has to create an iterator).
svn-id: r43983
2009-09-06 12:59:07 +00:00
Johannes Schickel
91d62c0a61
Changed some lines to tabs instead of whitespaces for identation.
...
svn-id: r41401
2009-06-09 15:34:02 +00:00
Willem Jan Palenstijn
fcc0b69c07
Add (failing) hashmap test case for collision handling
...
svn-id: r41400
2009-06-09 15:26:09 +00:00
Max Horn
2b32ba7cb3
Converted unit tests to use TS_ASSERT_EQUALS / TS_ASSERT_DIFFERS where possible; also made them comply a bit more to our code formatting guideline
...
svn-id: r40722
2009-05-19 11:22:49 +00:00
Max Horn
faa9117949
TESTS: Code formatting; also changed some TS_ASSERT to TS_ASSERT_EQUALS
...
svn-id: r40026
2009-04-20 19:26:50 +00:00
Willem Jan Palenstijn
eed76226d3
test re-adding elements to emptied hashmap
...
svn-id: r35829
2009-01-11 15:24:11 +00:00
Eugene Sandulenko
696897b058
Whoa! Removing trailing spaces.
...
svn-id: r35648
2009-01-01 15:06:43 +00:00
Max Horn
9eaa119f31
Some extra HashMap tests
...
svn-id: r34200
2008-08-28 09:03:43 +00:00
Willem Jan Palenstijn
90bf3de2d6
Decrement _nele when erasing an element from hashmap, and add a test-case for this bug.
...
svn-id: r32343
2008-05-28 18:32:05 +00:00
Johannes Schickel
06cf3d3c54
Add test for copying hashmaps.
...
svn-id: r31315
2008-03-30 02:39:21 +00:00
Jordi Vilalta Prat
66e9d4f5e8
Removed trailing spaces.
...
svn-id: r30664
2008-01-27 19:47:41 +00:00
Nicola Mettifogo
258901bab9
Merged common/stdafx.h into common/scummsys.h. All referencing files have been updated.
...
svn-id: r28966
2007-09-19 08:40:12 +00:00
Max Horn
111c0d1ddd
Some new & extended test cases
...
svn-id: r21509
2006-03-31 07:20:16 +00:00
Max Horn
d3e08aedbb
Adapted unit tests to current situation
...
svn-id: r21481
2006-03-28 15:16:04 +00:00