wolfskin/app/src/main
Damontecres 8e0798ee16
Unit tests for PlaybackViewModel & several services (#1592)
## Description
This PR contains only tests, there are no user facing changes.

Adds tests for playback covering:
- Playing next, previous, or within the queue
- Media segments (intro/credit)
- Playing intros before media

Adds basic unit tests for track selection. This uses a new "test track"
builder which can model various files and build them as represented
(differently) by the server, ExoPlayer, and MPV. In future, this will
allow for testing of more complex files.

Also add unit tests for services covering things like:
- Fetching extras
- Deleting media
- Server/user management & auth

### Related issues
Will help with testing/verifying some issues like #1475, #1548 

### Testing
Ran the unit tests!

## Screenshots
N/A

## AI or LLM usage
None
2026-06-19 11:06:35 -04:00
..
assets Add experimental MPV player backend (#161) 2025-11-16 18:46:25 -05:00
java/com/github/damontecres/wholphin Unit tests for PlaybackViewModel & several services (#1592) 2026-06-19 11:06:35 -04:00
proto Store remembered tabs in app database instead of preferences (#1541) 2026-06-08 13:45:38 -04:00
res Fix issues from #1530 2026-06-14 19:55:01 -04:00
seerr Updates to Seerr image fetching (#1086) 2026-03-14 16:47:08 -04:00
AndroidManifest.xml Support configuring interface language per user (#1406) 2026-05-24 09:55:08 -04:00
ic_launcher-playstore.png Add icons 2025-10-12 17:41:54 -04:00