Skip to content

Commit 10d83f5

Browse files
committed
Fix module functional tests with tcf config
1 parent d0e0fb9 commit 10d83f5

3 files changed

Lines changed: 11 additions & 4 deletions

File tree

src/test/groovy/org/prebid/server/functional/tests/module/pbruleengine/RuleEngineBaseSpec.groovy

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,8 @@ import static org.prebid.server.functional.util.privacy.TcfConsent.GENERIC_VENDO
4545
abstract class RuleEngineBaseSpec extends ModuleBaseSpec {
4646

4747
protected static final List<BidderName> MULTI_BID_ADAPTERS = [GENERIC, OPENX, AMX].sort()
48+
protected static final Integer OPENX_VENDOR_ID = PBSUtils.getRandomNumber(0, 65534)
49+
protected static final Integer AMX_VENDOR_ID = PBSUtils.getRandomNumber(0, 65534)
4850
protected static final String APPLIED_FOR_ALL_IMPS = "*"
4951
protected static final String DEFAULT_CONDITIONS = "default"
5052
protected final static String CALL_METRIC = "modules.module.${PB_RULE_ENGINE.code}.stage.${PROCESSED_AUCTION_REQUEST.metricValue}.hook.${PB_RULES_ENGINE_PROCESSED_AUCTION_REQUEST.code}.call"
@@ -75,10 +77,12 @@ abstract class RuleEngineBaseSpec extends ModuleBaseSpec {
7577
}
7678

7779
protected static final Map<String, String> ENABLED_DEBUG_LOG_MODE = ["logging.level.root": "debug"]
78-
protected static final Map<String, String> OPENX_CONFIG = ["adapters.${OPENX}.enabled" : "true",
79-
"adapters.${OPENX}.endpoint": "$networkServiceContainer.rootUri/auction".toString()]
80-
protected static final Map<String, String> AMX_CONFIG = ["adapters.${AMX}.enabled" : "true",
81-
"adapters.${AMX}.endpoint": "$networkServiceContainer.rootUri/auction".toString()]
80+
protected static final Map<String, String> OPENX_CONFIG = ["adapters.${OPENX}.enabled" : "true",
81+
"adapters.${OPENX}.endpoint" : "$networkServiceContainer.rootUri/auction".toString(),
82+
"adapters.${OPENX}.meta-info.vendor-id": OPENX_VENDOR_ID as String]
83+
protected static final Map<String, String> AMX_CONFIG = ["adapters.${AMX}.enabled" : "true",
84+
"adapters.${AMX}.endpoint" : "$networkServiceContainer.rootUri/auction".toString(),
85+
"adapters.${AMX}.meta-info.vendor-id": AMX_VENDOR_ID as String]
8286
protected static final Map<String, String> OPENX_ALIAS_CONFIG = ["adapters.${OPENX}.aliases.${OPENX_ALIAS}.enabled" : "true",
8387
"adapters.${OPENX}.aliases.${OPENX_ALIAS}.endpoint": "$networkServiceContainer.rootUri/auction".toString()]
8488
protected static final String CONFIG_DATA_CENTER = PBSUtils.randomString

src/test/groovy/org/prebid/server/functional/tests/module/pbruleengine/RuleEnginePrivacySpec.groovy

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -799,6 +799,7 @@ class RuleEnginePrivacySpec extends RuleEngineBaseSpec {
799799
user = new User(ext: new UserExt(consent: new TcfConsent.Builder()
800800
.setPurposesLITransparency(BASIC_ADS)
801801
.setVendorLegitimateInterest([GENERIC_VENDOR_ID])
802+
.setDisclosedVendors([GENERIC_VENDOR_ID, OPENX_VENDOR_ID, AMX_VENDOR_ID])
802803
.build()))
803804
}
804805

@@ -870,6 +871,7 @@ class RuleEnginePrivacySpec extends RuleEngineBaseSpec {
870871
user = new User(ext: new UserExt(consent: new TcfConsent.Builder()
871872
.setPurposesLITransparency(BASIC_ADS)
872873
.setVendorLegitimateInterest([GENERIC_VENDOR_ID])
874+
.setDisclosedVendors([GENERIC_VENDOR_ID, OPENX_VENDOR_ID, AMX_VENDOR_ID])
873875
.build()))
874876
}
875877

src/test/groovy/org/prebid/server/functional/util/privacy/TcfConsent.groovy

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@ class TcfConsent implements ConsentString {
100100

101101
Builder setDisclosedVendors(List<Integer> vendorIds) {
102102
vendorIds.forEach { id -> tcStringEncoder.addDisclosedVendors(id) }
103+
this
103104
}
104105

105106
Builder setCreateTime(ZonedDateTime time) {

0 commit comments

Comments
 (0)