summaryrefslogtreecommitdiff
path: root/app/src/androidTest/java/de/test
AgeCommit message (Collapse)Author
2019-10-20Removed code duplication from playback tests, added test for ExoPlayerByteHamster
2019-10-20Made playback speed test fasterByteHamster
2019-10-20Fixed filename generator testByteHamster
2019-10-20Fixed queue testByteHamster
2019-10-09Merge pull request #3386 from orionlee/bugfix_skip_last_episode_in_queue_3383H. Lehmann
Bugfix skip last episode in queue - episode status
2019-10-06test speedup - replace hardcoded Thread.sleep() with Awaitabilityorionlee
2019-10-04Fixed preferences testsByteHamster
2019-10-04Automatic AndroidX migrationByteHamster
2019-09-30test refactor - move the common FeedItemEventListener test helper to the ↵orionlee
proper event/ package.
2019-09-30test refactor - extract common FeedItemEventListener test helper.orionlee
2019-09-30test for DownloadService, case media download successful.orionlee
2019-09-30test tweak - ensure playback queue updated after download - use more concise ↵orionlee
assertTrue/False
2019-09-30test refactor - ensure playback queue updated after download - make test ↵orionlee
logic more readable by hiding EventBus setup in a helper.
2019-09-30test tweak - ensure playback queue updated after download - await for the ↵orionlee
event explicitly.
2019-09-30test tweak - ensure playback queue updated after download - follow de-facto ↵orionlee
convention for test feeds
2019-09-29bugfix: Ensure when media download completes and item update event is ↵orionlee
posted, the feed media has been updated,
2019-09-29bugfix: Ensure playback service use the updated feedItem after media ↵orionlee
download completes (rather than trying to stream)
2019-09-28android Test to ensure smart as played won't affect an item when it is paused.orionlee
2019-09-28#3383 Fix skip last episode in queue - the fixorionlee
2019-09-28#3383 Fix skip last episode in queue: android test to reproduce it.orionlee
2019-09-14Removed unused codeByteHamster
2019-09-09Added queue testByteHamster
2019-09-01More test cleanupByteHamster
2019-08-31Use the updated API introduced in PR #3322orionlee
2019-08-18Converted NavigationDrawerTest to EspressoByteHamster
2019-08-11Fixed app integration testsByteHamster
2019-07-21Add serialVersionUID to all exceptionsAnderson Mesquita
For more info, see [1]. [1]: https://stackoverflow.com/questions/146715/use-the-serialversionuid-or-suppress-warnings
2019-07-12Removed Flattr supportByteHamster
2019-05-21Added test for shutdown/widget updater race in PSTMJoe Stein
2019-05-19Merge branch 'develop' into eventbus-v3ByteHamster
2019-05-06Fixed some integration testsByteHamster
2019-04-12Upgraded EventBus to v3ByteHamster
Also made sure that register/unregister are called in onStart/onStop instead of onResume/onPause (prevents possible MultiWindow problems where updates are not received because activity is not fucused).
2019-04-03bulk edit - refactor - reorder method parameter for ↵orionlee
DBWriter.removeQueueItem(Context, FeedItem, boolean) to be consistent with the rest of the API.
2019-04-02bulk remove from queue - backend - implement the new APIorionlee
2019-03-23Fixed FeedHandlerTestByteHamster
2019-03-03Moved some implementation tests to unit testsByteHamster
2019-03-02Fix regexNathan Mascitelli
2019-03-02Adjust regext to ignore X:Y timecodesNathan Mascitelli
2019-02-13Use a single format for short timecodesNathan Mascitelli
It is unlikely that multiple formats for short timecodes would be used in one document. Therefor we will parse all the short timecodes to see if they are all less then the duration as HH:MM. If they are we will use that, otherwise we will parse them as MM:SS.
2019-02-12Handle more then 23 hoursNathan Mascitelli
2019-02-12Timecode parsing logic now handles two short formatsNathan Mascitelli
We now handle both HH:MM and MM:SS when paring timecodes. We will move in reverse order (assuming that the timecodes will increase over the course of the document) and parse short codes as HH:MM. When we get a result that does not fit into the duration we will change to parse as MM:SS and use that for the rest of the document.
2019-02-12Converter handles HH:MM and MM:SSNathan Mascitelli
2019-02-10Update tests to handle minute timestampsNathan Mascitelli
The definition of 'short timestamp' now means minutes and seconds, while 'long timestamp' means hours, minutes, and seconds. The first part of a timestamp may have one or two digits. Tests updated for this new definition.
2019-02-01Merge remote-tracking branch 'upstream/develop' into ↵ByteHamster
auto_download_12_hour_option_2685
2019-01-04fix import orderorionlee
2019-01-04episode cleanup 12 hour option - use hours internally part 1 (actual ↵orionlee
algorithm, no persistence)
2019-01-04Include Awaitility in app module and properly fix the added testPetar Kukolj
2019-01-03Fix a style issue and fix the testPetar Kukolj
2018-12-03Add a test for "Delete Removes from Queue" behaviourPetar Kukolj
2018-11-29Add delete option to episode's context menuPetar Kukolj
This PR makes following changes: - Adds delete option to episode's context menus in queue and feed list - Adds a storage preference that allows episodes to be automatically removed from queue when they are deleted (by clicking delete in context menu, or pressing trash can icon on `Completed` tab of `Downloads` page) - Adds a test for the aforementioned preference