Migrate database to Room
Database migrated to Room Android Room Persistence Library.
Also, Android testing dependencies added to build.gradle.
I also wrote Tests for Dao and repository
Signed-off-by:
Geoffrey Métais <geoffrey.metais@gmail.com>
Showing
- build.gradle 3 additions, 0 deletionsbuild.gradle
- vlc-android/androidTest/org/videolan/vlc/database/BrowserFavDaoTest.kt 104 additions, 0 deletions...ndroidTest/org/videolan/vlc/database/BrowserFavDaoTest.kt
- vlc-android/androidTest/org/videolan/vlc/database/ConvertersTest.kt 41 additions, 0 deletions...d/androidTest/org/videolan/vlc/database/ConvertersTest.kt
- vlc-android/androidTest/org/videolan/vlc/database/ExternalSubDaoTest.kt 94 additions, 0 deletions...droidTest/org/videolan/vlc/database/ExternalSubDaoTest.kt
- vlc-android/androidTest/org/videolan/vlc/database/MigrationTest.kt 108 additions, 0 deletions...id/androidTest/org/videolan/vlc/database/MigrationTest.kt
- vlc-android/androidTest/org/videolan/vlc/database/SlaveDaoTest.kt 75 additions, 0 deletions...oid/androidTest/org/videolan/vlc/database/SlaveDaoTest.kt
- vlc-android/androidTest/org/videolan/vlc/database/helpers/SqliteDatabaseTestHelper.kt 98 additions, 0 deletions...videolan/vlc/database/helpers/SqliteDatabaseTestHelper.kt
- vlc-android/androidTest/org/videolan/vlc/database/helpers/SqliteTestDbOpenHelper.kt 40 additions, 0 deletions...g/videolan/vlc/database/helpers/SqliteTestDbOpenHelper.kt
- vlc-android/androidTest/org/videolan/vlc/repository/BrowserFavRepositoryTest.kt 74 additions, 0 deletions...t/org/videolan/vlc/repository/BrowserFavRepositoryTest.kt
- vlc-android/androidTest/org/videolan/vlc/repository/ExternalSubRepositoryTest.kt 93 additions, 0 deletions.../org/videolan/vlc/repository/ExternalSubRepositoryTest.kt
- vlc-android/androidTest/org/videolan/vlc/repository/SlaveRepositoryTest.kt 77 additions, 0 deletions...idTest/org/videolan/vlc/repository/SlaveRepositoryTest.kt
- vlc-android/assets/schemas/org.videolan.vlc.database.MediaDatabase/27.json 115 additions, 0 deletions...s/schemas/org.videolan.vlc.database.MediaDatabase/27.json
- vlc-android/build.gradle 21 additions, 1 deletionvlc-android/build.gradle
- vlc-android/src/org/videolan/vlc/database/BrowserFavDao.kt 51 additions, 0 deletionsvlc-android/src/org/videolan/vlc/database/BrowserFavDao.kt
- vlc-android/src/org/videolan/vlc/database/Converters.kt 32 additions, 0 deletionsvlc-android/src/org/videolan/vlc/database/Converters.kt
- vlc-android/src/org/videolan/vlc/database/ExternalSubDao.kt 41 additions, 0 deletionsvlc-android/src/org/videolan/vlc/database/ExternalSubDao.kt
- vlc-android/src/org/videolan/vlc/database/MediaDatabase.kt 61 additions, 0 deletionsvlc-android/src/org/videolan/vlc/database/MediaDatabase.kt
- vlc-android/src/org/videolan/vlc/database/Migrations.kt 174 additions, 0 deletionsvlc-android/src/org/videolan/vlc/database/Migrations.kt
- vlc-android/src/org/videolan/vlc/database/SlaveDao.kt 39 additions, 0 deletionsvlc-android/src/org/videolan/vlc/database/SlaveDao.kt
- vlc-android/src/org/videolan/vlc/database/models/BrowserFav.kt 39 additions, 0 deletions...ndroid/src/org/videolan/vlc/database/models/BrowserFav.kt
Please register or sign in to comment