package Ġno . nav . f amil ie . ba . sak . kj er ne . f Ã¸ d sel sh en del se Ċ Ċ import Ġio . mock k . every Ċ import Ġno . nav . f amil ie . ba . sak . common . random Fn r Ċ import Ġno . nav . f amil ie . ba . sak . config . Abstract Spring IntegrationTest Ċ import Ġno . nav . f amil ie . ba . sak . config . e 2 e . Database Cleanup Service Ċ import Ġno . nav . f amil ie . ba . sak . integr as jon er . info try gd . Info try gd Service Ċ import Ġno . nav . f amil ie . ba . sak . integr as jon er . p dl . Person op pl ys ning er Service Ċ import Ġno . nav . f amil ie . ba . sak . kj er ne . be handling . Ny Be handling H en del se Ċ import Ġno . nav . f amil ie . ba . sak . kj er ne . f ags ak . F ags ak Service Ċ import Ġno . nav . f amil ie . ba . sak . kj er ne . gr un nl ag . person op pl ys ning er . Person gr un nl ag Service Ċ import Ġno . nav . f amil ie . ba . sak . kj er ne . gr un nl ag . person op pl ys ning er . Person op pl ys ning G run nl ag Repository Ċ import Ġno . nav . f amil ie . ba . sak . kj er ne . st eg . St eg Service Ċ import Ġorg . junit . jupiter . api . Assertions . assertEquals Ċ import Ġorg . junit . jupiter . api . BeforeEach Ċ import Ġorg . junit . jupiter . api . Test Ċ import Ġorg . springframework . beans . factory . annotation . Autowired Ċ import Ġorg . springframework . boot . test . context . SpringBootTest Ċ Ċ @ SpringBootTest ( ĊĠĠĠ Ġproperties Ġ= Ġ[ ĊĠĠĠĠĠĠĠ Ġ" DAG L IG _ KV OTE _ F Ã ĺ D SEL SH EN DEL SER : Ġ 0 " ĊĠĠĠ Ġ], Ċ ) Ċ class ĠV el g F ags ystem Integr as jon Test ( ĊĠĠĠ Ġ@ Autowired Ġval Ġst eg Service : ĠSte g Service , ĊĠĠĠ Ġ@ Autowired Ġval Ġperson op pl ys ning er Service : ĠPerson op pl ys ning er Service , ĊĠĠĠ Ġ@ Autowired Ġval Ġperson gr un nl ag Service : ĠPerson gr un nl ag Service , ĊĠĠĠ Ġ@ Autowired Ġval Ġperson op pl ys ning G run nl ag Repository : ĠPerson op pl ys ning G run nl ag Repository , ĊĠĠĠ Ġ@ Autowired Ġval Ġvel g F ag System Service : ĠV el g F ag System Service , ĊĠĠĠ Ġ@ Autowired Ġval Ġf ag S ak Service : ĠF ags ak Service , ĊĠĠĠ Ġ@ Autowired Ġval Ġinfo try gd Service : ĠInfo try gd Service , ĊĠĠĠ Ġ@ Autowired Ġval Ġdatabase Cleanup Service : ĠDatabase Cleanup Service Ċ ) Ġ: ĠAbstract Spring IntegrationTest () Ġ{ ĊĊĠĠĠ Ġval Ġs Ã¸ ker Fn r Ġ= Ġrandom Fn r () ĊĊĠĠĠ Ġ@ BeforeEach ĊĠĠĠ Ġfun Ġinit () Ġ{ ĊĠĠĠĠĠĠĠ Ġdatabase Cleanup Service . truncate () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` s je kk Ġom Ġmor Ġhar Ġl Ã¸ pen de Ġut bet al inger Ġi Ġinfo try gd `() Ġ{ ĊĠĠĠĠĠĠĠ Ġevery Ġ{ Ġinfo try gd Service . har L Ã¸ pen de S ak I Info try gd ( any (), Ġany ()) Ġ} Ġreturns Ġtrue ĊĊĠĠĠĠĠĠĠ ĠassertEquals ( true , Ġvel g F ag System Service . mor E ller B arn Har L Ã¸ pen de S ak I Info try gd ( s Ã¸ ker Fn r , Ġempty List ())) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` sk al Ġvel ge Ġba - sak Ġn Ã¥r Ġmor Ġik ke Ġhar Ġno e Ġl Ã¸ pen de Ġi ĠInfo try gd , Ġmen Ġdag lig Ġk vote Ġer Ġopp br uk t `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġny Be handling Ġ= ĠN y Be handling H en del se ( s Ã¸ ker Fn r , ĠlistOf ( s Ã¸ ker Fn r )) ĊĊĠĠĠĠĠĠĠ ĠassertEquals ( F ags ystem Re gel V ur der ing . SEND _ T IL _ INF OT RY GD , Ġvel g F ag System Service . vel g F ags ystem ( ny Be handling )) ĊĠĠĠ Ġ} Ċ } Ċ