aboutsummaryrefslogtreecommitdiff
path: root/test
AgeCommit message (Collapse)Author
2010-09-07TESTS: Add more Rational (in)equality testsWillem Jan Palenstijn
This tests for the bug fixed by r52535, among other things. svn-id: r52617
2010-08-25COMMON: Add test for BufferedReadStream's eosWillem Jan Palenstijn
This test is currently failing. svn-id: r52382
2010-08-16Common: 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-21Strip trailing whitespaces in our common code base.Johannes Schickel
svn-id: r51094
2010-05-30Split test cases for internal and external storage.Johannes Schickel
svn-id: r49325
2010-05-30Add a (currently) failing test for reference logic in Common::String. (Taken ↵Johannes Schickel
from an example by fuzzie) svn-id: r49322
2010-05-17Use TS_ASSERT_EQUALS in test casesMax Horn
svn-id: r49065
2010-05-17Some tweaks and fixes for Common::RationalMax 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-17Add 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-05Typo.Johannes Schickel
svn-id: r48956
2010-05-05Add 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-12Remove semicolonOri Avtalion
svn-id: r48647
2010-04-10Slightly tweak Common::StringTokenizer tests, cleanupMax Horn
svn-id: r48614
2010-04-10Part of patch #2982224: "GSoC: Added unit test and unified error message ↵Max Horn
display" svn-id: r48613
2010-03-22Add simple testcase for ScopedPtr and SharedPtrMax Horn
The new test verifies that a given object is indeed deleted after the smart pointer leaves scope. svn-id: r48358
2010-03-18COMMON: Move typedef StringList from str.h to new header str-array.hMax 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-02-09Add some additional tests for SubLoopingAudioStream and LoopingAudioStream. ↵Johannes Schickel
(Currently SubLoopingAudioStream tests fail for a reason unknown to me...) svn-id: r48019
2010-02-09Add unit test for SubLoopingAudioStream. (Currently they fail though :-/)Johannes Schickel
svn-id: r48017
2010-02-09Add test cases for RawStream playing from a stream via a block list.Johannes Schickel
svn-id: r48014
2010-02-08Make the "seek after the end of the stream" test case a bit "harder".Johannes Schickel
svn-id: r48008
2010-02-06Add test case for partial reads in LoopingAudioStream too.Johannes Schickel
svn-id: r47938
2010-02-06Some slight extension for the LoopingAudioStream unit test(s).Johannes Schickel
svn-id: r47937
2010-02-06Add (currently failing :-/) unit tests for LoopingAudioStream.Johannes Schickel
svn-id: r47934
2010-02-06Move test AudioStream creation to a new file.Johannes Schickel
svn-id: r47933
2010-02-03Remove code duplication.Johannes Schickel
svn-id: r47863
2010-02-03Add tests for RawStream's seek implementation.Johannes Schickel
svn-id: r47862
2010-02-03Add tests for stereo mode of RawStream.Johannes Schickel
svn-id: r47861
2010-02-03Test various sample rates with RawStream's getLength implementation (just in ↵Johannes Schickel
case...). svn-id: r47860
2010-02-03Add unit test for RawStream::getLength.Johannes Schickel
svn-id: r47858
2010-02-03Some additional tests of RawStream::readBuffer.Johannes Schickel
svn-id: r47857
2010-02-03Add test for rewind functionality of RawStream.Johannes Schickel
svn-id: r47856
2010-02-03Add tests for unsigned sample data for RawStream.Johannes Schickel
svn-id: r47855
2010-02-03Less noisy output in case something goes wrong.Johannes Schickel
svn-id: r47854
2010-02-03Test both BE and LE 16bit samples.Johannes Schickel
svn-id: r47853
2010-02-03Cleanup.Johannes Schickel
svn-id: r47852
2010-02-03Add some (lame) first version of RawStream unit tests. Currently all it does ↵Johannes Schickel
it, checking, whether readBuffer works for 8bit and 16bit samples. svn-id: r47849
2010-02-01Add some basic tests for Audio::convertTimeToStreamPos.Johannes Schickel
svn-id: r47804
2010-02-01Prepare test module build to allow for instantiating AudioStreams.Johannes Schickel
svn-id: r47803
2010-01-25Strip trailing whitespaces/tabs in documentation files too.Johannes Schickel
svn-id: r47543
2010-01-25Strip trailing spaces/tabs.Johannes Schickel
svn-id: r47541
2010-01-25Fix gcc warnings.Johannes Schickel
svn-id: r47535
2010-01-11Improve support for negative Timestamps, and add + and - operatorsMax Horn
svn-id: r47244
2010-01-09Fix Timestamp::addMsecs; some cleanupMax Horn
svn-id: r47212
2010-01-07Add Timestamp::totalNumberOfFrames() method, clarify some commentsMax Horn
svn-id: r47120
2010-01-06Add a constructor to Timestamp, which allows for specifying seconds + start ↵Johannes Schickel
frames directly. svn-id: r47091
2010-01-06Rename some Timestamp methods: getNumberOfFrames -> numberOfFrames and ↵Max Horn
getFramerate -> framerate svn-id: r47083
2010-01-06- Add some functionallity to query the seconds and number of frames stored ↵Johannes Schickel
in a Timestamp. - Add tests for these svn-id: r47081
2010-01-06Add more comparision operators to TimestampMax Horn
svn-id: r47071
2010-01-06Change the way Timestamp stores its data.Max Horn
Instead of storing milliseconds and frames (which causes rounding errors, and causes ambiguity in how a given time is stored), we now do things differently: We store a number of seconds, and frames. To make sure that we can still handle milliseconds accurately, though, we change the framerate to the least common multiple of the original framerate and 1000. So 60 becomes 6000, and 44100 becomes 441000. There are no visible changes for client code, except for the increased accuracy. svn-id: r47070
2010-01-05Add some test for operator== in Timestamp.Johannes Schickel
svn-id: r47053