@ -24,8 +24,6 @@ object Versions {
const val androidx _fragment = " 1.2.1 "
const val androidx _navigation = " 2.2.1 "
const val androidx _recyclerview = " 1.1.0 "
const val androidx _testing = " 1.3.0-alpha04 "
const val androidx _test _ext = " 1.0.0 "
const val androidx _core = " 1.2.0 "
const val androidx _paging = " 2.1.0 "
const val androidx _transition = " 1.3.0 "
@ -43,11 +41,7 @@ object Versions {
const val mockk = " 1.9.kotlin12 "
const val assertk = " 0.19 "
const val espresso _version = " 3.2.0 "
const val mockwebserver = " 3.11.0 "
const val orchestrator = " 1.3.0-alpha02 "
const val tools _test _rules = " 1.3.0-alpha02 "
const val tools _test _runner = " 1.3.0-alpha02 "
const val uiautomator = " 2.2.0 "
const val robolectric = " 4.2.1 "
@ -185,18 +179,30 @@ object Deps {
const val mockk = " io.mockk:mockk: ${Versions.mockk} "
const val assertk = " com.willowtreeapps.assertk:assertk-jvm: ${Versions.assertk} "
const val espresso _contrib = " androidx.test.espresso:espresso-contrib: ${Versions.espresso_version} "
const val espresso _core = " androidx.test.espresso:espresso-core: ${Versions.espresso_version} "
const val espresso _idling _resources = " androidx.test.espresso:espresso-idling-resource: ${Versions.espresso_version} "
const val espresso _intents = " androidx.test.espresso:espresso-intents: ${Versions.espresso_version} "
// --- START AndroidX test dependencies --- //
// N.B.: the versions of these dependencies appear to be pinned together. To avoid bugs, they
// should always be updated together based on the latest version from the Android test releases page:
// https://developer.android.com/jetpack/androidx/releases/test
// For the full IDs of these test dependencies, see:
// https://developer.android.com/training/testing/set-up-project#android-test-dependencies
private const val androidx _test _shared _version = " 1.2.0 " // this appears to be shared with many deps.
const val androidx _test _core = " androidx.test:core: $androidx _test_shared_version "
private const val androidx _espresso _version = " 3.2.0 "
const val espresso _core = " androidx.test.espresso:espresso-core: $androidx _espresso_version "
const val espresso _contrib = " androidx.test.espresso:espresso-contrib: $androidx _espresso_version "
const val espresso _idling _resources = " androidx.test.espresso:espresso-idling-resource: $androidx _espresso_version "
const val espresso _intents = " androidx.test.espresso:espresso-intents: $androidx _espresso_version "
const val androidx _junit = " androidx.test.ext:junit:1.1.1 "
// Monitor is unused
const val orchestrator = " androidx.test:orchestrator: $androidx _test_shared_version "
const val tools _test _runner = " androidx.test:runner: $androidx _test_shared_version "
const val tools _test _rules = " androidx.test:rules: $androidx _test_shared_version "
// Truth is unused
// --- END AndroidX test dependencies --- //
const val mockwebserver = " com.squareup.okhttp3:mockwebserver: ${Versions.mockwebserver} "
const val orchestrator = " androidx.test:orchestrator: ${Versions.orchestrator} "
const val tools _test _rules = " androidx.test:rules: ${Versions.tools_test_rules} "
const val tools _test _runner = " androidx.test:runner: ${Versions.tools_test_runner} "
const val uiautomator = " androidx.test.uiautomator:uiautomator: ${Versions.uiautomator} "
const val robolectric = " org.robolectric:robolectric: ${Versions.robolectric} "
const val androidx _junit = " androidx.test.ext:junit: ${Versions.androidx_test_ext} "
const val androidx _test _core = " androidx.test:core: ${Versions.androidx_testing} "
const val google _ads _id = " com.google.android.gms:play-services-ads-identifier: ${Versions.google_ads_id_version} "