@ file : Suppress (" VARIABLE _ WITH _ RED UND ANT _ INITIAL IZER ", Ġ" UN NE C ESS ARY _ SAFE _ CALL ", Ġ" Red undant Suspend Modifier ") Ċ Ċ package Ġio . mock k . it Ċ Ċ import Ġio . mock k . mock k Ċ import Ġkotlinx . coroutines . run Blocking Ċ import Ġorg . junit . Test Ċ Ċ /** Ċ Ġ* ĠSafe Ġcall Ġoperator Ġthrows Ġa Ġclass Ġcast Ġexception Ġon Ġrelax ed Ġmock Ġof Ġsus pending Ġfunction . Ċ Ġ* ĠVerifies Ġissue Ġ# 1 7 4 . Ċ Ġ*/ Ċ class ĠSafe Call Sus pending Test Ġ{ ĊĠĠĠ Ġclass ĠMy Class Ġ{ ĊĠĠĠĠĠĠĠ Ġsuspend Ġfun Ġdo Something () Ġ{ ĊĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest Safe Call () Ġ{ ĊĠĠĠĠĠĠĠ Ġrun Blocking Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġmy Po ss ibly Null Instance : ĠMy Class ? Ġ= Ġnull ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmy Po ss ibly Null Instance Ġ= Ġmock k ( relax ed Ġ= Ġtrue ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmy Po ss ibly Null Instance ?. do Something () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