From e6abfa662bdda207953e57399ccc4a44e9578e66 Mon Sep 17 00:00:00 2001 From: Mansi Pandya Date: Wed, 24 Apr 2024 11:19:58 -0400 Subject: [PATCH 1/2] fix Kit Compatibility Test --- src/test/kotlin/com/mparticle/kits/mocks/MockUser.kt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/test/kotlin/com/mparticle/kits/mocks/MockUser.kt b/src/test/kotlin/com/mparticle/kits/mocks/MockUser.kt index f8ab06f..ddd7093 100644 --- a/src/test/kotlin/com/mparticle/kits/mocks/MockUser.kt +++ b/src/test/kotlin/com/mparticle/kits/mocks/MockUser.kt @@ -1,8 +1,9 @@ package com.mparticle.kits.mocks import com.mparticle.MParticle.IdentityType -import com.mparticle.UserAttributeListener import com.mparticle.UserAttributeListenerType +import com.mparticle.audience.AudienceResponse +import com.mparticle.audience.AudienceTask import com.mparticle.identity.MParticleUser import com.mparticle.consent.ConsentState @@ -38,4 +39,9 @@ class MockUser(var identities: Map) : MParticleUser { override fun getLastSeenTime(): Long = 0 + override fun getUserAudiences(): AudienceTask { + throw NotImplementedError("getUserAudiences() is not implemented") + } + + } From 9540c783f46f8f897d942ca219345714f9729123 Mon Sep 17 00:00:00 2001 From: Mansi Pandya Date: Wed, 24 Apr 2024 12:12:31 -0400 Subject: [PATCH 2/2] Implement 'testOptions' to address unit test failures --- build.gradle | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/build.gradle b/build.gradle index d6651d9..fdb88bc 100644 --- a/build.gradle +++ b/build.gradle @@ -40,6 +40,11 @@ android { sourceCompatibility 1.8 targetCompatibility 1.8 } + testOptions { + unitTests.all { + jvmArgs += ['--add-opens', 'java.base/java.lang=ALL-UNNAMED'] + } + } } repositories {