@@ -12,8 +12,12 @@ compiler = "4.16.0"
1212composeBom = " 2024.01.00"
1313comSquareupRetrofit2ConverterGson2 = " 2.9.0"
1414comSquareupRetrofit2Retrofit = " 2.9.0"
15+ core = " 1.4.0"
1516coreKtx = " 1.12.0"
17+ coreKtxVersion = " 1.4.0"
18+ coreTesting = " 2.1.0"
1619espressoCore = " 3.5.1"
20+ espressoIntents = " 3.4.0"
1721glide = " 4.16.0"
1822googleServices = " 4.3.14"
1923gson = " 2.10.1"
@@ -22,15 +26,22 @@ junitVersion = "1.1.5"
2226junitKtx = " 1.1.5"
2327kotlinGradlePlugin = " 1.9.25"
2428kotlinxCoroutinesBom = " 1.7.3"
29+ kotlinxCoroutinesTest = " 1.6.4"
2530ksp = " 1.9.25-1.0.20"
2631ktlint = " 11.0.0"
2732lifecycleLivedataKtxVersion = " 2.7.0"
2833lifecycleRuntimeKtx = " 2.7.0"
2934material = " 1.11.0"
35+ mockitoKotlin = " 4.0.0"
3036navigationFragmentKtx = " 2.7.7"
3137navigationUiKtxVersion = " 2.7.7"
3238okhttpBom = " 4.12.0"
3339playServicesAdsIdentifier = " 18.0.1"
40+ rules = " 1.4.0"
41+ runner = " 1.4.0"
42+ truth = " 1.4.0"
43+ truthVersion = " 1.1.3"
44+ uiTestJunit4 = " 1.3.0"
3445
3546[libraries ]
3647androidx-compose-bom = { module = " androidx.compose:compose-bom" , version.ref = " composeBom" }
@@ -40,8 +51,11 @@ androidx-compose-runtime-livedata = { module = "androidx.compose.runtime:runtime
4051androidx-compose-ui-tooling = { module = " androidx.compose.ui:ui-tooling" }
4152androidx-compose-ui = { module = " androidx.compose.ui:ui" }
4253androidx-constraintlayout = { module = " androidx.constraintlayout:constraintlayout" , version.ref = " androidxConstraintlayout" }
54+ androidx-core = { module = " androidx.test:core" , version.ref = " core" }
4355androidx-core-ktx = { module = " androidx.core:core-ktx" , version.ref = " coreKtx" }
56+ androidx-core-testing = { module = " androidx.arch.core:core-testing" , version.ref = " coreTesting" }
4457androidx-espresso-core = { module = " androidx.test.espresso:espresso-core" , version.ref = " espressoCore" }
58+ androidx-espresso-intents = { module = " androidx.test.espresso:espresso-intents" , version.ref = " espressoIntents" }
4559androidx-fragment-ktx = { module = " androidx.fragment:fragment-ktx" , version.ref = " androidxFragmentKtxVersion" }
4660androidx-junit-ktx = { module = " androidx.test.ext:junit-ktx" , version.ref = " junitKtx" }
4761androidx-junit = { module = " androidx.test.ext:junit" , version.ref = " junitVersion" }
@@ -52,24 +66,32 @@ androidx-recyclerview = { module = "androidx.recyclerview:recyclerview", version
5266androidx-room-compiler = { module = " androidx.room:room-compiler" , version.ref = " androidxRoomRoomCompiler" }
5367androidx-room-ktx = { module = " androidx.room:room-ktx" , version.ref = " androidxRoomKtxVersion" }
5468androidx-room-runtime = { module = " androidx.room:room-runtime" , version.ref = " androidxRoomRuntime" }
69+ androidx-rules = { module = " androidx.test:rules" , version.ref = " rules" }
70+ androidx-runner = { module = " androidx.test:runner" , version.ref = " runner" }
71+ androidx-truth = { module = " androidx.test.ext:truth" , version.ref = " truth" }
72+ androidx-ui-test-junit4 = { module = " androidx.compose.ui:ui-test-junit4" , version.ref = " uiTestJunit4" }
5573appcompat = { module = " androidx.appcompat:appcompat" , version.ref = " appcompatVersion" }
5674com-squareup-retrofit-converter-gson = { module = " com.squareup.retrofit2:converter-gson" , version.ref = " comSquareupRetrofit2ConverterGson2" }
5775com-squareup-retrofit = { module = " com.squareup.retrofit2:retrofit" , version.ref = " comSquareupRetrofit2Retrofit" }
5876compiler-glide = { module = " com.github.bumptech.glide:compiler" , version.ref = " compiler" }
77+ core-ktx = { module = " androidx.test:core-ktx" , version.ref = " coreKtxVersion" }
5978glide = { module = " com.github.bumptech.glide:glide" , version.ref = " glide" }
6079google-services = { module = " com.google.gms:google-services" , version.ref = " googleServices" }
6180gson = { module = " com.google.code.gson:gson" , version.ref = " gson" }
6281junit = { module = " junit:junit" , version.ref = " junit" }
6382kotlinx-coroutines-bom = { module = " org.jetbrains.kotlinx:kotlinx-coroutines-bom" , version.ref = " kotlinxCoroutinesBom" }
83+ kotlinx-coroutines-test = { module = " org.jetbrains.kotlinx:kotlinx-coroutines-test" , version.ref = " kotlinxCoroutinesTest" }
6484lifecycle-livedata-ktx = { module = " androidx.lifecycle:lifecycle-livedata-ktx" , version.ref = " lifecycleLivedataKtxVersion" }
6585material = { module = " com.google.android.material:material" , version.ref = " material" }
86+ mockito-kotlin = { module = " org.mockito.kotlin:mockito-kotlin" , version.ref = " mockitoKotlin" }
6687navigation-ui-ktx = { module = " androidx.navigation:navigation-ui-ktx" , version.ref = " navigationUiKtxVersion" }
6788okhttp-bom = { module = " com.squareup.okhttp3:okhttp-bom" , version.ref = " okhttpBom" }
6889okhttp3-okhttp = { module = " com.squareup.okhttp3:okhttp" }
6990org-jetbrains-kotlinx-coroutines-android = { module = " org.jetbrains.kotlinx:kotlinx-coroutines-android" }
7091org-jetbrains-kotlinx-coroutines-core = { module = " org.jetbrains.kotlinx:kotlinx-coroutines-core" }
7192play-services-ads-identifier = { module = " com.google.android.gms:play-services-ads-identifier" , version.ref = " playServicesAdsIdentifier" }
7293squareup-logging-interceptor = { module = " com.squareup.okhttp3:logging-interceptor" }
94+ truth = { module = " com.google.truth:truth" , version.ref = " truthVersion" }
7395
7496[plugins ]
7597ksp = { id = " com.google.devtools.ksp" , version.ref = " ksp" }
0 commit comments