Kotlin Mockito如何验证分配?

Kotlin Mockito如何验证分配?,kotlin,mockito,Kotlin,Mockito,是的,我知道我不应该测试状态,而应该测试行为,但Android AdMob实现要求我将FullScreenContentCallback分配给返回的Interstitalad,我想测试它是否发生: override fun onAdLoaded(ad: InterstitialAd) { ad.fullScreenContentCallback = FullscreenPluginCallback(InterstitialAdPluginPluginEvent,

是的,我知道我不应该测试状态,而应该测试行为,但Android AdMob实现要求我将
FullScreenContentCallback
分配给返回的
Interstitalad
,我想测试它是否发生:

 override fun onAdLoaded(ad: InterstitialAd) {
                ad.fullScreenContentCallback = FullscreenPluginCallback(InterstitialAdPluginPluginEvent, notifyListenersFunction)
            }
我需要测试是否分配了
ad.fullScreenContentCallback
。我试过了

   listener.onAdLoaded(interstitialAdMock)

    assertNotNull(interstitialAdMock.fullScreenContentCallback)

                AdInterstitialExecutor.interstitialAd = null
                var contentCallback: FullScreenContentCallback? = null

                Mockito.`when`(interstitialAdMock.fullScreenContentCallback).thenReturn(contentCallback)
                val listener = InterstitialAdCallbackAndListeners.getInterstitialAdLoadCallback(pluginCall, notifierMock)
                // ACt
                listener.onAdLoaded(interstitialAdMock)

                assertNotNull(contentCallback)