github.com/prebid/prebid-server@v0.275.0/adapters/adoppler/adopplertest/supplemental/duplicate-imp.json (about) 1 { 2 "mockBidRequest":{ 3 "id":"req1", 4 "imp":[ 5 { 6 "id":"imp1", 7 "banner":{ 8 "w":100, 9 "h":200 10 }, 11 "ext":{ 12 "bidder":{ 13 "adunit":"unit1" 14 } 15 } 16 }, 17 { 18 "id":"imp1", 19 "banner":{ 20 "w":100, 21 "h":200 22 }, 23 "ext":{ 24 "bidder":{ 25 "adunit":"unit2" 26 } 27 } 28 } 29 ] 30 }, 31 "httpCalls":[ 32 { 33 "expectedRequest":{ 34 "uri":"http://app.trustedmarketplace.com/processHeaderBid/unit1", 35 "body":{ 36 "id":"req1-unit1", 37 "imp":[ 38 { 39 "id":"imp1", 40 "banner":{ 41 "w":100, 42 "h":200 43 }, 44 "ext":{ 45 "bidder":{ 46 "adunit":"unit1" 47 } 48 } 49 } 50 ] 51 } 52 }, 53 "mockResponse":{ 54 "status":200, 55 "body":{ 56 "id":"req1-imp1-resp1", 57 "seatbid":[ 58 { 59 "bid":[ 60 { 61 "id":"req1-imp1-bid1", 62 "impid":"imp1", 63 "price":0.12, 64 "adm":"<b>a banner</b>" 65 } 66 ] 67 } 68 ], 69 "cur":"USD" 70 } 71 } 72 }, 73 { 74 "expectedRequest":{ 75 "uri":"http://app.trustedmarketplace.com/processHeaderBid/unit2", 76 "body":{ 77 "id":"req1-unit2", 78 "imp":[ 79 { 80 "id":"imp1", 81 "banner":{ 82 "w":100, 83 "h":200 84 }, 85 "ext":{ 86 "bidder":{ 87 "adunit":"unit2" 88 } 89 } 90 } 91 ] 92 } 93 }, 94 "mockResponse":{ 95 "status":200, 96 "body":{ 97 "id":"req1-imp1-resp1", 98 "seatbid":[ 99 { 100 "bid":[ 101 { 102 "id":"req1-imp1-bid1", 103 "impid":"imp1", 104 "price":0.12, 105 "adm":"<b>a banner</b>" 106 } 107 ] 108 } 109 ], 110 "cur":"USD" 111 } 112 } 113 } 114 ], 115 "expectedBidResponses":[ 116 117 ], 118 "expectedMakeBidsErrors":[ 119 { 120 "value":"duplicate $.imp.id imp1", 121 "comparison":"literal" 122 }, 123 { 124 "value":"duplicate $.imp.id imp1", 125 "comparison":"literal" 126 } 127 ] 128 }