Skip to content
This repository was archived by the owner on Jan 10, 2025. It is now read-only.

Commit cb6e7a7

Browse files
Introduce tests
* Update testing dependencies * Add testing dependencies to WorkManager sample * Add CleanupWorkerTest * Add Test for BaseFilterWorker * Test periodic execution
1 parent 05a2259 commit cb6e7a7

File tree

21 files changed

+306
-66
lines changed

21 files changed

+306
-66
lines changed

BasicRxJavaSample/versions.gradle

+5-4
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,10 @@ versions.annotations = "1.0.0"
2727
versions.apache_commons = "2.5"
2828
versions.appcompat = "1.2.0-alpha02"
2929
versions.arch_core = "2.1.0"
30-
versions.atsl_core = "1.2.0"
31-
versions.atsl_junit = "1.1.1"
32-
versions.atsl_rules = "1.2.0"
33-
versions.atsl_runner = "1.2.0"
30+
versions.atsl_core = "1.3.0"
31+
versions.atsl_junit = "1.1.2"
32+
versions.atsl_rules = "1.3.0"
33+
versions.atsl_runner = "1.3.0"
3434
versions.benchmark = "1.1.0-alpha01"
3535
versions.cardview = "1.0.0"
3636
versions.constraint_layout = "2.0.0-alpha2"
@@ -92,6 +92,7 @@ deps.arch_core = arch_core
9292
def atsl = [:]
9393
atsl.core = "androidx.test:core:$versions.atsl_core"
9494
atsl.ext_junit = "androidx.test.ext:junit:$versions.atsl_junit"
95+
atsl.ext_junit_ktx = "androidx.test.ext:junit-ktx:$versions.atsl_junit"
9596
atsl.runner = "androidx.test:runner:$versions.atsl_runner"
9697
atsl.rules = "androidx.test:rules:$versions.atsl_rules"
9798
deps.atsl = atsl

BasicRxJavaSampleKotlin/versions.gradle

+5-4
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,10 @@ versions.annotations = "1.0.0"
2727
versions.apache_commons = "2.5"
2828
versions.appcompat = "1.2.0-alpha02"
2929
versions.arch_core = "2.1.0"
30-
versions.atsl_core = "1.2.0"
31-
versions.atsl_junit = "1.1.1"
32-
versions.atsl_rules = "1.2.0"
33-
versions.atsl_runner = "1.2.0"
30+
versions.atsl_core = "1.3.0"
31+
versions.atsl_junit = "1.1.2"
32+
versions.atsl_rules = "1.3.0"
33+
versions.atsl_runner = "1.3.0"
3434
versions.benchmark = "1.1.0-alpha01"
3535
versions.cardview = "1.0.0"
3636
versions.constraint_layout = "2.0.0-alpha2"
@@ -92,6 +92,7 @@ deps.arch_core = arch_core
9292
def atsl = [:]
9393
atsl.core = "androidx.test:core:$versions.atsl_core"
9494
atsl.ext_junit = "androidx.test.ext:junit:$versions.atsl_junit"
95+
atsl.ext_junit_ktx = "androidx.test.ext:junit-ktx:$versions.atsl_junit"
9596
atsl.runner = "androidx.test:runner:$versions.atsl_runner"
9697
atsl.rules = "androidx.test:rules:$versions.atsl_rules"
9798
deps.atsl = atsl

BasicSample/versions.gradle

