@Test public void testRequest_deals() { NetworkBid.BidRequest dcRequest = TestData.newRequest(5, false, false).build(); OpenRtb.BidRequest request = mapper.toOpenRtbBidRequest(dcRequest).build(); Pmp pmp = request.getImp(0).getPmp(); assertThat(pmp.getExtension(DcExt.adData).getDirectDealCount()).isEqualTo(3); assertThat(pmp.getDealsCount()).isEqualTo(2); Pmp.Deal deal = pmp.getDeals(1); assertThat(deal.getId()).isEqualTo("44"); assertThat(deal.getBidfloor()).isWithin(1e-9).of(1.2); }