package Ġcom . github . ker ub istan . ker ub . planner Ċ Ċ import Ġcom . github . ker ub istan . ker ub . planner . steps . storage . share . nfs . daemon . Start N fs Daemon Ċ import Ġcom . github . ker ub istan . ker ub . test Host Ċ import Ġorg . junit . Test Ċ import Ġkotlin . test . assertTrue Ċ Ċ class ĠPlan Comparator Test Ġ{ ĊĊ ĉ @ Test Ċ ĉ fun Ġcompare () Ġ{ Ċĉ ĉ assertTrue (" empty Ġplan Ġshould Ġbe Ġequal Ġto Ġan Ġempty Ġplan ") Ġ{ Ċĉĉ ĉ Plan Comparator . compare ( Ċĉĉĉĉ ĉ Plan ( states Ġ= ĠlistOf (), Ġsteps Ġ= ĠlistOf ()), ĠPlan ( states Ġ= ĠlistOf (), Ġsteps Ġ= ĠlistOf ()) Ċĉĉ ĉ ) Ġ== Ġ 0 Ċĉ ĉ } ĊĊĉ ĉ assertTrue (" if Ġan Ġempty Ġplan Ġis Ġa Ġsolution , Ġit Ġis Ġbetter Ġthan Ġtaking Ġany Ġsteps ") Ġ{ Ċĉĉ ĉ Plan Comparator . compare ( Ċĉĉĉĉ ĉ Plan ( states Ġ= ĠlistOf (), Ġsteps Ġ= ĠlistOf ()), Ċĉĉĉĉ ĉ Plan ( states Ġ= ĠlistOf (), Ġsteps Ġ= ĠlistOf ( Start N fs Daemon ( host Ġ= Ġtest Host ))) Ċĉĉ ĉ ) Ġ< Ġ 0 Ċĉ ĉ } ĊĊ ĉ } Ċ }