Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-11-05 | code style / comment tweak per review | orionlee | |
2019-11-05 | refactor - make enqueue position logic more readable per review. | orionlee | |
2019-11-05 | code style fixes: naming, indentation. | orionlee | |
2019-11-05 | enqueue location: use the new 3-value settings | orionlee | |
2019-11-05 | refactor move generic Collection helpers to CollectionTestUtil | orionlee | |
2019-11-05 | refactor extract common FeedItem List to IDs method | orionlee | |
2019-11-05 | code style fixes - naming, indentation, etc. | orionlee | |
2019-11-05 | Enqueue tweaks - replace custom stub DownloadStateProvider with mockito ↵ | orionlee | |
mocks in test | |||
2019-11-05 | refactor - rename FeedFileDownloadStatusRequesterInterface to a more generic ↵ | orionlee | |
DownloadStateProvider. | |||
2019-11-05 | refactor - move ItemEnqueuePositionCalculator to top-level per review. | orionlee | |
2019-11-05 | fix imports post androidX migration | orionlee | |
2019-11-05 | test case tweak: preserve download order test, fix test case name | orionlee | |
(remove the incomplete expected from test case name) | |||
2019-11-05 | test case bug fix: Bulk download 2nd item position should be 1 | orionlee | |
2019-11-05 | refactoring test - factor out common operations of calc position, | orionlee | |
add to queue and verify result into common helper. | |||
2019-11-05 | Test cases readability: change expected format from position to the actual queue | orionlee | |
(list of IDs), to make the test case more readable. | |||
2019-11-05 | #2448: make podcast episode enqueue position respect download start order | orionlee | |
2019-11-05 | refactor test - break ItemEnqueuePositionCalculatorTest to be more modular | orionlee | |
to prepare for testing more complex enqueue options. | |||
2019-11-05 | #2652 (part of): The in-progress podcast at the front of the queue | orionlee | |
should remain at the front. | |||
2019-11-05 | refactor - DBWriterTest: parametrize the set of tests | orionlee | |
2019-11-05 | refactor - DBWriter.addQueueItem() : refactor enqueue position calculation | orionlee | |
to be a unit-testable component (static inner class) | |||
2019-10-24 | Misc code style fixes. | orionlee | |
2019-10-24 | Test to ensure Feed only accepts INTRA_FEED sort order | orionlee | |
2019-10-24 | feeditem sort - handle boundary conditions | orionlee | |
2019-10-24 | rename + refactor QueueSorter to FeedItemPermutors, to support both queue ↵ | orionlee | |
and podcast screen. | |||
2019-10-18 | unit test for get feeditem link with fallback | orionlee | |
2019-10-17 | #3248 Merge FeedVolumeReduction into VolumeReductionSetting | Max Bechtold | |
2019-10-17 | #3248 Rename PlaybackVolumeAdaptor -> ..Updater | Max Bechtold | |
2019-08-26 | #3248 Refactor enum mapping for more refactoring safety | Max Bechtold | |
2019-08-18 | #3248 Adapt volume for playing media if its volume reduction setting is changed | Max Bechtold | |
2019-08-18 | #3248 Review findings | Max Bechtold | |
2019-08-18 | #3248 Add unit test | Max Bechtold | |
2019-08-11 | Changes due to feedback in pull request #3315 | damoasda | |
2019-07-09 | Queue: Keep sorted #1556 | damoasda | |
2019-05-05 | Handle iTunes single-number duration format | Anderson Mesquita | |
Apple says this [1] about the `<itunes:duration>` tag: If you specify a single number as a value (without colons), Apple Podcasts displays the value as seconds. This commit makes it also handle this single-number format. Closes: #3024 [1]: https://help.apple.com/itc/podcasts_connect/#/itcb54353390 | |||
2019-05-05 | Extract DurationParser | Anderson Mesquita | |
This makes it easier to test the logic of parsing duration strings. References: #3024 | |||
2019-03-31 | Validate that the *new* and *not played* are also exclusive | Borjan Tchakaloff | |
The FeedItem state is actually a tri-state, complement the test coverage by checking that the state changes from *new* to *not played*. | |||
2019-03-31 | Validate that the item state is only changed when needed | Borjan Tchakaloff | |
Follow-up to commit 8172d87477dd593745d4776417ef3dd7884d17fb (#3067) that adds test coverage for the resolved issue. Also, fix that commit by making the update condition more explicit: the FeedItem state is only changed when a state switch is necessary. In other words, an item marked as *new* that gets downloaded should lose the *new* mark and gain the *unplayed* mark instead. | |||
2019-03-31 | Validate that the *new* and *played* states are exclusive | Borjan Tchakaloff | |
2019-03-03 | Moved some implementation tests to unit tests | ByteHamster | |
2019-01-04 | fix code formatting | orionlee | |
2019-01-04 | episode cleanup 12 hour option - use hours internally part 2 (persisted ↵ | orionlee | |
shared preference) requires data migartion: app versionCode increased to 1070196 | |||
2019-01-04 | episode cleanup 12 hour option: add unit test to prepare for using hours | orionlee | |
rather than days as data structure | |||
2018-10-21 | Optimize imports | egsavage | |
2018-06-06 | Restored tests | ByteHamster | |
2018-06-05 | Removed FeedImage | ByteHamster | |
2018-05-18 | core tests: Make DownloadServiceTest be a unit test (the portion of | orionlee | |
DownloadService tested is all in-memory logic). | |||
2018-05-18 | core tests: Convert tests that are effectively unit tests to be one | orionlee | |
(standard android junit tests). Provides implementations for android platform utils needed (in unit test environment): 1. android.util.Log, 2. android.text.TextUtils.isEmpty() |