package Ġit . lo ren zo bug ian i . spring boot test container kotlin . sharing Ċ Ċ import Ġorg . springframework . test . context . Dynamic Property Registry Ċ import Ġorg . springframework . test . context . Dynamic Property Source Ċ import Ġorg . test containers . containers . MongoDB Container Ċ Ċ open Ġclass ĠBase Mongo Test Ġ{ ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġ@ Jvm Static ĊĠĠĠĠĠĠĠ Ġvar Ġmongo DB Container : ĠMongoDB Container Ġ= ĠMongoDB Container (" mongo : 4 ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. apply Ġ{ Ġstart () Ġ} ĊĊĠĠĠĠĠĠĠ Ġ@ Dynamic Property Source ĊĠĠĠĠĠĠĠ Ġ@ Jvm Static ĊĠĠĠĠĠĠĠ Ġfun Ġset Properties ( registry : ĠDynamic Property Registry ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġregistry . add (" spring . data . mongodb . uri ") Ġ{ Ġmongo DB Container . replica Set Url Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }