-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdependencies.gradle
More file actions
38 lines (33 loc) · 1.76 KB
/
dependencies.gradle
File metadata and controls
38 lines (33 loc) · 1.76 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
/*
Helper functions to add multiple dependencies to different configurations
Version Catalogs is used for version management. See gradle/libs.versions.toml
*/
// This definition type lets us define all functions in a single place and access them via deps.
ext.libsHelper = [
addUnitTestDependencies: { handler ->
handler.testImplementation libs.test.junit
handler.testImplementation libs.test.junit.kotlin
handler.testImplementation libs.test.mockito.core
handler.testImplementation libs.test.mockito.kotlin
handler.testImplementation libs.test.androidx.archtesting
},
addInstrumentationTestDependencies: { handler ->
handler.androidTestImplementation libs.test.junit
handler.androidTestImplementation libs.test.junit.kotlin
handler.androidTestImplementation libs.test.mockito.core
handler.androidTestImplementation libs.test.mockito.kotlin
handler.androidTestImplementation libs.test.androidx.junit // Junit runner
handler.androidTestImplementation libs.test.androidx.archtesting
handler.androidTestImplementation libs.test.androidx.testrunner
handler.androidTestImplementation libs.test.androidx.core
handler.androidTestImplementation libs.test.androidx.espresso.core
handler.androidTestImplementation libs.test.androidx.espresso.intents
handler.androidTestImplementation libs.dagger
handler.androidTestAnnotationProcessor libs.dagger.compiler
handler.kaptAndroidTest libs.dagger.compiler
},
addDaggerDependencies: { handler ->
handler.implementation libs.dagger
handler.kapt libs.dagger.compiler
}
]