Commit Graph

40 Commits

Author SHA1 Message Date
Martchus 0398644c8f Adapt tests to changes in tagparser library 2020-10-02 12:52:18 +02:00
Martchus 61e82c6110 Fix JSON export tests by using jq for the comparison 2020-06-10 18:45:13 +02:00
Martchus 252b44242a Adapt tests to changes in tagparser 2020-04-26 23:05:15 +02:00
Martchus 36655c067f Use override in CliTests 2019-10-27 18:50:56 +01:00
Martchus d3f84c4c39 Add conversion from ISO-639-2/B codes to language names 2019-08-17 20:58:14 +02:00
Martchus 66a45f7578 Adapt to changes in c++utilities 2019-06-12 20:47:44 +02:00
Martchus 66c9250246 Adapt to changes in c++utilities 2019-06-10 22:49:46 +02:00
Martchus 1691b9daa2 Adapt to c++utilities v5 2019-05-04 16:05:20 +02:00
Martchus 4e4f7f5b44 Adapt tests to changes in underlying library 2019-04-21 17:08:55 +02:00
Martchus 694217618f Adapt CLI tests to latest changes 2019-03-20 22:29:42 +01:00
Martchus 74d05eede9 Fix specifying custom fields
* Fix support for Vorbis comment and add test case
* Consider only fields for the current format
  when displaying tags
2019-01-02 17:12:48 +01:00
Martchus 8ad22faae5 Fix building tests under 32-bit Linux 2018-12-30 22:54:06 +01:00
Martchus 898ee2434e Test multiple strings per ID3v2.4 text frame
See https://github.com/Martchus/tageditor/issues/38
2018-07-12 10:34:38 +02:00
Martchus 52d5c5598d Test more fields 2018-06-02 19:34:35 +02:00
Martchus 0b86408637 Fix specifying track number
The way to specify the track ID for setting meta-data on
track-level conflicted with the way to specify the track
number. The track ID is now specified via 'track-id='.

This breaks the CLI, however I see it as a bug that
'track=' worked for specifying the track ID so it should
be ok.
2018-05-31 00:32:30 +02:00
Martchus c54c4e0188 Test displaying FLAC tags via CLI 2018-04-30 20:14:02 +02:00
Martchus 1f4a79403e Turn most warnings into fatal errors 2018-03-13 19:20:41 +01:00
Martchus 4b7d7a9499 Apply clang-format 2018-03-07 01:18:01 +01:00
Martchus c1a3e53dc9 Move tagparser to namespace TagParser 2018-03-06 23:10:13 +01:00
Martchus c2b2e4ac44 Adapt to new notification handling 2018-03-06 22:43:51 +01:00
Martchus 9c1c038b22 Skip test for JSON export if not enabled 2018-03-04 21:20:13 +01:00
Martchus 8614563019 Assert remove in CLI tests 2018-02-21 17:24:13 +01:00
Martchus 82ccb9b9f3 cli: Allow to set backup path 2018-02-20 21:36:55 +01:00
Martchus 9633d248f5 Test JSON export 2018-02-03 17:41:58 +01:00
Martchus 5ffa9b7d2c Improve CLI
* Use formatting
* Use more consistent format
* Show track summary
2017-09-22 00:19:24 +02:00
Martchus 5c5db1574f Update tests for c++utilities 4.10 2017-09-14 22:10:17 +02:00
Martchus 6fb6d3dcbe Allow setting track meta-data 2017-06-17 00:45:08 +02:00
Martchus 0ad4f31863 Fix compiling tests under 32-bit arch 2017-05-30 23:57:16 +02:00
Martchus 71a4c48f99 Test CLI option encoding 2017-05-18 02:34:07 +02:00
Martchus d99956f4c9 Allow specifying native field IDs via CLI 2017-01-23 00:27:21 +01:00
Martchus 26acae5541 Test setting value on ID3v2 conversion 2016-12-28 00:20:00 +01:00
Martchus 09cee3991d Add further file layout test 2016-11-19 22:10:03 +01:00
Martchus 88d79f48f4 Test tag/index pos 2016-11-16 22:06:51 +01:00
Martchus 015dd6e181 Fix --tag-pos option
Also add test and show tag pos for MP4 files
2016-11-15 22:45:19 +01:00
Martchus 71ca26d365 Allow setting multiple values per field via CLI 2016-08-14 22:47:50 +02:00
Martchus 1a7f87e21d Add --output-files options for setting tags 2016-08-07 22:08:11 +02:00
Martchus 5010d3621d Improve CLI and add more tests 2016-08-06 22:03:29 +02:00
Martchus 46f006f289 Add more CLI tests 2016-08-04 20:41:05 +02:00
Martchus 1a20eea65b Improve handling of attachments via CLI 2016-08-04 00:19:29 +02:00
Martchus 6d8833fe9d Improve CLI
- Implement tests (not everything covered yet)
- Improve documentation in README.md
- Fix issues when editing tags of multiple files at once
2016-07-30 23:17:49 +02:00