@Test public void trackImpression_noAdResponse_shouldNotAddToQueue() { subject.trackImpression(); verifyZeroInteractions(mockRequestQueue); }
void trackImpression() { if (mAdResponse != null) { TrackingRequest.makeTrackingHttpRequest(mAdResponse.getImpressionTrackingUrl(), mContext, BaseEvent.Name.IMPRESSION_REQUEST); } }
AdViewController { void trackImpression() { if (mAdResponse != null) { TrackingRequest.makeTrackingHttpRequest(mAdResponse.getImpressionTrackingUrl(), mContext, BaseEvent.Name.IMPRESSION_REQUEST); } } }
AdViewController { void trackImpression() { if (mAdResponse != null) { TrackingRequest.makeTrackingHttpRequest(mAdResponse.getImpressionTrackingUrl(), mContext, BaseEvent.Name.IMPRESSION_REQUEST); } } AdViewController(@NonNull Context context, @NonNull MoPubView view); }
AdViewController { void trackImpression() { if (mAdResponse != null) { TrackingRequest.makeTrackingHttpRequest(mAdResponse.getImpressionTrackingUrl(), mContext, BaseEvent.Name.IMPRESSION_REQUEST); } } AdViewController(@NonNull Context context, @NonNull MoPubView view); static void setShouldHonorServerDimensions(View view); @Nullable MoPubView getMoPubView(); void loadAd(); void reload(); String getKeywords(); void setKeywords(String keywords); Location getLocation(); void setLocation(Location location); String getAdUnitId(); void setAdUnitId(@NonNull String adUnitId); long getBroadcastIdentifier(); void setTimeout(int milliseconds); int getAdWidth(); int getAdHeight(); @Deprecated String getClickTrackingUrl(); @Deprecated String getRedirectUrl(); @Deprecated String getResponseString(); boolean getAutorefreshEnabled(); @Nullable AdReport getAdReport(); boolean getTesting(); void setTesting(boolean enabled); @Deprecated void customEventDidLoadAd(); @Deprecated void customEventDidFailToLoadAd(); @Deprecated void customEventActionWillBegin(); @Deprecated void setClickthroughUrl(String clickthroughUrl); @Deprecated boolean isFacebookSupported(); @Deprecated void setFacebookSupported(boolean enabled); }
AdViewController { void trackImpression() { if (mAdResponse != null) { TrackingRequest.makeTrackingHttpRequest(mAdResponse.getImpressionTrackingUrl(), mContext, BaseEvent.Name.IMPRESSION_REQUEST); } } AdViewController(@NonNull Context context, @NonNull MoPubView view); static void setShouldHonorServerDimensions(View view); @Nullable MoPubView getMoPubView(); void loadAd(); void reload(); String getKeywords(); void setKeywords(String keywords); Location getLocation(); void setLocation(Location location); String getAdUnitId(); void setAdUnitId(@NonNull String adUnitId); long getBroadcastIdentifier(); void setTimeout(int milliseconds); int getAdWidth(); int getAdHeight(); @Deprecated String getClickTrackingUrl(); @Deprecated String getRedirectUrl(); @Deprecated String getResponseString(); boolean getAutorefreshEnabled(); @Nullable AdReport getAdReport(); boolean getTesting(); void setTesting(boolean enabled); @Deprecated void customEventDidLoadAd(); @Deprecated void customEventDidFailToLoadAd(); @Deprecated void customEventActionWillBegin(); @Deprecated void setClickthroughUrl(String clickthroughUrl); @Deprecated boolean isFacebookSupported(); @Deprecated void setFacebookSupported(boolean enabled);  }