package Ġcom . ili aber l ana . we fox poke dex . use cases Ċ Ċ import Ġcom . ili aber l ana . we fox poke dex . domain . data . Pokemon Repository Ċ import Ġio . mock k . co Verify Ċ import Ġio . mock k . mock k Ċ import Ġkotlinx . coroutines . run Blocking Ċ import Ġorg . junit . Test Ċ Ċ class ĠGet Pokemon Test Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` call ĠPokemon Repository Ġwhen Ġexecute ĠDetail Pokemon Ġwith Ġsame Ġparameters `() Ġ= Ġrun Blocking Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġpokemon Repository Ġ= Ġmock k < Pokemon Repository >( relax ed Ġ= Ġtrue ) ĊĠĠĠĠĠĠĠ Ġval Ġdetail Pokemon Ġ= ĠGet Pokemon ( pokemon Repository ) ĊĊĠĠĠĠĠĠĠ Ġdetail Pokemon ( 1 ) ĊĊĠĠĠĠĠĠĠ Ġco Verify Ġ{ Ġpokemon Repository . get Pokemon ( 1 ) Ġ} ĊĠĠĠ Ġ} Ċ }