|
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