@@ -34,6 +34,27 @@ android {
34
34
}
35
35
testOptions {
36
36
unitTests. returnDefaultValues = true
37
+ unitTests. all {
38
+ jvmArgs = [" --illegal-access=debug" ,
39
+ " --add-opens" ," java.logging/java.util.logging=ALL-UNNAMED" ,
40
+ " --add-opens" ," java.base/java.time.zone=ALL-UNNAMED" ,
41
+ " --add-opens" ," java.base/java.lang.reflect=ALL-UNNAMED" ,
42
+ " --add-opens" ," java.base/java.security.cert=ALL-UNNAMED" ,
43
+ " --add-opens" ," java.base/java.text=ALL-UNNAMED" ,
44
+ " --add-opens" ," java.base/java.nio.charset=ALL-UNNAMED" ,
45
+ " --add-opens" ," java.base/java.nio.file=ALL-UNNAMED" ,
46
+ " --add-opens" ," java.base/sun.nio.fs=ALL-UNNAMED" ,
47
+ " --add-opens" ," java.base/sun.security.x509=ALL-UNNAMED" ,
48
+ " --add-opens" ," java.base/java.util.regex=ALL-UNNAMED" ,
49
+ " --add-opens" ," java.base/java.util.stream=ALL-UNNAMED" ,
50
+ " --add-opens" ," java.base/java.util.concurrent=ALL-UNNAMED" ,
51
+ " --add-opens" ," java.base/java.util.concurrent.atomic=ALL-UNNAMED" ,
52
+ " --add-opens" ," java.base/java.util.concurrent.locks=ALL-UNNAMED" ,
53
+ " --add-opens" ," java.base/java.time=ALL-UNNAMED" ,
54
+ " --add-opens" ," java.base/java.util=ALL-UNNAMED" ,
55
+ " --add-opens" ," java.base/java.io=ALL-UNNAMED" ,
56
+ " --add-opens" ," java.base/java.lang=ALL-UNNAMED" ]
57
+ }
37
58
}
38
59
buildTypes {
39
60
release {
@@ -50,12 +71,6 @@ android {
50
71
}
51
72
}
52
73
53
- subprojects {
54
- tasks. withType(Test ). configureEach{
55
- jvmArgs = jvmArgs + [' --add-opens=java.base/java.lang=ALL-UNNAMED' , ' --add-open=java.base/java.util=ALL-UNNAMED' , ' --add-opens=java.base/java.lang.reflect=ALL-UNNAMED' ]
56
- }
57
- }
58
-
59
74
dependencies {
60
75
api project(' :shared' )
61
76
api project(' :datafile-handler' )
@@ -70,9 +85,11 @@ dependencies {
70
85
implementation " androidx.annotation:annotation:$annotations_ver "
71
86
72
87
testImplementation " junit:junit:$junit_ver "
73
- testImplementation " org.mockito:mockito-core:$mockito_ver "
88
+ testImplementation " org.mockito:mockito-core:3.6.28"
89
+
74
90
testImplementation " org.powermock:powermock-module-junit4:$powermock_ver "
75
91
testImplementation " org.powermock:powermock-api-mockito2:$powermock_ver "
92
+ // testImplementation "org.powermock:powermock-core:$powermock_ver"
76
93
testImplementation " com.noveogroup.android:android-logger:$android_logger_ver "
77
94
78
95
androidTestImplementation " androidx.work:work-testing:$work_runtime "
0 commit comments