@@ -720,23 +720,30 @@ public void makeHttpRequestsShouldReturnConvertedBidFloorCurrency() {
720720 public void makeBidsShouldReturnResultForNativeBidsWithExpectedFields () throws JsonProcessingException {
721721 // given
722722
723+ final String nativeRequestString =
724+ "{\" ver\" :\" 1.2\" ,\" assets\" :[{\" id\" :1,\" required\" :1,\" title\" :{\" len\" :80}}" ;
725+ final String nativeResponseString =
726+ "\" native\" {\" assets\" : [{\" id\" : 1, \" title\" : {\" text\" : \" Native test (Title)\" }}], "
727+ + "\" link\" : {\" url\" : \" https://www.epsilon.com/\" }, "
728+ + "\" imptrackers\" :[\" https://iad-usadmm.dotomi.com/event\" ],\" jstracker\" :\" \" }" ;
723729 final BidRequest bidRequest = BidRequest .builder ()
724730 .id ("native-test" )
725731 .imp (singletonList (Imp .builder ()
726732 .id ("impid-0" )
727733 .xNative (Native .builder ()
728- .request ("{ \" ver \" : \" 1.2 \" , \" assets \" :[{ \" id \" :1, \" required \" :1, \" title \" :{ \" len \" :80}}" )
734+ .request (nativeRequestString )
729735 .ver ("1.2" )
730736 .build ())
731737 .build ()))
732738 .build ();
733739
734- final BidderCall <BidRequest > httpCall = givenHttpCall (bidRequest , mapper .writeValueAsString (BidResponse .builder ()
740+ final BidderCall <BidRequest > httpCall = givenHttpCall (bidRequest ,
741+ mapper .writeValueAsString (BidResponse .builder ()
735742 .seatbid (singletonList (SeatBid .builder ()
736743 .bid (singletonList (Bid .builder ()
737744 .price (BigDecimal .ONE )
738745 .impid ("impid-0" )
739- .adm (" \" native \" { \" assets \" : [{ \" id \" : 1, \" title \" : { \" text \" : \" Native test (Title) \" }}], \" link \" : { \" url \" : \" https://www.epsilon.com/ \" }, \" imptrackers \" :[ \" https://iad-usadmm.dotomi.com/event \" ], \" jstracker \" : \" \" }" )
746+ .adm (nativeResponseString )
740747 .mtype (4 )
741748 .cat (singletonList ("IAB3" ))
742749 .build ()))
@@ -755,12 +762,13 @@ public void makeBidsShouldReturnResultForNativeBidsWithExpectedFields() throws J
755762 Bid .builder ()
756763 .impid ("impid-0" )
757764 .price (BigDecimal .ONE )
758- .adm (" \" native \" { \" assets \" : [{ \" id \" : 1, \" title \" : { \" text \" : \" Native test (Title) \" }}], \" link \" : { \" url \" : \" https://www.epsilon.com/ \" }, \" imptrackers \" :[ \" https://iad-usadmm.dotomi.com/event \" ], \" jstracker \" : \" \" }" )
765+ .adm (nativeResponseString )
759766 .cat (singletonList ("IAB3" ))
760767 .mtype (4 )
761768 .build (),
762769 BidType .xNative , "USD" ));
763770 }
771+
764772 private static BidRequest givenBidRequest (
765773 Function <BidRequest .BidRequestBuilder , BidRequest .BidRequestBuilder > bidRequestCustomizer ,
766774 Function <Imp .ImpBuilder , Imp .ImpBuilder > impCustomizer ,
0 commit comments