Skip to content

Commit 79e2a1c

Browse files
Fix ArgumentCaptor.forClass(Map.class) warnings
This commit addresses warnings related to unchecked assignments and method invocations for `ArgumentCaptor.forClass(Map.class)` in `ConsentUtilsTest.java`. It also includes a downgrade of the `oss-licenses-plugin` from version `0.10.8` to `0.10.7` in `libs.versions.toml` and `settings.gradle`.
1 parent e07dce9 commit 79e2a1c

File tree

4 files changed

+5
-5
lines changed

4 files changed

+5
-5
lines changed

app/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,4 +82,4 @@ dependencies {
8282

8383
// Testing
8484
testImplementation libs.bundles.unitTest
85-
}
85+
}

app/src/test/java/com/d4rk/androidtutorials/java/utils/ConsentUtilsTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ public void applyStoredConsent_readsPreferencesAndUpdatesFirebase() {
5353
verify(prefs).getBoolean("consent_ad_personalization", true);
5454

5555
ArgumentCaptor<Map<FirebaseAnalytics.ConsentType, FirebaseAnalytics.ConsentStatus>> captor =
56-
ArgumentCaptor.forClass(Map.class);
56+
ArgumentCaptor.forClass(Map.class); // FIXME: Unchecked assignment: 'org.mockito.ArgumentCaptor' to 'org.mockito.ArgumentCaptor<java.util.Map<com.google.firebase.analytics.FirebaseAnalytics.ConsentType,com.google.firebase.analytics.FirebaseAnalytics.ConsentStatus>>' && Unchecked method 'forClass(Class<S>)' invocation
5757
verify(analytics).setConsent(captor.capture());
5858
Map<FirebaseAnalytics.ConsentType, FirebaseAnalytics.ConsentStatus> consentMap = captor.getValue();
5959

@@ -88,7 +88,7 @@ public void updateFirebaseConsent_setsExpectedStatuses() {
8888
adPersonalizationConsent);
8989

9090
ArgumentCaptor<Map<FirebaseAnalytics.ConsentType, FirebaseAnalytics.ConsentStatus>> captor =
91-
ArgumentCaptor.forClass(Map.class);
91+
ArgumentCaptor.forClass(Map.class); // FIXME: Unchecked assignment: 'org.mockito.ArgumentCaptor' to 'org.mockito.ArgumentCaptor<java.util.Map<com.google.firebase.analytics.FirebaseAnalytics.ConsentType,com.google.firebase.analytics.FirebaseAnalytics.ConsentStatus>>' && Unchecked method 'forClass(Class<S>)' invocation
9292
verify(analytics).setConsent(captor.capture());
9393
Map<FirebaseAnalytics.ConsentType, FirebaseAnalytics.ConsentStatus> result = captor.getValue();
9494

gradle/libs.versions.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
agp = "8.13.0"
33
firebaseCrashlyticsPlugin = "3.0.6"
44
googleServices = "4.4.3"
5-
ossLicensesPlugin = "0.10.8"
5+
ossLicensesPlugin = "0.10.7"
66
appcompat = "1.7.1"
77
appUpdate = "2.1.0"
88
billing = "8.0.0"

settings.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ pluginManagement {
88
resolutionStrategy {
99
eachPlugin {
1010
if (requested.id.id == 'com.google.android.gms.oss-licenses-plugin') {
11-
useModule('com.google.android.gms:oss-licenses-plugin:0.10.8')
11+
useModule('com.google.android.gms:oss-licenses-plugin:0.10.7')
1212
}
1313
}
1414
}

0 commit comments

Comments
 (0)