Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-01-04 | TEST: Fix another typo in uint64 endian tests. | Johannes Schickel | |
2015-01-04 | TEST: Fix uint64 endian related test code. | Johannes Schickel | |
This does not fix the actual implementation issues which are present right now! | |||
2015-01-04 | TEST: Fix C++11 compat warnings. | Johannes Schickel | |
2014-12-21 | TEST: Create test cases for reading uint64 from a stream | Adrian Astley | |
2014-12-19 | TEST: Add unit tests for uint64 reading | Adrian Astley | |
2014-08-07 | TEST: Remove odd test in rendermode tests. | Johannes Schickel | |
This specific test checked whether the pointer for two static strings have a different address. Since the specific strings checked had the same "value" string pooling optimizations will result in them to have the same address and thus make this test fail. Furthermore, the test seemed completely pointless, I simply dropped it now. | |||
2014-03-30 | ALL: Resolve multiple clang warnings | Max Horn | |
2013-07-10 | TEST: Whitespaces in test/common/ | Tobia Tesan | |
2013-07-10 | TEST: removed fixed hashes in test/common/hash-str.h | Tobia Tesan | |
The hash function does not necessarily have to conform to one specific algorithm as long as equals/differs is respected. | |||
2013-07-10 | TEST: Thorough testing for common/hash-str.h | Tobia Tesan | |
We test the various equal_to and hash functions therein. | |||
2013-07-10 | TEST: reorganize test/common/util.h | Tobia Tesan | |
Split a few test cases in two. The resulting file is now better organized. | |||
2013-07-10 | TEST: tests for common/rendermode.h | Tobia Tesan | |
tests for parseRenderMode, renderMode2GUIO and getRenderModeCode. | |||
2013-07-10 | TEST: test cases for common/util.cpp | Tobia Tesan | |
2013-07-10 | TEST: tests for common/huffman.h | Tobia Tesan | |
A few tests for the Huffman decoder. The encoding is the example from Wikipedia. This could be improved by someone more knowledgeable by generating one at runtime or using multiple encodings which would each contain one edge case. | |||
2013-06-20 | COMMON: Add erase method to String class | richiesams | |
2013-01-26 | TESTS: Add failing test for repeated seeks in BufferedSeekableReadStream | Willem Jan Palenstijn | |
2012-12-16 | TEST: Add missing include | Bastien Bouclet | |
2012-12-16 | TEST: Add some tests for Common::BitStreamImpl | Bastien Bouclet | |
2012-10-09 | TEST: Add two (simple) tests for MemoryWriteStream. | Johannes Schickel | |
2012-03-11 | TEST: Add a test case for SafeSeekableSubReadStream::eos handling. | Johannes Schickel | |
2012-03-11 | TEST: Add a test case for MemoryReadStream::eos handling. | Johannes Schickel | |
2012-02-22 | TEST: Silence some signed/unsigned comparison warnings. | Johannes Schickel | |
2012-02-15 | JANITORIAL: Fix missing whitespace in pointer cast | Tarek Soliman | |
find -name '*.h' -or -name '*.cpp' | xargs sed -r -i 's@\(([A-Za-z0-9]+)\*\)@(\1 *)@g' This seems to have caught some params as well which is not undesirable IMO. It also caught some strings containing this which is undesirable so I excluded them manually. (engines/sci/engine/kernel_tables.h) | |||
2011-10-09 | TEST: Extend Common::Array copy-constructor test a bit. | Johannes Schickel | |
2011-08-19 | TEST: Add a very tiny and simple unit test for intLog2. | Johannes Schickel | |
2011-08-07 | COMMON: Replace x + ARRAYSIZE(x) by the simpler ARRAYEND(x). | Christoph Mallon | |
2011-08-07 | JANITORIAL: Remove trailing empty lines. | Christoph Mallon | |
2011-06-03 | COMMON: Let Common::normalizePath normalize '..' in paths | Max Horn | |
There are some unit tests to verify that this works correctly. There is a small chance that this causes regressions in weird setups. | |||
2011-05-23 | COMMON: Provide our own implementations for scumm_str(n)icmp | Max Horn | |
This takes up a tiny little bit of extra binary size, but gets rid of some awful #ifdef hackery. | |||
2011-05-16 | COMMON: Fix inserting an array into itself under certain conditions | Max Horn | |
2011-04-12 | COMMON: Add some testcases for common/endian.h | Max Horn | |
2011-02-09 | COMMON: Reduce overflow risk in Common::Rational += and -= operators | Max Horn | |
svn-id: r55839 | |||
2011-01-30 | COMMON: Add an erase method which takes an iterator to HashMap. | Johannes Schickel | |
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 | |||
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 |