+5-4
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,10 @@ versions.annotations = "1.0.0"
2727
versions.apache_commons = "2.5"
2828
versions.appcompat = "1.2.0-alpha02"
2929
versions.arch_core = "2.1.0"
30-
versions.atsl_core = "1.2.0"
31-
versions.atsl_junit = "1.1.1"
32-
versions.atsl_rules = "1.2.0"
33-
versions.atsl_runner = "1.2.0"
30+
versions.atsl_core = "1.3.0"
31+
versions.atsl_junit = "1.1.2"
32+
versions.atsl_rules = "1.3.0"
33+
versions.atsl_runner = "1.3.0"
3434
versions.benchmark = "1.1.0-alpha01"
3535
versions.cardview = "1.0.0"
3636
versions.constraint_layout = "2.0.0-alpha2"
@@ -92,6 +92,7 @@ deps.arch_core = arch_core
9292
def atsl = [:]
9393
atsl.core = "androidx.test:core:$versions.atsl_core"
9494
atsl.ext_junit = "androidx.test.ext:junit:$versions.atsl_junit"
95+
atsl.ext_junit_ktx = "androidx.test.ext:junit-ktx:$versions.atsl_junit"
9596
atsl.runner = "androidx.test:runner:$versions.atsl_runner"
9697
atsl.rules = "androidx.test:rules:$versions.atsl_rules"
9798
deps.atsl = atsl

GithubBrowserSample/versions.gradle

+5-4
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,10 @@ versions.annotations = "1.0.0"
2727
versions.apache_commons = "2.5"
2828
versions.appcompat = "1.2.0-alpha02"
2929
versions.arch_core = "2.1.0"
30-
versions.atsl_core = "1.2.0"
31-
versions.atsl_junit = "1.1.1"
32-
versions.atsl_rules = "1.2.0"
33-
versions.atsl_runner = "1.2.0"
30+
versions.atsl_core = "1.3.0"
31+
versions.atsl_junit = "1.1.2"
32+
versions.atsl_rules = "1.3.0"
33+
versions.atsl_runner = "1.3.0"
3434
versions.benchmark = "1.1.0-alpha01"
3535
versions.cardview = "1.0.0"
3636
versions.constraint_layout = "2.0.0-alpha2"
@@ -92,6 +92,7 @@ deps.arch_core = arch_core
9292
def atsl = [:]
9393
atsl.core = "androidx.test:core:$versions.atsl_core"
9494
atsl.ext_junit = "androidx.test.ext:junit:$versions.atsl_junit"
95+
atsl.ext_junit_ktx = "androidx.test.ext:junit-ktx:$versions.atsl_junit"
9596
atsl.runner = "androidx.test:runner:$versions.atsl_runner"
9697
atsl.rules = "androidx.test:rules:$versions.atsl_rules"
9798
deps.atsl = atsl

LiveDataSample/versions.gradle

+5-4
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,10 @@ versions.annotations = "1.0.0"
2727
versions.apache_commons = "2.5"
2828
versions.appcompat = "1.2.0-alpha02"
2929
versions.arch_core = "2.1.0"
30-
versions.atsl_core = "1.2.0"
31-
versions.atsl_junit = "1.1.1"
32-
versions.atsl_rules = "1.2.0"
33-
versions.atsl_runner = "1.2.0"
30+
versions.atsl_core = "1.3.0"
31+
versions.atsl_junit = "1.1.2"
32+
versions.atsl_rules = "1.3.0"
33+
versions.atsl_runner = "1.3.0"
3434
versions.benchmark = "1.1.0-alpha01"
3535
versions.cardview = "1.0.0"
3636
versions.constraint_layout = "2.0.0-alpha2"
@@ -92,6 +92,7 @@ deps.arch_core = arch_core
9292
def atsl = [:]
9393
atsl.core = "androidx.test:core:$versions.atsl_core"
9494
atsl.ext_junit = "androidx.test.ext:junit:$versions.atsl_junit"
95+
atsl.ext_junit_ktx = "androidx.test.ext:junit-ktx:$versions.atsl_junit"
9596
atsl.runner = "androidx.test:runner:$versions.atsl_runner"
9697
atsl.rules = "androidx.test:rules:$versions.atsl_rules"
9798
deps.atsl = atsl

MADSkillsNavigationSample/versions.gradle

