UweTrottmann / SeriesGuide

Track your favorite TV shows and movies on Android devices.
https://seriesgui.de
Apache License 2.0
1.96k stars 400 forks source link

Organize by feature #855

Closed UweTrottmann closed 2 years ago

UweTrottmann commented 2 years ago

Move classes and code into feature packages.

This still doesn't untangle everything, but is an improvement over most existing classes being grouped by function.

Also:

Remaining:

github-actions[bot] commented 2 years ago

Unit Test Results

10 files  ±0  10 suites  ±0   10s :stopwatch: -1s 25 tests ±0  25 :heavy_check_mark: ±0  0 :zzz: ±0  0 :x: ±0 

Results for commit 04531827. ± Comparison against base commit 1fa639ac.

This pull request removes 5 and adds 5 tests. Note that renamed tests count towards both. ``` com.battlelancer.seriesguide.sync.ShowSyncTest ‑ test_deltaNoShows com.battlelancer.seriesguide.sync.ShowSyncTest ‑ test_fullNoShows com.battlelancer.seriesguide.sync.ShowSyncTest ‑ test_singleNoId com.battlelancer.seriesguide.ui.movies.MovieToolsTest ‑ updateReleaseDateForRegion com.battlelancer.seriesguide.ui.search.DiscoverFilterTest ‑ calculateProviderUpdates ``` ``` com.battlelancer.seriesguide.movies.tools.MovieToolsTest ‑ updateReleaseDateForRegion com.battlelancer.seriesguide.shows.tools.ShowSyncTest ‑ test_deltaNoShows com.battlelancer.seriesguide.shows.tools.ShowSyncTest ‑ test_fullNoShows com.battlelancer.seriesguide.shows.tools.ShowSyncTest ‑ test_singleNoId com.battlelancer.seriesguide.streaming.DiscoverFilterTest ‑ calculateProviderUpdates ```

:recycle: This comment has been updated with latest results.