package Ġtest . assert k Ċ Ċ import Ġassert k . catch Ċ import Ġkotlin . test . Test Ċ import Ġkotlin . test . assertEquals Ċ import Ġkotlin . test . assertNull Ċ Ċ class ĠCatch Test Ġ{ ĊĠĠĠ Ġ@ Test Ġfun Ġcatch s _ and _ returns _ an _ exception () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġerror Ġ= Ġcatch Ġ{ Ġthrow ĠTest Exception () Ġ} ĊĠĠĠĠĠĠĠ ĠassertEquals (" test ", Ġerror ?. message ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test Ġfun Ġreturns _ null _ when _ no _ exception _ is _ throw n () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġerror Ġ= Ġcatch Ġ{ Ġ} ĊĠĠĠĠĠĠĠ ĠassertNull ( error ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġclass ĠTest Exception Ġ: ĠException (" test ") Ċ } Ċ