+5-4
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,10 @@ versions.annotations = "1.0.0"
2727
versions.apache_commons = "2.5"
2828
versions.appcompat = "1.2.0-alpha02"
2929
versions.arch_core = "2.1.0"
30-
versions.atsl_core = "1.2.0"
31-
versions.atsl_junit = "1.1.1"
32-
versions.atsl_rules = "1.2.0"
33-
versions.atsl_runner = "1.2.0"
30+
versions.atsl_core = "1.3.0"
31+
versions.atsl_junit = "1.1.2"
32+
versions.atsl_rules = "1.3.0"
33+
versions.atsl_runner = "1.3.0"
3434
versions.benchmark = "1.1.0-alpha01"
3535
versions.cardview = "1.0.0"
3636
versions.constraint_layout = "2.0.0-alpha2"
@@ -92,6 +92,7 @@ deps.arch_core = arch_core
9292
def atsl = [:]
9393
atsl.core = "androidx.test:core:$versions.atsl_core"
9494
atsl.ext_junit = "androidx.test.ext:junit:$versions.atsl_junit"
95+
atsl.ext_junit_ktx = "androidx.test.ext:junit-ktx:$versions.atsl_junit"
9596
atsl.runner = "androidx.test:runner:$versions.atsl_runner"
9697
atsl.rules = "androidx.test:rules:$versions.atsl_rules"
9798
deps.atsl = atsl

NavigationAdvancedSample/versions.gradle

+5-4
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,10 @@ versions.annotations = "1.0.0"
2727
versions.apache_commons = "2.5"
2828
versions.appcompat = "1.2.0-alpha02"
2929
versions.arch_core = "2.1.0"
30-
versions.atsl_core = "1.2.0"
31-
versions.atsl_junit = "1.1.1"
32-
versions.atsl_rules = "1.2.0"
33-
versions.atsl_runner = "1.2.0"
30+
versions.atsl_core = "1.3.0"
31+
versions.atsl_junit = "1.1.2"
32+
versions.atsl_rules = "1.3.0"
33+
versions.atsl_runner = "1.3.0"
3434
versions.benchmark = "1.1.0-alpha01"
3535
versions.cardview = "1.0.0"
3636
versions.constraint_layout = "2.0.0-alpha2"
@@ -92,6 +92,7 @@ deps.arch_core = arch_core
9292
def atsl = [:]
9393
atsl.core = "androidx.test:core:$versions.atsl_core"
9494
atsl.ext_junit = "androidx.test.ext:junit:$versions.atsl_junit"
95+
atsl.ext_junit_ktx = "androidx.test.ext:junit-ktx:$versions.atsl_junit"
9596
atsl.runner = "androidx.test:runner:$versions.atsl_runner"
9697
atsl.rules = "androidx.test:rules:$versions.atsl_rules"
9798
deps.atsl = atsl

NavigationBasicSample/versions.gradle

+5-4
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,10 @@ versions.annotations = "1.0.0"
2727
versions.apache_commons = "2.5"
2828
versions.appcompat = "1.2.0-alpha02"
2929
versions.arch_core = "2.1.0"
30-
versions.atsl_core = "1.2.0"
31-
versions.atsl_junit = "1.1.1"
32-
versions.atsl_rules = "1.2.0"
33-
versions.atsl_runner = "1.2.0"
30+
versions.atsl_core = "1.3.0"
31+
versions.atsl_junit = "1.1.2"
32+
versions.atsl_rules = "1.3.0"
33+
versions.atsl_runner = "1.3.0"
3434
versions.benchmark = "1.1.0-alpha01"
3535
versions.cardview = "1.0.0"
3636
versions.constraint_layout = "2.0.0-alpha2"
@@ -92,6 +92,7 @@ deps.arch_core = arch_core
9292
def atsl = [:]
9393
atsl.core = "androidx.test:core:$versions.atsl_core"
9494
atsl.ext_junit = "androidx.test.ext:junit:$versions.atsl_junit"
95+
atsl.ext_junit_ktx = "androidx.test.ext:junit-ktx:$versions.atsl_junit"
9596
atsl.runner = "androidx.test:runner:$versions.atsl_runner"
9697
atsl.rules = "androidx.test:rules:$versions.atsl_rules"
9798
deps.atsl = atsl

