package Ġde . gle ex . plt cmd . util . tests Ċ Ċ import Ġio . kot est . matchers . Matcher Ċ import Ġio . kot est . matchers . Matcher Result Ċ import Ġio . kot est . matchers . should Ċ import Ġorg . hex works . cob alt . datat ypes . Maybe Ċ Ċ infix Ġfun Ġ< T > ĠMaybe < T >. should Contain Value ( expected Value : ĠT ) Ġ= Ġthis Ġshould Ġcontain Value ( expected Value ) Ċ Ċ fun Ġ< T > Ġcontain Value ( expected Value : ĠT ) Ġ= Ġobject : ĠMatcher < Maybe < T >> Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġtest ( value : ĠMaybe < T >): ĠMatcher Result Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠMatcher Result . invoke ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġvalue . isPresent Ġ&& Ġvalue . get () Ġ== Ġexpected Value , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ"$ value Ġshould Ġcontain Ġvalue Ġ$ expected Value ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ"$ value Ġshould Ġnot Ġcontain Ġvalue Ġ$ expected Value " ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ } Ċ Ċ fun Ġbe Empty Maybe () Ġ= Ġobject : ĠMatcher < Maybe < out ĠAny >> Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġtest ( value : ĠMaybe < out ĠAny >): ĠMatcher Result Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠMatcher Result . Companion . invoke ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġvalue . isEmpty (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ"$ value Ġshould Ġbe Ġempty ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ"$ value Ġshould Ġnot Ġbe Ġempty " ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ } Ċ