package Ġassert k . assertions Ċ Ċ import Ġassert k . Assert Ċ import Ġassert k . assertions . support . expected Ċ import Ġassert k . assertions . support . fail Ċ import Ġassert k . assertions . support . show Ċ Ċ /** Ċ Ġ* ĠAssert s Ġthe Ġstring Ġis Ġequal Ġto Ġthe Ġexpected Ġstring . Ċ Ġ* Ġ@ param Ġignore Case Ġtrue Ġto Ġcompare Ġignoring Ġcase , Ġthe Ġdefault Ġif Ġfalse . Ċ Ġ* Ġ@ see Ġ[ isNot EqualTo ] Ċ Ġ*/ Ċ fun ĠAssert < String ?> . isEqualTo ( other : ĠString ?, Ġignore Case : ĠBoolean Ġ= Ġfalse ) Ġ= Ġgiven Ġ{ Ġactual Ġ-> ĊĠĠĠ Ġif Ġ( actual . equals ( other , Ġignore Case )) Ġreturn ĊĠĠĠ Ġfail ( other , Ġactual ) Ċ } Ċ Ċ /** Ċ Ġ* ĠAssert s Ġthe Ġstring Ġis Ġnot Ġequal Ġto Ġthe Ġexpected Ġstring . Ċ Ġ* Ġ@ param Ġignore Case Ġtrue Ġto Ġcompare Ġignoring Ġcase , Ġthe Ġdefault Ġif Ġfalse . Ċ Ġ* Ġ@ see Ġ[ isEqualTo ] Ċ Ġ*/ Ċ fun ĠAssert < String ?> . isNot EqualTo ( other : ĠString ?, Ġignore Case : ĠBoolean Ġ= Ġfalse ) Ġ= Ġgiven Ġ{ Ġactual Ġ-> ĊĠĠĠ Ġif Ġ(! actual . equals ( other , Ġignore Case )) Ġreturn ĊĠĠĠ Ġif Ġ( ignore Case ) Ġ{ ĊĠĠĠĠĠĠĠ Ġexpected (": ${ show ( other )} Ġnot Ġto Ġbe Ġequal Ġto Ġ( ign oring Ġcase ): ${ show ( actual )} ") ĊĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠ Ġexpected (" to Ġnot Ġbe Ġequal Ġto :${ show ( actual )} ") ĊĠĠĠ Ġ} Ċ }