eabc9c4438
Use 'override' in all TestFixture classes
2019-12-15 19:44:07 +01:00
5ad00a083c
Adapt to changes in c++utilities
2019-06-10 23:11:39 +02:00
5114a3ea08
Treat differently encoded values not necessarily as different
...
That an automatic conversion happens for different types but not
for different encodings was always a bit odd.
This makes writing tests easier and comparing values within the
tag editor does not rely on choosing a particular encoding.
2019-06-01 23:01:53 +02:00
7efa7a0d5a
Adapt to c++utilities v5
2019-05-04 16:04:21 +02:00
13bccb12f0
Enable all tests under Windows
...
Since workingCopyPath() has now been implemented under
Windows it is possible to enable the entire testsuite.
2018-10-07 21:58:15 +02:00
1a97d91b27
Preserve multiple strings in ID3v2 text frames
2018-07-12 12:34:38 +02:00
c71a497f2b
Don't generate testfiles during testrun
...
Instead, all additional files are generated in
download_testfiles.sh.
2018-07-11 12:02:30 +02:00
105d8ac83a
Test tagging recoding from Android camera app
2018-07-09 16:03:26 +02:00
943123afa1
Warn about ID3v2 text frame with multiple strings
...
First step to support multiple strings within ID3v2 text
frame.
See
* https://github.com/Martchus/tagparser/issues/10
* https://github.com/Martchus/tageditor/issues/38
2018-07-01 02:04:29 +02:00
c0336ed4bb
Apply clang-format
2018-03-07 01:17:50 +01:00
0e15c74103
Move everything into namespace TagParser
2018-03-06 23:09:15 +01:00
c875af0ce9
Use CPPUNIT_ASSERT_EQUAL
2018-03-06 22:44:01 +01:00
36511fcc13
Add progress feedback and diagnostics replacing status provider
2018-03-06 22:44:01 +01:00
b9fb3c9695
Move test helper in its own namespace
2017-08-17 18:40:34 +02:00
b03273da44
Allow setting track meta-data
...
Currently applying is only implemented for
MP4 tracks (only ID, name and language).
2017-06-06 23:26:20 +02:00
b88672e32f
Fix compiling tests under 32-bit arch
2017-05-30 23:59:23 +02:00
f849c22bad
Test writing MP4 chunk-by-chunk
...
This feature was only implemented to play
around with MP4 a little bit and is not actually
used by the tag editor and hence was not tested
very well.
2017-05-29 00:56:26 +02:00
1f1fb4c302
tests: Check tag and index position
2017-05-23 00:52:56 +02:00
44de1e6b7a
tests: Move format specific flags from header
2017-05-20 23:37:33 +02:00
2ed7ea800d
Improve overall tests
...
* Move code for each format in an own file
* Use enum for test mode flags instead of magic
numbers
2017-05-20 21:19:55 +02:00