PagingSample/versions.gradle

+5-4
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,10 @@ versions.annotations = "1.0.0"
2727
versions.apache_commons = "2.5"
2828
versions.appcompat = "1.2.0-alpha02"
2929
versions.arch_core = "2.1.0"
30-
versions.atsl_core = "1.2.0"
31-
versions.atsl_junit = "1.1.1"
32-
versions.atsl_rules = "1.2.0"
33-
versions.atsl_runner = "1.2.0"
30+
versions.atsl_core = "1.3.0"
31+
versions.atsl_junit = "1.1.2"
32+
versions.atsl_rules = "1.3.0"
33+
versions.atsl_runner = "1.3.0"
3434
versions.benchmark = "1.1.0-alpha01"
3535
versions.cardview = "1.0.0"
3636
versions.constraint_layout = "2.0.0-alpha2"
@@ -92,6 +92,7 @@ deps.arch_core = arch_core
9292
def atsl = [:]
9393
atsl.core = "androidx.test:core:$versions.atsl_core"
9494
atsl.ext_junit = "androidx.test.ext:junit:$versions.atsl_junit"
95+
atsl.ext_junit_ktx = "androidx.test.ext:junit-ktx:$versions.atsl_junit"
9596
atsl.runner = "androidx.test:runner:$versions.atsl_runner"
9697
atsl.rules = "androidx.test:rules:$versions.atsl_rules"
9798
deps.atsl = atsl

PagingWithNetworkSample/versions.gradle

+5-4
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,10 @@ versions.annotations = "1.0.0"
2727
versions.apache_commons = "2.5"
2828
versions.appcompat = "1.2.0-alpha02"
2929
versions.arch_core = "2.1.0"
30-
versions.atsl_core = "1.2.0"
31-
versions.atsl_junit = "1.1.1"
32-
versions.atsl_rules = "1.2.0"
33-
versions.atsl_runner = "1.2.0"
30+
versions.atsl_core = "1.3.0"
31+
versions.atsl_junit = "1.1.2"
32+
versions.atsl_rules = "1.3.0"
33+
versions.atsl_runner = "1.3.0"
3434
versions.benchmark = "1.1.0-alpha01"
3535
versions.cardview = "1.0.0"
3636
versions.constraint_layout = "2.0.0-alpha2"
@@ -92,6 +92,7 @@ deps.arch_core = arch_core
9292
def atsl = [:]
9393
atsl.core = "androidx.test:core:$versions.atsl_core"
9494
atsl.ext_junit = "androidx.test.ext:junit:$versions.atsl_junit"
95+
atsl.ext_junit_ktx = "androidx.test.ext:junit-ktx:$versions.atsl_junit"
9596
atsl.runner = "androidx.test:runner:$versions.atsl_runner"
9697
atsl.rules = "androidx.test:rules:$versions.atsl_rules"
9798
deps.atsl = atsl

PersistenceContentProviderSample/versions.gradle

+5-4
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,10 @@ versions.annotations = "1.0.0"
2727
versions.apache_commons = "2.5"
2828
versions.appcompat = "1.2.0-alpha02"
2929
versions.arch_core = "2.1.0"
30-
versions.atsl_core = "1.2.0"
31-
versions.atsl_junit = "1.1.1"
32-
versions.atsl_rules = "1.2.0"
33-
versions.atsl_runner = "1.2.0"
30+
versions.atsl_core = "1.3.0"
31+
versions.atsl_junit = "1.1.2"
32+
versions.atsl_rules = "1.3.0"
33+
versions.atsl_runner = "1.3.0"
3434
versions.benchmark = "1.1.0-alpha01"
3535
versions.cardview = "1.0.0"
3636
versions.constraint_layout = "2.0.0-alpha2"
@@ -92,6 +92,7 @@ deps.arch_core = arch_core
9292
def atsl = [:]
9393
atsl.core = "androidx.test:core:$versions.atsl_core"
9494
atsl.ext_junit = "androidx.test.ext:junit:$versions.atsl_junit"
95+
atsl.ext_junit_ktx = "androidx.test.ext:junit-ktx:$versions.atsl_junit"
9596
atsl.runner = "androidx.test:runner:$versions.atsl_runner"
9697
atsl.rules = "androidx.test:rules:$versions.atsl_rules"
9798
deps.atsl = atsl

