package Ġio . kot est . assertions Ċ Ċ import Ġio . kot est . common . errors . Comparison Error Ċ Ċ actual Ġobject ĠExceptions Ġ{ ĊĊĠĠ Ġactual Ġfun Ġcreate AssertionError ( ĊĠĠĠĠĠ Ġmessage : ĠString , ĊĠĠĠĠĠ Ġcause : ĠThrowable ? ĊĠĠ Ġ): ĠAssertionError Ġ= ĠAssertionError ( message ) ĊĊĠĠ Ġactual Ġfun Ġcreate AssertionError ( ĊĠĠĠĠĠ Ġmessage : ĠString , ĊĠĠĠĠĠ Ġcause : ĠThrowable ?, ĊĠĠĠĠĠ Ġexpected : ĠExpected , ĊĠĠĠĠĠ Ġactual : ĠActual ĊĠĠ Ġ): ĠThrowable Ġ= ĠAssertion Failed Error ( message , Ġexpected . value . value , Ġactual . value . value ) Ċ } Ċ Ċ class ĠAssertion Failed Error ( ĊĠĠ Ġmessage : ĠString , ĊĠĠ Ġoverride Ġval Ġexpected Value : ĠString , ĊĠĠ Ġoverride Ġval Ġactual Value : ĠString Ċ ) Ġ: ĠAssertionError ( message ), ĠComparison Error Ċ