Skip to content

Commit

Permalink
Resolve conversations.
Browse files Browse the repository at this point in the history
  • Loading branch information
CTMBNara committed Jul 16, 2024
1 parent 0378dc9 commit 85ec072
Showing 1 changed file with 14 additions and 17 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -186,8 +186,7 @@ public void makeBidsShouldReturnBannerBidIfBannerIsPresentInRequestImp() throws
BidRequest.builder()
.imp(singletonList(Imp.builder().id("123").banner(Banner.builder().build()).build()))
.build(),
mapper.writeValueAsString(
givenBidResponse(bidBuilder -> bidBuilder.impid("123"))));
givenBidResponse(bidBuilder -> bidBuilder.impid("123")));

// when
final Result<List<BidderBid>> result = target.makeBids(httpCall, null);
Expand All @@ -205,8 +204,7 @@ public void makeBidsShouldReturnBannerBidByDefault() throws JsonProcessingExcept
BidRequest.builder()
.imp(singletonList(Imp.builder().id("123").build()))
.build(),
mapper.writeValueAsString(
givenBidResponse(bidBuilder -> bidBuilder.impid("123"))));
givenBidResponse(bidBuilder -> bidBuilder.impid("123")));

// when
final Result<List<BidderBid>> result = target.makeBids(httpCall, null);
Expand All @@ -223,8 +221,7 @@ public void makeBidsShouldReturnVideoBidIfVideoIsPresentInRequestImp() throws Js
final BidderCall<BidRequest> httpCall = givenHttpCall(BidRequest.builder()
.imp(singletonList(Imp.builder().id("123").video(Video.builder().build()).build()))
.build(),
mapper.writeValueAsString(
givenBidResponse(bidBuilder -> bidBuilder.impid("123"))));
givenBidResponse(bidBuilder -> bidBuilder.impid("123")));

// when
final Result<List<BidderBid>> result = target.makeBids(httpCall, null);
Expand All @@ -242,8 +239,7 @@ public void makeBidsShouldReturnNativeBidIfNativeIsPresentInRequestImp() throws
BidRequest.builder()
.imp(singletonList(Imp.builder().id("123").xNative(Native.builder().build()).build()))
.build(),
mapper.writeValueAsString(
givenBidResponse(bidBuilder -> bidBuilder.impid("123"))));
givenBidResponse(bidBuilder -> bidBuilder.impid("123")));

// when
final Result<List<BidderBid>> result = target.makeBids(httpCall, null);
Expand All @@ -261,12 +257,11 @@ public void makeBidsShouldReturnVideoInfo() throws JsonProcessingException {
BidRequest.builder()
.imp(singletonList(Imp.builder().id("123").xNative(Native.builder().build()).build()))
.build(),
mapper.writeValueAsString(
givenBidResponse(bidBuilder -> bidBuilder
.impid("123")
.ext(mapper.valueToTree(Map.of("video", Map.of(
"duration", 1,
"primary_category", "cat")))))));
givenBidResponse(bidBuilder -> bidBuilder
.impid("123")
.ext(mapper.valueToTree(Map.of("video", Map.of(
"duration", 1,
"primary_category", "cat"))))));

// when
final Result<List<BidderBid>> result = target.makeBids(httpCall, null);
Expand Down Expand Up @@ -308,12 +303,14 @@ private static Imp givenImp(Function<Imp.ImpBuilder, Imp.ImpBuilder> impCustomiz
.build();
}

private static BidResponse givenBidResponse(Function<Bid.BidBuilder, Bid.BidBuilder> bidCustomizer) {
return BidResponse.builder()
private String givenBidResponse(Function<Bid.BidBuilder, Bid.BidBuilder> bidCustomizer)
throws JsonProcessingException {

return mapper.writeValueAsString(BidResponse.builder()
.cur("EUR")
.seatbid(singletonList(SeatBid.builder().bid(singletonList(bidCustomizer.apply(Bid.builder()).build()))
.build()))
.build();
.build());
}

private static BidderCall<BidRequest> givenHttpCall(BidRequest bidRequest, String body) {
Expand Down

0 comments on commit 85ec072

Please sign in to comment.