Skip to content

Commit 847aca2

Browse files
RTBHouse: removed obsolete tests and fixed minor bugs
1 parent eff6750 commit 847aca2

File tree

1 file changed

+9
-110
lines changed

1 file changed

+9
-110
lines changed

src/test/java/org/prebid/server/bidder/rtbhouse/RtbhouseBidderTest.java

Lines changed: 9 additions & 110 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)