Skip to content

Commit 74aefc4

Browse files
committed
Update after review
1 parent e5f2310 commit 74aefc4

File tree

4 files changed

+19
-21
lines changed

4 files changed

+19
-21
lines changed

src/test/groovy/org/prebid/server/functional/model/request/auction/AuctionEnvironment.groovy

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,7 @@ enum AuctionEnvironment {
88
NOT_SUPPORTED(0),
99
DEVICE_ORCHESTRATED(1),
1010
SERVER_ORCHESTRATED(3),
11-
UNKNOWN(PBSUtils.getRandomNumberWithExclusion([NOT_SUPPORTED.value,
12-
DEVICE_ORCHESTRATED.value,
13-
SERVER_ORCHESTRATED.value])),
11+
UNKNOWN(Integer.MAX_VALUE),
1412

1513
@JsonValue
1614
private int value

src/test/groovy/org/prebid/server/functional/model/request/auction/ImpExt.groovy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ class ImpExt {
2323
String tid
2424
String gpid
2525
String sid
26-
AuctionEnvironment ae
26+
AuctionEnvironment auctionEnvironment
2727
String all
2828
String skadn
2929
String general

src/test/groovy/org/prebid/server/functional/tests/BidderParamsSpec.groovy

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -787,7 +787,7 @@ class BidderParamsSpec extends BaseSpec {
787787
def impExt = ImpExt.getDefaultImpExt().tap {
788788
prebid.bidder.generic = null
789789
generic = new Generic()
790-
ae = PBSUtils.getRandomEnum(AuctionEnvironment)
790+
auctionEnvironment = PBSUtils.getRandomEnum(AuctionEnvironment)
791791
all = PBSUtils.randomNumber
792792
context = new ImpExtContext(data: new ImpExtContextData())
793793
data = new ImpExtContextData(pbAdSlot: PBSUtils.randomString)
@@ -807,7 +807,7 @@ class BidderParamsSpec extends BaseSpec {
807807
def bidderRequest = bidder.getBidderRequest(bidRequest.id)
808808
verifyAll(bidderRequest.imp[0].ext) {
809809
bidder == impExt.generic
810-
ae == impExt.ae
810+
auctionEnvironment == impExt.auctionEnvironment
811811
all == impExt.all
812812
context == impExt.context
813813
data == impExt.data
@@ -1047,11 +1047,11 @@ class BidderParamsSpec extends BaseSpec {
10471047
assert seatNonBid.nonBid[0].statusCode == REQUEST_BLOCKED_UNACCEPTABLE_CURRENCY
10481048
}
10491049

1050-
def "PBS should pass imp.ext.ae to imp.ext.igs.ae when imp.ext.ae specified and imp.ext.igs.ae doesn't specified"() {
1050+
def "PBS should add auction environment to imp.ext.igs when it is present in imp.ext and imp.ext.igs is empty"() {
10511051
given: "Default bid request with populated imp.ext"
10521052
def bidRequest = BidRequest.defaultBidRequest.tap {
10531053
imp[0].ext.tap {
1054-
ae = auctionEnvironment
1054+
auctionEnvironment = requestedAuctionEnvironment
10551055
interestGroupAuctionSupports = [new InterestGroupAuctionSupport(auctionEnvironment: null)]
10561056
}
10571057
}
@@ -1061,18 +1061,18 @@ class BidderParamsSpec extends BaseSpec {
10611061

10621062
then: "Bidder request should imp[].{ae/ext.igs.ae} same value as requested"
10631063
def bidderRequest = bidder.getBidderRequest(bidRequest.id)
1064-
assert bidderRequest.imp[0].ext.ae == auctionEnvironment
1065-
assert bidderRequest.imp[0].ext.interestGroupAuctionSupports[0].auctionEnvironment == auctionEnvironment
1064+
assert bidderRequest.imp[0].ext.auctionEnvironment == requestedAuctionEnvironment
1065+
assert bidderRequest.imp[0].ext.interestGroupAuctionSupports[0].auctionEnvironment == requestedAuctionEnvironment
10661066

10671067
where:
1068-
auctionEnvironment << [NOT_SUPPORTED, DEVICE_ORCHESTRATED]
1068+
requestedAuctionEnvironment << [NOT_SUPPORTED, DEVICE_ORCHESTRATED]
10691069
}
10701070

1071-
def "PBS shouldn't pass imp.ext.ae to imp.ext.igs.ae when imp.ext.ae specified and contain not a 0 or 1"() {
1071+
def "PBS shouldn't add unsupported auction environment to imp.ext.igs when it is present in imp.ext and imp.ext.igs is empty"() {
10721072
given: "Default bid request with populated imp.ext"
10731073
def bidRequest = BidRequest.defaultBidRequest.tap {
10741074
imp[0].ext.tap {
1075-
ae = auctionEnvironment
1075+
auctionEnvironment = requestedAuctionEnvironment
10761076
interestGroupAuctionSupports = [new InterestGroupAuctionSupport(auctionEnvironment: null)]
10771077
}
10781078
}
@@ -1082,20 +1082,20 @@ class BidderParamsSpec extends BaseSpec {
10821082

10831083
then: "Bidder request should imp[].ae same value as requested"
10841084
def bidderRequest = bidder.getBidderRequest(bidRequest.id)
1085-
assert bidderRequest.imp[0].ext.ae == auctionEnvironment
1085+
assert bidderRequest.imp[0].ext.auctionEnvironment == requestedAuctionEnvironment
10861086
assert !bidderRequest.imp[0].ext.interestGroupAuctionSupports[0].auctionEnvironment
10871087

10881088
where:
1089-
auctionEnvironment << [SERVER_ORCHESTRATED, UNKNOWN]
1089+
requestedAuctionEnvironment << [SERVER_ORCHESTRATED, UNKNOWN]
10901090
}
10911091

1092-
def "PBS shouldn't pass imp.ext.ae to imp.ext.igs.ae when imp.ext.ae and imp.ext.igs.ae specified"() {
1092+
def "PBS shouldn't change auction environment in imp.ext.igs when it is present in both imp.ext and imp.ext.igs"() {
10931093
given: "Default bid request with populated imp.ext"
10941094
def extAuctionEnv = PBSUtils.getRandomEnum(AuctionEnvironment)
10951095
def extIgsAuctionEnv = PBSUtils.getRandomEnum(AuctionEnvironment)
10961096
def bidRequest = BidRequest.defaultBidRequest.tap {
10971097
imp[0].ext.tap {
1098-
ae = extAuctionEnv
1098+
auctionEnvironment = extAuctionEnv
10991099
interestGroupAuctionSupports = [new InterestGroupAuctionSupport(auctionEnvironment: extIgsAuctionEnv)]
11001100
}
11011101
}
@@ -1105,7 +1105,7 @@ class BidderParamsSpec extends BaseSpec {
11051105

11061106
then: "Bidder request should imp[].{ae/ext.igs.ae} same value as requested"
11071107
def bidderRequest = bidder.getBidderRequest(bidRequest.id)
1108-
assert bidderRequest.imp[0].ext.ae == extAuctionEnv
1108+
assert bidderRequest.imp[0].ext.auctionEnvironment == extAuctionEnv
11091109
assert bidderRequest.imp[0].ext.interestGroupAuctionSupports[0].auctionEnvironment == extIgsAuctionEnv
11101110
}
11111111
}

src/test/groovy/org/prebid/server/functional/tests/bidder/openx/OpenxSpec.groovy

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ class OpenxSpec extends BaseSpec {
3030
def "PBS should populate fledge config by default when bid response with fledge"() {
3131
given: "Default basic BidRequest with ae and openx bidder"
3232
def bidRequest = BidRequest.defaultBidRequest.tap {
33-
imp[0].ext.ae = DEVICE_ORCHESTRATED
33+
imp[0].ext.auctionEnvironment = DEVICE_ORCHESTRATED
3434
imp[0].ext.prebid.bidder.openx = Openx.defaultOpenx
3535
}
3636

@@ -61,7 +61,7 @@ class OpenxSpec extends BaseSpec {
6161
def "PBS should populate fledge config when bid response with fledge and ext.prebid.paaFormat = ORIGINAL"() {
6262
given: "Default basic BidRequest with ae and openx bidder"
6363
def bidRequest = BidRequest.defaultBidRequest.tap {
64-
imp[0].ext.ae = DEVICE_ORCHESTRATED
64+
imp[0].ext.auctionEnvironment = DEVICE_ORCHESTRATED
6565
imp[0].ext.prebid.bidder.openx = Openx.defaultOpenx
6666
ext.prebid.paaFormat = ORIGINAL
6767
}
@@ -93,7 +93,7 @@ class OpenxSpec extends BaseSpec {
9393
def "PBS shouldn't populate fledge config when bid response with fledge and ext.prebid.paaFormat = IAB"() {
9494
given: "Default basic BidRequest without ae"
9595
def bidRequest = BidRequest.defaultBidRequest.tap {
96-
imp[0].ext.ae = NOT_SUPPORTED
96+
imp[0].ext.auctionEnvironment = NOT_SUPPORTED
9797
imp[0].ext.prebid.bidder.openx = Openx.defaultOpenx
9898
ext.prebid.paaFormat = IAB
9999
}

0 commit comments

Comments
 (0)