87 Commits

Author SHA1 Message Date
ByteHamster
6add59819a Added auphonic files to chapter marks tests
We currently don't have a parser for the m4a file but I just committed
the file for later.
2021-02-22 17:11:40 +01:00
ByteHamster
8fdd034e9e Added a real file to test chapters with
Thanks to the Sendegate community
https://sendegate.de/t/gesucht-beispieldateien-mit-kapitelmarken/13228
2021-02-19 14:21:44 +01:00
ByteHamster
12e22849e6 Added more id3 parser tests 2021-02-17 14:48:31 +01:00
ByteHamster
3f1c1c4bf5 Rewrite chapter parser for testability 2021-02-16 14:39:49 +01:00
Jonas Kalderstam
08edd151f9 Added new cleanup option: when not favorited
This is another way of solving #2077.

The root issue is that queued episodes are never auto-deleted
currently which means that if you automatically add episodes to the
queue you will eventually end up with AntennaPod refusing to auto
download more episodes because the cache is full and it can't make
space.

This option will only refuse to delete favorited items. Otherwise it
will simply delete the oldest episodes.
2021-02-05 11:15:22 +01:00
ByteHamster
a36d66bf35
Merge pull request #4893 from damoasda/robolectric-feed-parser2
Run AtomParserTest and RssParserTest with Robolectric
2021-01-24 12:20:09 +01:00
Herbert Reiter
a87c505380 Run DbReaderTest etc. with Robolectric 2021-01-23 23:12:01 +01:00
Herbert Reiter
ce48b186ed Run AtomParserTest and RssParserTest with Robolectric 2021-01-23 21:21:36 +01:00
Herbert Reiter
e56f203c6d Refactoring: Split test methods to remove anonymous blocks 2021-01-13 21:20:16 +01:00
Herbert Reiter
1f329cdde0 Avoid assertTrue() for better error messages 2021-01-13 20:51:49 +01:00
Herbert Reiter
fd3b07cafb Use any image for local folders 2021-01-13 20:51:49 +01:00
Herbert Reiter
542dbd190c
Run more util tests with Robolectric (#4815) 2021-01-02 17:49:30 +01:00
Herbert Reiter
486de46b8f
Run DbWriterTest with Robolectric (#4814) 2021-01-02 17:46:10 +01:00
Herbert Reiter
a52beda1f1
Run FeedFilterTest and FeedItemTest without Android emulator (#4807) 2021-01-02 16:53:39 +01:00
Herbert Reiter
0b715d5494
Run DateUtilsTest as Unit Test (#4805) 2021-01-02 12:59:26 +01:00
ByteHamster
e96affe3c7 Tear down database after db cleanup test 2021-01-02 11:47:59 +01:00
ByteHamster
dd541ced44
Merge pull request #4819 from damoasda/robolectric-DbTasksTest
Run DbTasksTest with Robolectric
2021-01-01 14:40:14 +01:00
Herbert Reiter
43c747d983 Run DbNullCleanupAlgorithmTest with Robolectric 2020-12-31 22:00:12 +01:00
Herbert Reiter
41119f6aed Run DbTasksTest with Robolectric 2020-12-31 21:14:52 +01:00
ByteHamster
5998e28497
Merge pull request #4811 from damoasda/robolectric-ExternalMediaTest
Run ExternalMediaTest with Robolectric
2020-12-30 15:53:42 +01:00
Herbert Reiter
994ee0e0a2
Fix #4775: Illegal connection pointer in Robolectric tests (awaitTermination) (#4794) 2020-12-30 15:15:23 +01:00
Herbert Reiter
90b8655ee9 Run ExternalMediaTest with Robolectric 2020-12-30 10:59:43 +01:00
ByteHamster
dcd40d4cac
Merge pull request #4774 from damoasda/robolectric-DownloadRequestTest
Run DownloadRequestTest with Robolectric
2020-12-20 18:51:46 +01:00
Herbert Reiter
72f4296150
Run AtomTextTest with Robolectric (#4771) 2020-12-20 16:06:14 +01:00
Herbert Reiter
f6c39ad0fe Run DownloadRequestTest with Robolectric 2020-12-19 15:29:54 +01:00
Herbert Reiter
1d008317aa Remove unused import statements to reduce dependencies 2020-12-13 22:55:11 +01:00
moralesg
370df3a26c
Local feeds: honor file creation date (#4607) 2020-10-28 16:07:17 +01:00
Herbert Reiter
28ebbedbdf
Local feeds: Unit tests for LocalFeedUpdater (#4551) 2020-10-25 17:22:36 +01:00
TacoTheDank
24656936c7 Fix a bunch of deprecations 2020-07-13 00:49:35 -04:00
TacoTheDank
62ca1dfccc Simplify Arrays.asList with too few arguments 2020-07-11 20:04:48 -04:00
TacoTheDank
002ba1753d Fix lambdas 2020-07-11 20:01:57 -04:00
TacoTheDank
e0e27d442c Simplify junit assertions 2020-07-11 19:49:35 -04:00
ByteHamster
902215c18d Removed unused code 2020-03-25 22:50:41 +01:00
ByteHamster
719af170a7 Enforce SeparatorWrap 2020-02-02 18:42:10 +01:00
ByteHamster
964a519b8c Always mock full feedMedia 2020-01-25 23:18:56 +01:00
ByteHamster
190b54ad70 Converted to EventBus instead of broadcast 2020-01-25 22:52:00 +01:00
Max Bechtold
12be60f1ba resolve review remarks w.r.t naming: volume reduction -> volume adaption 2019-12-21 12:21:05 +01:00
Max Bechtold
9ca5cab246 Merge remote-tracking branch 'upstream/develop' into feat/simple-adjust-volume-per-feed 2019-12-21 11:52:01 +01:00
ByteHamster
3c6540b82e Added pubDate test 2019-11-15 15:41:55 +01:00
orionlee
9d6db7b9fc enqueue respect download order: add test case for download failures. 2019-11-05 12:34:11 -08:00
orionlee
6e019f72de code style / comment tweak per review 2019-11-05 12:34:11 -08:00
orionlee
b80973bc30 refactor - make enqueue position logic more readable per review. 2019-11-05 12:34:11 -08:00
orionlee
e233398753 code style fixes: naming, indentation. 2019-11-05 12:34:11 -08:00
orionlee
bddd2bfa2e enqueue location: use the new 3-value settings 2019-11-05 12:34:11 -08:00
orionlee
406f1cceb8 refactor move generic Collection helpers to CollectionTestUtil 2019-11-05 12:34:11 -08:00
orionlee
d24669d4c1 refactor extract common FeedItem List to IDs method 2019-11-05 12:34:11 -08:00
orionlee
69c0022472 code style fixes - naming, indentation, etc. 2019-11-05 12:34:11 -08:00
orionlee
fb6fa010f8 Enqueue tweaks - replace custom stub DownloadStateProvider with mockito mocks in test 2019-11-05 12:34:11 -08:00
orionlee
2f82a5d464 refactor - rename FeedFileDownloadStatusRequesterInterface to a more generic DownloadStateProvider. 2019-11-05 12:34:11 -08:00
orionlee
cd3d20d613 refactor - move ItemEnqueuePositionCalculator to top-level per review. 2019-11-05 12:33:58 -08:00