mirror of
https://github.com/JustinZeus/Wholphin.git
synced 2026-07-09 08:01:20 +02:00
## Description This PR is mostly a proof-of-concept for setting up automated UI testing. The tests use Roboelectric so they can run without an emulator. There is also a sample instrumented test for running on emulators or devices for future tests. It adds two basic automated UI tests for adding a server. These are sort integration tests because they use the actual implementations for the view model and services like `ServerRepository` and `JellyfinServerDao`. Also, moves the bulk of `MainActivity`'s compose code into a function for future tests. ### Related issues N/A ### Testing Local testing ## Screenshots N/A ## AI or LLM usage None |
||
|---|---|---|
| .. | ||
| filter | ||
| model | ||
| AppDatabase.kt | ||
| ExtrasItem.kt | ||
| ItemPlaybackDao.kt | ||
| ItemPlaybackRepository.kt | ||
| JellyfinServerDao.kt | ||
| LibraryDisplayInfoDao.kt | ||
| PlaybackEffectDao.kt | ||
| PlaybackLanguageChoiceDao.kt | ||
| SeerrServerDao.kt | ||
| ServerPreferencesDao.kt | ||
| ServerRepository.kt | ||