package Ġco . l 3 co . health . core . service . integration . k oin Ċ Ċ import Ġco . l 3 co . health . core . application . config . health Module Ċ import Ġco . l 3 co . health . core . domain . services . contracts . Services Checker Ċ import Ġorg . junit . Assert Ċ import Ġorg . junit . Before Ċ import Ġorg . junit . Test Ċ import Ġorg . k oin . standalone . Stand Al one Context Ċ import Ġorg . k oin . standalone . inject Ċ import Ġorg . k oin . test . Auto Close K oin Test Ċ Ċ class ĠServices Checker Impl IT Ġ: ĠAuto Close K oin Test () Ġ{ ĊĊĠĠĠ Ġval Ġservice : ĠServices Checker Ġby Ġinject () ĊĊĠĠĠ Ġ@ Before ĊĠĠĠ Ġfun ĠsetUp () Ġ{ ĊĠĠĠĠĠĠĠ ĠStand Al one Context . start K oin ( array ListOf ( health Module )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġcheck All Status () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġservice . check All Status () ĊĠĠĠĠĠĠĠ ĠAssert . assertTrue ( result . get (" status ") !! ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġcheck All Complete () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġservice . check All Complete () ĊĠĠĠĠĠĠĠ ĠAssert . assertTrue ( result . isNotEmpty ()) ĊĠĠĠ Ġ} Ċ }