@Test
public void testBannerNativeResponse() throws Exception {
String bannerString = TestResponsesUT.anNative();
utAdResponse = new UTAdResponse(bannerString, null, MediaType.BANNER, "v");
assertNotNull(utAdResponse);
LinkedList<BaseAdResponse> list = utAdResponse.getAdList();
assertNotNull(utAdResponse.getAdList());
while (!list.isEmpty()) {
RTBNativeAdResponse nativeAdResponse = (RTBNativeAdResponse) list.removeFirst();
assertEquals(UTConstants.RTB, nativeAdResponse.getContentSource());
assertEquals(UTConstants.AD_TYPE_NATIVE, nativeAdResponse.getAdType());
assertTrue(nativeAdResponse.getNativeAdResponse().getIconUrl().contains("http://path_to_icon.com"));
assertTrue(nativeAdResponse.getNativeAdResponse().getImageUrl().contains("http://path_to_main.com"));
assertEquals(false, nativeAdResponse.getNativeAdResponse().isOpenNativeBrowser());
assertEquals(true, nativeAdResponse.getNativeAdResponse().getLoadsInBackground());
assertEquals("47772560", nativeAdResponse.getCreativeId());
}
}