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