6b469f1c26
Add Locale class to deal with differently specified languages/countries
...
Different media/tag formats specify languages and countries
differently. This change introduces a Locale class to keep track
of the format being used. So far there are no automatic conversions
implemented so it is entirely up to the user to pass valid values using
a format which matches the one required by the media/tag format.
This change also adds support for Matroska's IETF elements so at least the
raw value can be read, written and is preserved.
2020-12-16 17:48:08 +01:00
c9e1dde70b
Adapt to changes in c++utilities
2019-06-12 20:40:45 +02:00
5ad00a083c
Adapt to changes in c++utilities
2019-06-10 23:11:39 +02:00
7efa7a0d5a
Adapt to c++utilities v5
2019-05-04 16:04:21 +02:00
b7a5683211
Fix compiling tests for 32-bit
2018-11-01 23:25:33 +01: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
105d8ac83a
Test tagging recoding from Android camera app
2018-07-09 16:03:26 +02:00
b58eac9302
Use CPPUNIT_ASSERT_EQUAL in tests where possible
2018-04-30 19:00:22 +02:00
d856fb4c75
Use std::numeric_limits
2018-03-21 20:40:51 +01:00
c0336ed4bb
Apply clang-format
2018-03-07 01:17:50 +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
5c4de0909a
Adjust tests to handle all notifications being present again
2017-09-14 22:31:32 +02:00
6eb8eaab11
tests: Check whether no cricical notifications or warnings occurred
2017-09-14 18:16:00 +02:00
c120b117c0
Fix tests
2017-06-19 13:54:23 +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
cbc32890fa
Test conversion to ID3v2.4
2017-05-21 00:09:09 +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