@@ -390,36 +390,6 @@ public void makeHttpRequestsShouldAddPublisherToExistingSiteWhenNoPublisher() {
390390 });
391391 }
392392
393- @ Test
394- public void makeHttpRequestsShouldUpdateExistingPublisherId () {
395- // given
396- final BidRequest bidRequest = givenBidRequest (
397- bidReq -> bidReq .site (Site .builder ()
398- .id ("site_id" )
399- .publisher (Publisher .builder ()
400- .id ("old_publisher_id" )
401- .build ())
402- .build ()),
403- identity (),
404- identity ());
405-
406- // when
407- final Result <List <HttpRequest <BidRequest >>> result = target .makeHttpRequests (bidRequest );
408-
409- // then
410- assertThat (result .getErrors ()).isEmpty ();
411- assertThat (result .getValue ()).hasSize (1 )
412- .extracting (HttpRequest ::getPayload )
413- .extracting (BidRequest ::getSite )
414- .allSatisfy (site -> {
415- assertThat (site .getId ()).isEqualTo ("site_id" );
416-
417- final JsonNode prebidNode = site .getPublisher ().getExt ().getProperty ("prebid" );
418- assertThat (prebidNode ).isNotNull ();
419- assertThat (prebidNode .get ("publisherId" ).asText ()).isEqualTo ("publisherId" );
420- });
421- }
422-
423393 @ Test
424394 public void makeHttpRequestsShouldPreserveOtherPublisherFieldsWhenUpdatingId () {
425395 // given
@@ -453,48 +423,12 @@ public void makeHttpRequestsShouldPreserveOtherPublisherFieldsWhenUpdatingId() {
453423 });
454424 }
455425
456- @ Test
457- public void makeHttpRequestsShouldPreserveOtherSiteFieldsWhenAddingPublisher () {
458- // given
459- final BidRequest bidRequest = givenBidRequest (
460- bidReq -> bidReq .site (Site .builder ()
461- .id ("site_id" )
462- .name ("site_name" )
463- .domain ("site.com" )
464- .page ("https://site.com/page" )
465- .ref ("https://referrer.com" )
466- .build ()),
467- identity (),
468- identity ());
469-
470- // when
471- final Result <List <HttpRequest <BidRequest >>> result = target .makeHttpRequests (bidRequest );
472-
473- // then
474- assertThat (result .getErrors ()).isEmpty ();
475- assertThat (result .getValue ()).hasSize (1 )
476- .extracting (HttpRequest ::getPayload )
477- .extracting (BidRequest ::getSite )
478- .allSatisfy (site -> {
479- assertThat (site .getId ()).isEqualTo ("site_id" );
480- assertThat (site .getName ()).isEqualTo ("site_name" );
481- assertThat (site .getDomain ()).isEqualTo ("site.com" );
482- assertThat (site .getPage ()).isEqualTo ("https://site.com/page" );
483- assertThat (site .getRef ()).isEqualTo ("https://referrer.com" );
484-
485- final JsonNode prebidNode = site .getPublisher ().getExt ().getProperty ("prebid" );
486- assertThat (prebidNode ).isNotNull ();
487- assertThat (prebidNode .get ("publisherId" ).asText ()).isEqualTo ("publisherId" );
488- });
489- }
490-
491426 @ Test
492427 public void makeHttpRequestsShouldPreserveOtherBidRequestFields () {
493428 // given
494429 final List <Imp > imps = List .of (
495430 givenImp (imp -> imp .id ("imp1" ), identity ()),
496- givenImp (imp -> imp .id ("imp2" ), identity ())
497- );
431+ givenImp (imp -> imp .id ("imp2" ), identity ()));
498432 final BidRequest bidRequest = givenBidRequest (
499433 bidReq -> bidReq .id ("request_id" )
500434 .test (1 )
@@ -535,8 +469,7 @@ public void makeHttpRequestsShouldUsePublisherIdFromFirstImp() {
535469 givenImp (imp -> imp .id ("imp1" ),
536470 ext -> ext .publisherId ("first_publisher_id" )),
537471 givenImp (imp -> imp .id ("imp2" ),
538- ext -> ext .publisherId ("second_publisher_id" ))
539- );
472+ ext -> ext .publisherId ("second_publisher_id" )));
540473 final BidRequest bidRequest = givenBidRequest (
541474 bidReq -> bidReq .id ("request_id" )
542475 .imp (imps )
@@ -562,12 +495,11 @@ public void makeHttpRequestsShouldUsePublisherIdFromFirstImp() {
562495
563496 @ Test
564497 public void makeHttpRequestsShouldAlwaysRemovePmpField () {
565- // given - test with PMP containing deals
498+ // given
566499 final List <Deal > deals = List .of (
567500 Deal .builder ().id ("deal1" ).build (),
568- Deal .builder ().id ("deal2" ).build ()
569- );
570- final BidRequest bidRequestWithDeals = givenBidRequest (
501+ Deal .builder ().id ("deal2" ).build ());
502+ final BidRequest bidRequest = givenBidRequest (
571503 bidReq -> bidReq .id ("request_id" ),
572504 imp -> imp .id ("123" )
573505 .pmp (Pmp .builder ()
@@ -576,45 +508,12 @@ public void makeHttpRequestsShouldAlwaysRemovePmpField() {
576508 .build ()),
577509 identity ());
578510
579- // given - test with null PMP
580- final BidRequest bidRequestWithNullPmp = givenBidRequest (
581- bidReq -> bidReq .id ("request_id" ),
582- imp -> imp .id ("123" ).pmp (null ),
583- identity ());
584-
585- // given - test with empty PMP
586- final BidRequest bidRequestWithEmptyPmp = givenBidRequest (
587- bidReq -> bidReq .id ("request_id" ),
588- imp -> imp .id ("123" )
589- .pmp (Pmp .builder ()
590- .privateAuction (0 )
591- .deals (Collections .emptyList ())
592- .build ()),
593- identity ());
594-
595511 // when
596- final Result <List <HttpRequest <BidRequest >>> resultWithDeals = target .makeHttpRequests (bidRequestWithDeals );
597- final Result <List <HttpRequest <BidRequest >>> resultWithNullPmp = target .makeHttpRequests (bidRequestWithNullPmp );
598- final Result <List <HttpRequest <BidRequest >>> resultWithEmptyPmp =
599- target .makeHttpRequests (bidRequestWithEmptyPmp );
600-
601- // then - all should have PMP completely removed (null)
602- assertThat (resultWithDeals .getErrors ()).isEmpty ();
603- assertThat (resultWithDeals .getValue ()).hasSize (1 )
604- .extracting (HttpRequest ::getPayload )
605- .flatExtracting (BidRequest ::getImp )
606- .extracting (Imp ::getPmp )
607- .containsOnlyNulls ();
608-
609- assertThat (resultWithNullPmp .getErrors ()).isEmpty ();
610- assertThat (resultWithNullPmp .getValue ()).hasSize (1 )
611- .extracting (HttpRequest ::getPayload )
612- .flatExtracting (BidRequest ::getImp )
613- .extracting (Imp ::getPmp )
614- .containsOnlyNulls ();
512+ final Result <List <HttpRequest <BidRequest >>> result = target .makeHttpRequests (bidRequest );
615513
616- assertThat (resultWithEmptyPmp .getErrors ()).isEmpty ();
617- assertThat (resultWithEmptyPmp .getValue ()).hasSize (1 )
514+ // then
515+ assertThat (result .getErrors ()).isEmpty ();
516+ assertThat (result .getValue ()).hasSize (1 )
618517 .extracting (HttpRequest ::getPayload )
619518 .flatExtracting (BidRequest ::getImp )
620519 .extracting (Imp ::getPmp )
0 commit comments