Skip to content

Commit 0c04b53

Browse files
committed
Update functional tests
1 parent 18cde43 commit 0c04b53

File tree

12 files changed

+558
-261
lines changed

12 files changed

+558
-261
lines changed

src/test/groovy/org/prebid/server/functional/model/bidder/BidderName.groovy

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,9 @@ enum BidderName {
2525
ADKERNEL("adkernel"),
2626
IX("ix"),
2727
GRID("grid"),
28-
MEDIANET("medianet")
28+
MEDIANET("medianet"),
29+
AMX("amx"),
30+
AMX_CAMEL_CASE("AmX"),
2931

3032
@JsonValue
3133
final String value

src/test/groovy/org/prebid/server/functional/model/bidder/GeneralBidderAdapter.groovy

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,6 @@ class GeneralBidderAdapter extends Generic {
55
String siteId
66
List<Integer> size
77
String sid
8+
String ds
9+
String bc
810
}

src/test/groovy/org/prebid/server/functional/model/config/AccountConfig.groovy

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ class AccountConfig {
2323
AccountSetting settings
2424
@JsonProperty("cookie_sync")
2525
AccountCookieSyncConfig cookieSyncSnakeCase
26-
// Can be in other places
2726
AlternateBidderCodes alternateBidderCodes
2827

2928
static getDefaultAccountConfig() {
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
package org.prebid.server.functional.model.request.auction
2+
3+
import com.fasterxml.jackson.annotation.JsonProperty
4+
import org.prebid.server.functional.model.bidder.BidderAdapter
5+
import org.prebid.server.functional.model.bidder.BidderName
6+
7+
class Amx implements BidderAdapter {
8+
9+
@JsonProperty("ct")
10+
Integer creativeType
11+
@JsonProperty("startdelay")
12+
Integer startDelay
13+
@JsonProperty("ds")
14+
String demandSource
15+
@JsonProperty("bc")
16+
BidderName bidderCode
17+
}

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ class Bidder {
2626
Openx openxAlias
2727
Adrino adrino
2828
Generic nativo
29+
Amx amx
2930

3031
static Bidder getDefaultBidder() {
3132
new Bidder().tap {

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

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package org.prebid.server.functional.model.request.auction
22

3+
import com.fasterxml.jackson.annotation.JsonProperty
34
import com.fasterxml.jackson.databind.PropertyNamingStrategies
45
import com.fasterxml.jackson.databind.annotation.JsonNaming
56
import groovy.transform.ToString
@@ -30,7 +31,7 @@ class Prebid {
3031
List<MultiBid> multibid
3132
Pbs pbs
3233
Server server
33-
Map<BidderName, Map<String, Integer>> bidderParams
34+
Map bidderParams
3435
ExtPrebidFloors floors
3536
Map passThrough
3637
Events events
@@ -41,6 +42,7 @@ class Prebid {
4142
PrebidModulesConfig modules
4243
PrebidAnalytics analytics
4344
StoredAuctionResponse storedAuctionResponse
45+
@JsonProperty("alternatebidderscodes")
4446
AlternateBidderCodes alternateBidderCodes
4547
PaaFormat paaFormat
4648

src/test/groovy/org/prebid/server/functional/model/response/auction/BidExt.groovy

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
package org.prebid.server.functional.model.response.auction
22

3+
import com.fasterxml.jackson.annotation.JsonProperty
34
import groovy.transform.ToString
45
import org.prebid.server.functional.model.Currency
6+
import org.prebid.server.functional.model.bidder.BidderName
57

68
@ToString(includeNames = true, ignoreNulls = true)
79
class BidExt {
@@ -10,4 +12,12 @@ class BidExt {
1012
BigDecimal origbidcpm
1113
Currency origbidcur
1214
DsaResponse dsa
15+
@JsonProperty("ct")
16+
Integer creativeType
17+
@JsonProperty("startdelay")
18+
Integer startDelay
19+
@JsonProperty("ds")
20+
String demandSource
21+
@JsonProperty("bc")
22+
BidderName bidderCode
1323
}

src/test/groovy/org/prebid/server/functional/model/response/auction/ErrorType.groovy

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@ enum ErrorType {
1414
ALIAS("alias"),
1515
TARGETING("targeting"),
1616
IX("ix"),
17-
OPENX("openx")
17+
OPENX("openx"),
18+
AMX("amx"),
1819

1920
@JsonValue
2021
final String value

src/test/groovy/org/prebid/server/functional/model/response/auction/Meta.groovy

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,14 @@ package org.prebid.server.functional.model.response.auction
22

33
import com.fasterxml.jackson.annotation.JsonProperty
44
import groovy.transform.ToString
5+
import org.prebid.server.functional.model.bidder.BidderName
56
import org.prebid.server.functional.model.request.auction.RendererData
67

78
@ToString(includeNames = true, ignoreNulls = true)
89
class Meta {
910

1011
@JsonProperty("adaptercode")
11-
String adapterCode
12+
BidderName adapterCode
1213
List<String> advertiserDomains
1314
Integer advertiserId
1415
String advertiserName

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

Lines changed: 440 additions & 253 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)