Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-11-23 | TEST: Add/extend MemoryReadStream(Endian) test cases | Max Horn | |
svn-id: r54440 | |||
2010-11-19 | COMMON: Split common/stream.h into several headers | Max Horn | |
svn-id: r54385 | |||
2010-11-18 | COMMON: Make implementation of Buffered*Stream classes internal | Max Horn | |
svn-id: r54326 | |||
2010-11-07 | COMMON: Rename and tweak MD5 functions | Max Horn | |
* names now comply to our naming conventions * the function computeStreamMD5AsString which computes the MD5 as a hex string now returns it as a Common::String * add doxygen comments svn-id: r54121 | |||
2010-11-01 | COMMON: Rename String::printf() to String::format() | Max Horn | |
This is a first step towards getting rid of all uses of regular printf, fprintf, vprintf, vfprintf, puts, fputs, etc. in our codebase. The name format() reflects the purpose of the function, and parallels String.format() in Java, boost::format, and others. svn-id: r54004 | |||
2010-10-10 | TEST: Use TS_ASSERT_EQUALS instead of TS_ASSERT + operator== | Max Horn | |
svn-id: r53121 | |||
2010-10-03 | SCI: Allow multiple word groups in parser | Willem Jan Palenstijn | |
In SCI01 and up, each typed word may be interpreted as multiple class,group pairs. This patch adds support to the vocabulary and parser. It uses the matcher support added in r52985. This fixes parser issues in German LSL3, but needs testing. svn-id: r52989 | |||
2010-09-12 | COMMON: Add unit tests for recently fixed Common::Rational bugs | Max Horn | |
Specifically, the bugs in operators - and / for mixed Rational/int args, fixed in rev #52675, are tested for. svn-id: r52680 | |||
2010-09-07 | COMMON: Fix edge case for wildcard in matchString | Willem Jan Palenstijn | |
svn-id: r52618 | |||
2010-09-07 | TESTS: Add more Rational (in)equality tests | Willem Jan Palenstijn | |
This tests for the bug fixed by r52535, among other things. svn-id: r52617 | |||
2010-08-25 | COMMON: Add test for BufferedReadStream's eos | Willem Jan Palenstijn | |
This test is currently failing. svn-id: r52382 | |||
2010-08-16 | Common: Fix bug in lastPathComponent. | Johannes Schickel | |
Prior to this change lastPathComponent would not create a correct result, when the input of lastPathComponent did not contain a single separator. I also added a test case for this in our unit tests. svn-id: r52123 | |||
2010-07-21 | Strip trailing whitespaces in our common code base. | Johannes Schickel | |
svn-id: r51094 | |||
2010-05-30 | Split test cases for internal and external storage. | Johannes Schickel | |
svn-id: r49325 | |||
2010-05-30 | Add a (currently) failing test for reference logic in Common::String. (Taken ↵ | Johannes Schickel | |
from an example by fuzzie) svn-id: r49322 | |||
2010-05-17 | Use TS_ASSERT_EQUALS in test cases | Max Horn | |
svn-id: r49065 | |||
2010-05-17 | Some tweaks and fixes for Common::Rational | Max Horn | |
* Fix Common::gcd to work with negative input * This fixes a bug in Common::Rational's multiplication code * Add some more basic unit tests (including one which checks for the now fixed multiplication bug) * cleanup svn-id: r49064 | |||
2010-05-17 | Add tests for Common::Rational from patch #2963496 (VideoDecoder Rewrite), ↵ | Matthew Hoops | |
also courtesy of DrMcCoy who wrote the main Common::Rational class too svn-id: r49062 | |||
2010-05-05 | Typo. | Johannes Schickel | |
svn-id: r48956 | |||
2010-05-05 | Add a custom implementation of OpenBSD's strlcat and strlcpy. | Johannes Schickel | |
This includes both an implementation and some basic unit tests for the above mentioned functions. svn-id: r48953 | |||
2010-04-10 | Slightly tweak Common::StringTokenizer tests, cleanup | Max Horn | |
svn-id: r48614 | |||
2010-04-10 | Part of patch #2982224: "GSoC: Added unit test and unified error message ↵ | Max Horn | |
display" svn-id: r48613 | |||
2010-03-22 | Add simple testcase for ScopedPtr and SharedPtr | Max Horn | |
The new test verifies that a given object is indeed deleted after the smart pointer leaves scope. svn-id: r48358 | |||
2010-03-18 | COMMON: Move typedef StringList from str.h to new header str-array.h | Max Horn | |
This removes the dependency on array.h from str.h. Also, begun migration from the confusing type name "StringList" to the more appropriate StringArray. svn-id: r48282 | |||
2010-01-25 | Strip trailing spaces/tabs. | Johannes Schickel | |
svn-id: r47541 | |||
2009-12-30 | Rename Common::Stream::readLine_NEW to readLine | Max Horn | |
svn-id: r46779 | |||
2009-12-27 | allowed list to be sorted with default comparator | Vladimir Menshakov | |
svn-id: r46644 | |||
2009-12-27 | Add some tests for checkSort just in case... :-) | Johannes Schickel | |
svn-id: r46622 | |||
2009-12-27 | Typo. | Johannes Schickel | |
svn-id: r46621 | |||
2009-12-27 | Do not use TS_ASSERT_EQUALS in checkSort, but rather let return checkSort an | Johannes Schickel | |
boolean, which indicates whether the sequence is sorted by the given predicate. This allows for easier checking which order related tests failed. svn-id: r46620 | |||
2009-12-27 | More cleanup. | Johannes Schickel | |
svn-id: r46619 | |||
2009-12-27 | Use some pseudo random numbers in test_container_sort. | Johannes Schickel | |
svn-id: r46618 | |||
2009-12-27 | Cleanup. | Johannes Schickel | |
svn-id: r46617 | |||
2009-12-27 | fixed typo | Vladimir Menshakov | |
svn-id: r46616 | |||
2009-12-27 | added tests for sort() functions | Vladimir Menshakov | |
svn-id: r46615 | |||
2009-11-23 | COMMON: Remove various variants of the md5_file / md5_file_string funcs; ↵ | Max Horn | |
turned the (disabled) MD5 test code into a working unit test svn-id: r46108 | |||
2009-10-19 | Added operator== and != to Common::Array | Max Horn | |
svn-id: r45247 | |||
2009-10-12 | Add unit test for bug fixed by r44979 | Willem Jan Palenstijn | |
svn-id: r44980 | |||
2009-09-22 | Add basic test for HashMap::iterator | Willem Jan Palenstijn | |
svn-id: r44259 | |||
2009-09-06 | COMMON: HashMap::getVal now allows specifying a default value. | Max Horn | |
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-07-25 | Add Common::String::printf to format a string | Willem Jan Palenstijn | |
svn-id: r42743 | |||
2009-06-09 | Changed some lines to tabs instead of whitespaces for identation. | Johannes Schickel | |
svn-id: r41401 | |||
2009-06-09 | Add (failing) hashmap test case for collision handling | Willem Jan Palenstijn | |
svn-id: r41400 | |||
2009-06-07 | Added some new method variants to Common::String | Max Horn | |
svn-id: r41333 | |||
2009-05-31 | Extend self asignment test a bit more (both using internal and allocated ↵ | Johannes Schickel | |
storage). svn-id: r41083 | |||
2009-05-31 | Add unit tests for Common::String operators. These test cases will for ↵ | Johannes Schickel | |
example cover tests on String instances, which will be added to itself (foo += foo). NOTE: Those fail currently. svn-id: r41082 | |||
2009-05-26 | Renamed Common::Serializer::syncMagic to matchBytes, and added version ↵ | Max Horn | |
paarms to it (we migh want to add corresponding matchUint32LE etc. functions if needed) svn-id: r40909 | |||
2009-05-26 | Fixed a bug in Common::Array (including a unit test for it), and changed the ↵ | Max Horn | |
way the internal storage growth over time. The bug could result in incorrect results when using push_back (or insert_at) to insert data from an array into itself if this insertions would cause the internal array storage to grow. Also added a unit test for this bug. Furthermore, if the internal storage needs to grow, it will now be resized to the next power of two, instead of being increased by 32. svn-id: r40907 | |||
2009-05-20 | fix warning | Max Horn | |
svn-id: r40737 | |||
2009-05-19 | - Formatting | Johannes Schickel | |
- Warning fixes - Rename "test_read_v2_as_v1" to "test_read_v1_as_v2", to match behavior svn-id: r40726 |