package Ġno . nav . hel se . flex . f ss . gateway . p dl Ċ Ċ import Ġno . nav . hel se . flex . gateway . Application Ċ import Ġorg . junit . jupiter . api . Test Ċ import Ġorg . springframework . beans . factory . annotation . Autowired Ċ import Ġorg . springframework . boot . test . context . SpringBootTest Ċ import Ġorg . springframework . boot . test . context . SpringBootTest . Web Environment . RANDOM _ PORT Ċ import Ġorg . springframework . cloud . contract . wire mock . Auto Configure Wire Mock Ċ import Ġorg . springframework . test . web . reactive . server . Web Test Client Ċ Ċ @ SpringBootTest ( ĊĠĠĠ Ġclasses Ġ= Ġ[ Application :: class ], ĊĠĠĠ Ġweb Environment Ġ= ĠR AN DOM _ PORT , ĊĠĠĠ Ġproperties Ġ= Ġ[ ĊĠĠĠĠĠĠĠ Ġ" spin ns yn . backend . url = http :// localhost :\ ${ wire mock . server . port }", ĊĠĠĠĠĠĠĠ Ġ" na is . cluster = prod - gcp ", ĊĠĠĠ Ġ], Ċ ) Ċ @ Auto Configure Wire Mock ( port Ġ= Ġ 0 ) Ċ class ĠGateway Disabled Prod Test Ġ{ ĊĊĠĠĠ Ġ@ Autowired ĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġweb Client : ĠWeb Test Client ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` testdata Ġapi Ġgir Ġ 4 0 4 Ġi Ġprod `() Ġ{ ĊĊĠĠĠĠĠĠĠ Ġweb Client ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. post (). uri ("/ spin ns yn - backend - testdata / api / v 1 / testdata / ved tak ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. exchange () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. expect Status (). is NotFound ĊĠĠĠ Ġ} Ċ } Ċ