package Ġcom . github . ker ub istan . ker ub . utils . j unix . common Ċ Ċ import Ġcom . github . ker ub istan . ker ub . model . Host Capabilities Ċ import Ġcom . github . ker ub istan . ker ub . model . Software Package Ċ import Ġcom . github . ker ub istan . ker ub . model . Version Ċ import Ġcom . github . ker ub istan . ker ub . test Host Capabilities Ċ import Ġorg . junit . Test Ċ import Ġkotlin . test . assertFalse Ċ import Ġkotlin . test . assertTrue Ċ Ċ class ĠUtils Kt Test Ġ{ ĊĊ ĉ @ Test Ċ ĉ fun Ġany Package Named () Ġ{ Ċĉ ĉ assertFalse (" no Ġinfo , Ġno Ġpackage ") Ġ{ Ċĉĉ ĉ ( null Ġas ĠHost Capabilities ?). any Package Named (" something Ġsomething ") Ċĉ ĉ } Ċĉ ĉ assertFalse (" no Ġinstalled Ġsoftware , Ġno Ġpackage ") Ġ{ Ċĉĉ ĉ ( test Host Capabilities . copy ( installed Software Ġ= ĠlistOf ())). any Package Named (" something Ġsomething ") Ċĉ ĉ } Ċĉ ĉ assertTrue (" now Ġit Ġshould Ġwork ") Ġ{ Ċĉĉ ĉ ( Ċĉĉĉĉ ĉ test Host Capabilities . copy ( Ċĉĉĉĉĉĉ ĉ installed Software Ġ= ĠlistOf ( Ċĉĉĉĉĉĉĉĉ ĉ Software Package ( name Ġ= Ġ" shal ala ", Ġversion Ġ= ĠVersion . from Version String (" 1 . 0 ")) Ċĉĉĉĉĉĉ ĉ ) Ċĉĉĉĉ ĉ ) Ċĉĉĉĉ ĉ ). any Package Named (" shal ala ") Ċĉ ĉ } Ċ ĉ } Ċ }