diff --git a/src/test/groovy/org/prebid/server/functional/model/pricefloors/ModelGroup.groovy b/src/test/groovy/org/prebid/server/functional/model/pricefloors/FloorModelGroup.groovy similarity index 91% rename from src/test/groovy/org/prebid/server/functional/model/pricefloors/ModelGroup.groovy rename to src/test/groovy/org/prebid/server/functional/model/pricefloors/FloorModelGroup.groovy index 24b57f57bba..14ffa92bcb0 100644 --- a/src/test/groovy/org/prebid/server/functional/model/pricefloors/ModelGroup.groovy +++ b/src/test/groovy/org/prebid/server/functional/model/pricefloors/FloorModelGroup.groovy @@ -9,7 +9,7 @@ import org.prebid.server.functional.util.PBSUtils @EqualsAndHashCode @ToString(includeNames = true, ignoreNulls = true) -class ModelGroup { +class FloorModelGroup { Currency currency Integer skipRate @@ -21,8 +21,8 @@ class ModelGroup { BigDecimal defaultFloor List noFloorSignalBidders - static ModelGroup getModelGroup() { - new ModelGroup( + static FloorModelGroup getModelGroup() { + new FloorModelGroup( currency: Currency.USD, schema: PriceFloorSchema.priceFloorSchema, values: [(new Rule(mediaType: MediaType.MULTIPLE, country: Country.MULTIPLE) diff --git a/src/test/groovy/org/prebid/server/functional/model/pricefloors/PriceFloorData.groovy b/src/test/groovy/org/prebid/server/functional/model/pricefloors/PriceFloorData.groovy index a9d913eccd1..1c87c85b794 100644 --- a/src/test/groovy/org/prebid/server/functional/model/pricefloors/PriceFloorData.groovy +++ b/src/test/groovy/org/prebid/server/functional/model/pricefloors/PriceFloorData.groovy @@ -19,13 +19,13 @@ class PriceFloorData implements ResponseModel { Integer useFetchDataRate String floorsSchemaVersion Integer modelTimestamp - List modelGroups + List modelGroups List noFloorSignalBidders static PriceFloorData getPriceFloorData() { new PriceFloorData(floorProvider: PBSUtils.randomString, currency: USD, floorsSchemaVersion: 2, - modelGroups: [ModelGroup.modelGroup]) + modelGroups: [FloorModelGroup.modelGroup]) } } diff --git a/src/test/groovy/org/prebid/server/functional/tests/pricefloors/PriceFloorsFetchingSpec.groovy b/src/test/groovy/org/prebid/server/functional/tests/pricefloors/PriceFloorsFetchingSpec.groovy index a897fbeff7c..c5ce101b156 100644 --- a/src/test/groovy/org/prebid/server/functional/tests/pricefloors/PriceFloorsFetchingSpec.groovy +++ b/src/test/groovy/org/prebid/server/functional/tests/pricefloors/PriceFloorsFetchingSpec.groovy @@ -2,7 +2,7 @@ package org.prebid.server.functional.tests.pricefloors import org.prebid.server.functional.model.config.PriceFloorsFetch import org.prebid.server.functional.model.db.StoredRequest -import org.prebid.server.functional.model.pricefloors.ModelGroup +import org.prebid.server.functional.model.pricefloors.FloorModelGroup import org.prebid.server.functional.model.pricefloors.PriceFloorData import org.prebid.server.functional.model.pricefloors.Rule import org.prebid.server.functional.model.request.amp.AmpRequest @@ -1352,7 +1352,7 @@ class PriceFloorsFetchingSpec extends PriceFloorsBaseSpec { def floorValue = PBSUtils.randomFloorValue def bidRequest = bidRequestWithFloors.tap { imp[0].bidFloor = floorValue - ext.prebid.floors.data.modelGroups << ModelGroup.modelGroup + ext.prebid.floors.data.modelGroups << FloorModelGroup.modelGroup ext.prebid.floors.data.modelGroups.first().values = [(rule): floorValue + 0.1] ext.prebid.floors.data.modelGroups.first().modelWeight = invalidModelWeight ext.prebid.floors.data.modelGroups.last().values = [(rule): floorValue + 0.2] @@ -1389,7 +1389,7 @@ class PriceFloorsFetchingSpec extends PriceFloorsBaseSpec { def floorValue = PBSUtils.randomFloorValue def ampStoredRequest = storedRequestWithFloors.tap { imp[0].bidFloor = floorValue - ext.prebid.floors.data.modelGroups << ModelGroup.modelGroup + ext.prebid.floors.data.modelGroups << FloorModelGroup.modelGroup ext.prebid.floors.data.modelGroups.first().values = [(rule): floorValue + 0.1] ext.prebid.floors.data.modelGroups.first().modelWeight = invalidModelWeight ext.prebid.floors.data.modelGroups.last().values = [(rule): floorValue + 0.2] @@ -1426,7 +1426,7 @@ class PriceFloorsFetchingSpec extends PriceFloorsBaseSpec { def floorValue = PBSUtils.randomFloorValue def bidRequest = bidRequestWithFloors.tap { imp[0].bidFloor = floorValue - ext.prebid.floors.data.modelGroups << ModelGroup.modelGroup + ext.prebid.floors.data.modelGroups << FloorModelGroup.modelGroup ext.prebid.floors.data.modelGroups.first().values = [(rule): floorValue + 0.1] ext.prebid.floors.data.modelGroups[0].skipRate = 0 ext.prebid.floors.data.skipRate = 0 @@ -1466,7 +1466,7 @@ class PriceFloorsFetchingSpec extends PriceFloorsBaseSpec { def floorValue = PBSUtils.randomFloorValue def bidRequest = bidRequestWithFloors.tap { imp[0].bidFloor = floorValue - ext.prebid.floors.data.modelGroups << ModelGroup.modelGroup + ext.prebid.floors.data.modelGroups << FloorModelGroup.modelGroup ext.prebid.floors.data.modelGroups.first().values = [(rule): floorValue + 0.1] ext.prebid.floors.data.modelGroups[0].skipRate = 0 ext.prebid.floors.data.skipRate = invalidSkipRate @@ -1506,7 +1506,7 @@ class PriceFloorsFetchingSpec extends PriceFloorsBaseSpec { def floorValue = PBSUtils.randomFloorValue def bidRequest = bidRequestWithFloors.tap { imp[0].bidFloor = floorValue - ext.prebid.floors.data.modelGroups << ModelGroup.modelGroup + ext.prebid.floors.data.modelGroups << FloorModelGroup.modelGroup ext.prebid.floors.data.modelGroups.first().values = [(rule): floorValue + 0.1] ext.prebid.floors.data.modelGroups[0].skipRate = invalidSkipRate ext.prebid.floors.data.skipRate = 0 @@ -1547,7 +1547,7 @@ class PriceFloorsFetchingSpec extends PriceFloorsBaseSpec { def invalidDefaultFloorValue = DEFAULT_FLOOR_VALUE_MIN - 1 def bidRequest = bidRequestWithFloors.tap { imp[0].bidFloor = floorValue - ext.prebid.floors.data.modelGroups << ModelGroup.modelGroup + ext.prebid.floors.data.modelGroups << FloorModelGroup.modelGroup ext.prebid.floors.data.modelGroups.first().values = [(rule): floorValue + 0.1] ext.prebid.floors.data.modelGroups[0].defaultFloor = invalidDefaultFloorValue ext.prebid.floors.data.modelGroups.last().values = [(rule): floorValue + 0.2] @@ -1642,7 +1642,7 @@ class PriceFloorsFetchingSpec extends PriceFloorsBaseSpec { and: "Set Floors Provider response" def floorValue = PBSUtils.randomFloorValue def floorsResponse = PriceFloorData.priceFloorData.tap { - modelGroups << ModelGroup.modelGroup + modelGroups << FloorModelGroup.modelGroup modelGroups.first().values = [(rule): floorValue + 0.1] modelGroups.first().modelWeight = invalidModelWeight modelGroups.last().values = [(rule): floorValue] @@ -1700,7 +1700,7 @@ class PriceFloorsFetchingSpec extends PriceFloorsBaseSpec { and: "Set Floors Provider response" def floorValue = PBSUtils.randomFloorValue def floorsResponse = PriceFloorData.priceFloorData.tap { - modelGroups << ModelGroup.modelGroup + modelGroups << FloorModelGroup.modelGroup modelGroups.first().values = [(rule): floorValue + 0.1] modelGroups[0].skipRate = 0 skipRate = invalidSkipRate @@ -1759,7 +1759,7 @@ class PriceFloorsFetchingSpec extends PriceFloorsBaseSpec { and: "Set Floors Provider response" def floorValue = PBSUtils.randomFloorValue def floorsResponse = PriceFloorData.priceFloorData.tap { - modelGroups << ModelGroup.modelGroup + modelGroups << FloorModelGroup.modelGroup modelGroups.first().values = [(rule): floorValue + 0.1] modelGroups[0].skipRate = invalidSkipRate skipRate = 0 @@ -1819,7 +1819,7 @@ class PriceFloorsFetchingSpec extends PriceFloorsBaseSpec { def floorValue = PBSUtils.randomFloorValue def invalidDefaultFloor = DEFAULT_FLOOR_VALUE_MIN - 1 def floorsResponse = PriceFloorData.priceFloorData.tap { - modelGroups << ModelGroup.modelGroup + modelGroups << FloorModelGroup.modelGroup modelGroups.first().values = [(rule): floorValue + 0.1] modelGroups[0].defaultFloor = invalidDefaultFloor modelGroups.last().values = [(rule): floorValue] diff --git a/src/test/groovy/org/prebid/server/functional/tests/pricefloors/PriceFloorsRulesSpec.groovy b/src/test/groovy/org/prebid/server/functional/tests/pricefloors/PriceFloorsRulesSpec.groovy index ee861a24587..5d985596679 100644 --- a/src/test/groovy/org/prebid/server/functional/tests/pricefloors/PriceFloorsRulesSpec.groovy +++ b/src/test/groovy/org/prebid/server/functional/tests/pricefloors/PriceFloorsRulesSpec.groovy @@ -9,7 +9,7 @@ import org.prebid.server.functional.model.config.BidderConfig import org.prebid.server.functional.model.db.StoredImp import org.prebid.server.functional.model.pricefloors.Country import org.prebid.server.functional.model.pricefloors.MediaType -import org.prebid.server.functional.model.pricefloors.ModelGroup +import org.prebid.server.functional.model.pricefloors.FloorModelGroup import org.prebid.server.functional.model.pricefloors.PriceFloorData import org.prebid.server.functional.model.pricefloors.PriceFloorSchema import org.prebid.server.functional.model.pricefloors.Rule @@ -191,7 +191,7 @@ class PriceFloorsRulesSpec extends PriceFloorsBaseSpec { and: "Set Floors Provider response" def floorValue = PBSUtils.randomFloorValue def floorsResponse = PriceFloorData.priceFloorData.tap { - modelGroups << ModelGroup.modelGroup + modelGroups << FloorModelGroup.modelGroup modelGroups[0].schema = new PriceFloorSchema(fields: [BOGUS]) modelGroups[0].values = [(new Rule(domain: domain).rule): floorValue + 0.1] modelGroups[1].schema = new PriceFloorSchema(fields: [DOMAIN]) diff --git a/src/test/groovy/org/prebid/server/functional/tests/pricefloors/PriceFloorsSignalingSpec.groovy b/src/test/groovy/org/prebid/server/functional/tests/pricefloors/PriceFloorsSignalingSpec.groovy index 72be2f0a0f3..93f26180213 100644 --- a/src/test/groovy/org/prebid/server/functional/tests/pricefloors/PriceFloorsSignalingSpec.groovy +++ b/src/test/groovy/org/prebid/server/functional/tests/pricefloors/PriceFloorsSignalingSpec.groovy @@ -2,7 +2,7 @@ package org.prebid.server.functional.tests.pricefloors import org.prebid.server.functional.model.db.StoredRequest import org.prebid.server.functional.model.pricefloors.Country -import org.prebid.server.functional.model.pricefloors.ModelGroup +import org.prebid.server.functional.model.pricefloors.FloorModelGroup import org.prebid.server.functional.model.pricefloors.PriceFloorData import org.prebid.server.functional.model.pricefloors.PriceFloorSchema import org.prebid.server.functional.model.pricefloors.Rule @@ -473,7 +473,7 @@ class PriceFloorsSignalingSpec extends PriceFloorsBaseSpec { and: "Set Floors Provider response" def floorValue = PBSUtils.randomFloorValue def floorsResponse = PriceFloorData.priceFloorData.tap { - modelGroups << ModelGroup.modelGroup + modelGroups << FloorModelGroup.modelGroup modelGroups.first().values = [(rule): floorValue + 0.1] modelGroups.last().schema = new PriceFloorSchema(fields: [SITE_DOMAIN]) modelGroups.last().values = [(new Rule(siteDomain: domain).rule): floorValue]