package Ġcom . ol ive . books Ċ Ċ import Ġio . mic ronaut . context . ApplicationContext Ċ import Ġorg . junit . jupiter . api . Assertions Ċ import Ġorg . junit . jupiter . api . Test Ċ Ċ class ĠApp Config Test Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest AppConfig () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġitems : ĠMutable Map < String , ĠAny > Ġ= ĠHashMap () ĊĠĠĠĠĠĠĠ Ġitems [" app . name "] Ġ= Ġ" green " ĊĠĠĠĠĠĠĠ Ġitems [" app . db . username "] Ġ= Ġ" e volution " ĊĊĠĠĠĠĠĠĠ Ġval Ġctx Ġ= ĠApplication Context . run ( items ) ĊĠĠĠĠĠĠĠ Ġval Ġapp Config Ġ= Ġctx . getBean ( AppConfig :: class . java ) ĊĠĠĠĠĠĠĠ Ġval Ġdb Config Ġ= Ġapp Config . builder . build () ĊĠĠĠĠĠĠĠ ĠAssertions . assertEquals (" e volution ", Ġdb Config . username ) ĊĠĠĠĠĠĠĠ ĠAssertions . assertEquals (" green ", Ġapp Config . name ) ĊĊĠĠĠĠĠĠĠ Ġctx . close () ĊĠĠĠ Ġ} Ċ }