package Ġcom . k ame don . k testcase Ċ Ċ inline Ġfun Ġtest Suite ( title : ĠString , Ġinit : ĠTest Suite Builder . () Ġ-> ĠUnit ): ĠTest Suite Ġ{ ĊĠĠĠ Ġreturn ĠTest Suite Builder ( title ). apply ( init ). build () Ċ } Ċ Ċ inline Ġfun ĠtestCase ( title : ĠString , Ġinit : ĠTestCase Builder . () Ġ-> ĠUnit ): ĠTestCase Ġ{ ĊĠĠĠ Ġreturn ĠTestCase Builder ( title ). apply ( init ). build () Ċ } Ċ Ċ inline Ġfun ĠtestCase Step ( title : ĠString , Ġinit : ĠTestCase Step Builder . () Ġ-> ĠUnit Ġ= Ġ{} ): ĠTestCase Step Ġ{ ĊĠĠĠ Ġreturn ĠTestCase Step Builder ( title ). apply ( init ). build () Ċ } Ċ Ċ inline Ġfun ĠtestCase Condition ( init : ĠTestCase Conditions Builder . () Ġ-> ĠUnit ): ĠTestCase Conditions Ġ{ ĊĠĠĠ Ġreturn ĠTestCase Conditions Builder (). apply ( init ). build () Ċ } Ċ Ċ fun ĠtestCase Verify ( title : ĠString ): ĠTestCase Verify Ġ{ ĊĠĠĠ Ġreturn ĠTestCase Verify ( title ) Ċ } ĊĊ Ċ inline Ġfun Ġ< T > Ġtest Attribute ( attribute : Ġ() Ġ-> ĠT ): ĠTest Attribute . Attribute < T > Ġ{ ĊĠĠĠ Ġreturn ĠTest Attribute . Attribute ( attribute ()) Ċ } Ċ