@@ -6,7 +6,6 @@ import android.content.Context
66import android.os.Build
77import com.adjust.sdk.Adjust
88import com.adjust.sdk.AdjustAttribution
9- import com.adjust.sdk.AdjustInstance
109import com.segment.analytics.kotlin.core.*
1110import com.segment.analytics.kotlin.core.platform.Plugin
1211import com.segment.analytics.kotlin.core.utilities.LenientJson
@@ -35,9 +34,6 @@ class AdjustDestinationTests {
3534 @MockK(relaxUnitFun = true )
3635 lateinit var mockedAnalytics: Analytics
3736
38- @MockK(relaxUnitFun = true )
39- lateinit var mockedAdjustInstance: AdjustInstance
40-
4137 private lateinit var adjustDestination: AdjustDestination
4238
4339 private val sampleAdjustSettings: Settings = LenientJson .decodeFromString(
@@ -65,15 +61,11 @@ class AdjustDestinationTests {
6561 @Before
6662 fun setUp () {
6763 mockkStatic(Adjust ::class )
68- every { Adjust .getDefaultInstance() } answers { mockedAdjustInstance }
6964 adjustDestination = AdjustDestination ()
7065 every { mockedAnalytics.configuration.application } returns mockApplication
7166 every { mockApplication.applicationContext } returns mockedContext
7267 mockedAnalytics.configuration.application = mockedContext
73-
7468 adjustDestination.analytics = mockedAnalytics
75-
76- mockkStatic(Adjust ::class )
7769 }
7870
7971
@@ -143,7 +135,7 @@ class AdjustDestinationTests {
143135 }
144136 val identifyEvent = adjustDestination.identify(sampleIdentifyEvent)
145137 assertNotNull(identifyEvent)
146- verify { mockedAdjustInstance .addSessionPartnerParameter(" userId" , " adjust-UserID-123" ) }
138+ verify { Adjust .addSessionPartnerParameter(" userId" , " adjust-UserID-123" ) }
147139 }
148140
149141 @Test
@@ -166,7 +158,7 @@ class AdjustDestinationTests {
166158 val identifyEvent = adjustDestination.identify(sampleIdentifyEvent)
167159 assertNotNull(identifyEvent)
168160 verify {
169- mockedAdjustInstance .addSessionPartnerParameter(
161+ Adjust .addSessionPartnerParameter(
170162 " anonymousId" ,
171163 " adjust-anonId-123"
172164 )
@@ -176,13 +168,12 @@ class AdjustDestinationTests {
176168 @Test
177169 fun `reset is handled correctly` () {
178170 adjustDestination.reset()
179- verify { mockedAdjustInstance .resetSessionPartnerParameters() }
171+ verify { Adjust .resetSessionPartnerParameters() }
180172 }
181173
182174 @Test
183175 fun `track is handled correctly` () {
184176 adjustDestination.update(sampleAdjustSettings, Plugin .UpdateType .Initial )
185-
186177 val sampleTrackEvent = TrackEvent (
187178 event = " foo" ,
188179 properties = buildJsonObject {
@@ -198,7 +189,7 @@ class AdjustDestinationTests {
198189 }
199190 val trackEvent = adjustDestination.track(sampleTrackEvent)
200191 assertNotNull(trackEvent)
201- // verify { mockedAdjustInstance .trackEvent(AdjustEvent("foo" )) }
192+ verify { Adjust .trackEvent(any( )) }
202193 }
203194
204195 @Test
@@ -231,12 +222,12 @@ class AdjustDestinationTests {
231222 @Test
232223 fun `onActivityResumed() handled correctly` () {
233224 adjustDestination.onActivityResumed(mockkClass(Activity ::class ))
234- verify { mockedAdjustInstance .onResume() }
225+ verify { Adjust .onResume() }
235226 }
236227
237228 @Test
238229 fun `onActivityPaused() handled correctly` () {
239230 adjustDestination.onActivityPaused(mockkClass(Activity ::class ))
240- verify { mockedAdjustInstance .onPause() }
231+ verify { Adjust .onPause() }
241232 }
242233}
0 commit comments