@@ -45,7 +45,6 @@ dependencies {
4545 // In app browser experience
4646 compileOnly(" androidx.browser:browser:1.8.0" )
4747
48-
4948 androidTestImplementation(" androidx.test.ext:junit:1.1.5" )
5049 androidTestImplementation(" androidx.test:runner:1.5.2" )
5150 androidTestImplementation(" androidx.test:rules:1.5.0" )
@@ -61,9 +60,22 @@ dependencies {
6160 androidTestImplementation(" store.galaxy.samsung.installreferrer:samsung_galaxystore_install_referrer:4.0.0" )
6261 androidTestImplementation(" com.miui.referrer:homereferrer:1.0.0.7" )
6362
64- testImplementation(" junit:junit:4.13.2" )
6563 testImplementation(" org.json:json:20230227" )
6664 testImplementation(" org.skyscreamer:jsonassert:1.5.0" )
65+
66+ // For JUnit tests
67+ testImplementation (" junit:junit:4.13.2" )
68+ // Mockito core library
69+ testImplementation(" org.mockito:mockito-core:5.4.0" )
70+ // Mockito Kotlin extensions
71+ testImplementation (" org.mockito.kotlin:mockito-kotlin:4.1.0" )
72+ // For Android instrumented tests (if needed)
73+ androidTestImplementation (" org.mockito:mockito-android:4.11.0" )
74+
75+ // Mockito needs these classes in the test class path
76+ testImplementation(" androidx.browser:browser:1.8.0" )
77+ testImplementation(" com.android.billingclient:billing:6.0.1" )
78+
6779}
6880
6981val VERSION_NAME : String by project
0 commit comments