// package Ġorg . k oin . dsl Ċ // Ċ // import Ġkotlin . test . assertEquals Ċ // import Ġkotlin . test . Test Ċ // import Ġorg . k oin . core . logger . Level Ċ // Ċ // class ĠEnvironment Property Definition Test Ġ{ Ċ // Ċ // ĠĠĠ Ġ@ Test Ċ // ĠĠĠ Ġfun Ġ` load Ġand Ġget Ġproperties Ġfrom Ġenvironment `() Ġ{ Ċ // ĠĠĠĠĠĠĠ Ġval Ġsys Properties Ġ= ĠSystem . getProperties () Ċ // ĠĠĠĠĠĠĠ Ġval Ġa Property Key : ĠString Ġ= Ġsys Properties . keys . first () Ġas ĠString Ċ // ĠĠĠĠĠĠĠ Ġval Ġa PropertyValue Ġ= Ġsys Properties . getProperty ( a Property Key ) Ċ // Ċ // ĠĠĠĠĠĠĠ Ġval Ġk oin Ġ= Ġk oin Application Ġ{ Ċ // ĠĠĠĠĠĠĠĠĠĠĠ Ġprint Logger ( Level . DEBUG ) Ċ // ĠĠĠĠĠĠĠĠĠĠĠ Ġenvironment Properties () Ċ // ĠĠĠĠĠĠĠ Ġ}. k oin Ċ // Ċ // ĠĠĠĠĠĠĠ Ġval Ġfound Value Ġ= Ġk oin . getProperty < String >( a Property Key ) Ċ // ĠĠĠĠĠĠĠ ĠassertEquals ( a PropertyValue , Ġfound Value ) Ċ // ĠĠĠ Ġ} Ċ //}