|
12 | 12 | import com.iab.openrtb.response.Bid; |
13 | 13 | import com.iab.openrtb.response.BidResponse; |
14 | 14 | import com.iab.openrtb.response.SeatBid; |
15 | | -import org.junit.jupiter.api.BeforeEach; |
16 | 15 | import org.junit.jupiter.api.Test; |
17 | | -import org.junit.jupiter.api.extension.ExtendWith; |
18 | | -import org.mockito.Mock; |
19 | | -import org.mockito.junit.jupiter.MockitoExtension; |
20 | 16 | import org.prebid.server.VertxTest; |
21 | 17 | import org.prebid.server.bidder.model.BidderBid; |
22 | 18 | import org.prebid.server.bidder.model.BidderCall; |
|
31 | 27 | import org.prebid.server.proto.openrtb.ext.request.ExtStoredRequest; |
32 | 28 | import org.prebid.server.proto.openrtb.ext.request.nextmillennium.ExtImpNextMillennium; |
33 | 29 | import org.prebid.server.proto.openrtb.ext.response.BidType; |
34 | | -import org.prebid.server.version.PrebidVersionProvider; |
35 | 30 |
|
36 | 31 | import java.util.Arrays; |
37 | 32 | import java.util.List; |
|
43 | 38 | import static java.util.function.UnaryOperator.identity; |
44 | 39 | import static org.assertj.core.api.Assertions.assertThat; |
45 | 40 | import static org.assertj.core.api.Assertions.assertThatIllegalArgumentException; |
46 | | -import static org.mockito.Mockito.when; |
47 | 41 |
|
48 | | -@ExtendWith(MockitoExtension.class) |
49 | 42 | public class NextMillenniumBidderTest extends VertxTest { |
50 | 43 |
|
51 | 44 | private static final String ENDPOINT_URL = "https://test-url.com/"; |
52 | 45 |
|
53 | | - @Mock |
54 | | - private PrebidVersionProvider prebidVersionProvider; |
55 | | - |
56 | | - private NextMillenniumBidder target; |
57 | | - |
58 | | - @BeforeEach |
59 | | - public void setUp() { |
60 | | - target = new NextMillenniumBidder( |
61 | | - ENDPOINT_URL, |
62 | | - jacksonMapper, |
63 | | - List.of("valueOne", "valueTwo"), |
64 | | - prebidVersionProvider); |
65 | | - } |
| 46 | + private final NextMillenniumBidder target = |
| 47 | + new NextMillenniumBidder(ENDPOINT_URL, jacksonMapper, List.of("valueOne", "valueTwo")); |
66 | 48 |
|
67 | 49 | @Test |
68 | 50 | public void creationShouldFailOnInvalidEndpointUrl() { |
69 | 51 | assertThatIllegalArgumentException().isThrownBy(() -> |
70 | | - new NextMillenniumBidder( |
71 | | - "invalid_url", |
72 | | - jacksonMapper, |
73 | | - List.of("valueOne", "valueTwo"), |
74 | | - prebidVersionProvider)); |
| 52 | + new NextMillenniumBidder("invalid_url", jacksonMapper, List.of("valueOne", "valueTwo"))); |
75 | 53 | } |
76 | 54 |
|
77 | 55 | @Test |
@@ -286,7 +264,6 @@ public void makeHttpRequestsShouldReturnImpExtNextMillenniumWhenNmmFlagsConfigur |
286 | 264 | givenImpWithExt(identity(), ExtImpNextMillennium.of("placement1", "group1"))); |
287 | 265 |
|
288 | 266 | // when |
289 | | - when(prebidVersionProvider.getNameVersionRecord()).thenReturn("v2"); |
290 | 267 | final Result<List<HttpRequest<BidRequest>>> result = target.makeHttpRequests(bidRequest); |
291 | 268 |
|
292 | 269 | // then |
@@ -598,11 +575,8 @@ private static ObjectNode createImpExt(List<String> values) { |
598 | 575 | final ObjectNode objectNode = mapper.createObjectNode(); |
599 | 576 | objectNode.set("prebid", mapper.valueToTree(ExtRequestPrebid.builder() |
600 | 577 | .storedrequest(ExtStoredRequest.of("ggroup1;;")).build())); |
601 | | - final ObjectNode nextMillenniumNode = objectNode.putObject("nextMillennium"); |
602 | | - nextMillenniumNode.set("nmmFlags", mapper.valueToTree(values)); |
603 | | - nextMillenniumNode.put("nm_version", "v1.0.0"); |
604 | | - nextMillenniumNode.put("server_version", "v2"); |
605 | | - |
| 578 | + objectNode.putObject("nextMillennium") |
| 579 | + .set("nmmFlags", mapper.valueToTree(values)); |
606 | 580 | return objectNode; |
607 | 581 | } |
608 | 582 | } |
0 commit comments