PersistenceMigrationsSample/versions.gradle

+5-4
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,10 @@ versions.annotations = "1.0.0"
2727
versions.apache_commons = "2.5"
2828
versions.appcompat = "1.2.0-alpha02"
2929
versions.arch_core = "2.1.0"
30-
versions.atsl_core = "1.2.0"
31-
versions.atsl_junit = "1.1.1"
32-
versions.atsl_rules = "1.2.0"
33-
versions.atsl_runner = "1.2.0"
30+
versions.atsl_core = "1.3.0"
31+
versions.atsl_junit = "1.1.2"
32+
versions.atsl_rules = "1.3.0"
33+
versions.atsl_runner = "1.3.0"
3434
versions.benchmark = "1.1.0-alpha01"
3535
versions.cardview = "1.0.0"
3636
versions.constraint_layout = "2.0.0-alpha2"
@@ -92,6 +92,7 @@ deps.arch_core = arch_core
9292
def atsl = [:]
9393
atsl.core = "androidx.test:core:$versions.atsl_core"
9494
atsl.ext_junit = "androidx.test.ext:junit:$versions.atsl_junit"
95+
atsl.ext_junit_ktx = "androidx.test.ext:junit-ktx:$versions.atsl_junit"
9596
atsl.runner = "androidx.test:runner:$versions.atsl_runner"
9697
atsl.rules = "androidx.test:rules:$versions.atsl_rules"
9798
deps.atsl = atsl

ViewBindingSample/versions.gradle

+5-4
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,10 @@ versions.annotations = "1.0.0"
2727
versions.apache_commons = "2.5"
2828
versions.appcompat = "1.2.0-alpha02"
2929
versions.arch_core = "2.1.0"
30-
versions.atsl_core = "1.2.0"
31-
versions.atsl_junit = "1.1.1"
32-
versions.atsl_rules = "1.2.0"
33-
versions.atsl_runner = "1.2.0"
30+
versions.atsl_core = "1.3.0"
31+
versions.atsl_junit = "1.1.2"
32+
versions.atsl_rules = "1.3.0"
33+
versions.atsl_runner = "1.3.0"
3434
versions.benchmark = "1.1.0-alpha01"
3535
versions.cardview = "1.0.0"
3636
versions.constraint_layout = "2.0.0-alpha2"
@@ -92,6 +92,7 @@ deps.arch_core = arch_core
9292
def atsl = [:]
9393
atsl.core = "androidx.test:core:$versions.atsl_core"
9494
atsl.ext_junit = "androidx.test.ext:junit:$versions.atsl_junit"
95+
atsl.ext_junit_ktx = "androidx.test.ext:junit-ktx:$versions.atsl_junit"
9596
atsl.runner = "androidx.test:runner:$versions.atsl_runner"
9697
atsl.rules = "androidx.test:rules:$versions.atsl_rules"
9798
deps.atsl = atsl

WorkManagerSample/lib/build.gradle

+6
Original file line numberDiff line numberDiff line change
@@ -55,4 +55,10 @@ dependencies {
5555
implementation deps.glide.runtime
5656

5757
testImplementation deps.junit
58+
59+
androidTestImplementation deps.atsl.ext_junit_ktx
60+
androidTestImplementation deps.atsl.runner
61+
androidTestImplementation deps.atsl.rules
62+
63+
androidTestImplementation deps.work.testing
5864
}
Loading

0 commit comments

Comments
 (0)