package Ġcom . native dev ps . arch . login Ċ Ċ import Ġandroid . util . Log Ċ import Ġcom . domain . datas ources . remote . api . Rest DataSource Ċ import Ġkotlinx . coroutines . run Blocking Ċ import Ġorg . junit . Test Ċ import Ġjavax . inject . Inject Ċ Ċ /** Ċ Ġ* ĠInstrument ed Ġtest , Ġwhich Ġwill Ġexecute Ġon Ġan ĠAndroid Ġdevice . Ċ Ġ* Ċ Ġ* ĠSee Ġ[ testing Ġdocumentation ]( http :// d . android . com / tools / testing ). Ċ Ġ*/ Ċ class ĠLogin AP ITest Ġ{ ĊĠĠĠ Ġ@ Inject ĊĠĠĠ Ġlateinit Ġvar Ġrest DataSource : ĠRest DataSource ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest Check Session Expiry () Ġ= Ġrun Blocking Ġ{ Ċ // ĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġrest DataSource . login ( Login Send Model (" 9 0 4 2 8 8 6 5 3 8 ")). execute () Ċ // ĠĠĠĠĠĠĠ ĠLog . e (" JK ", Ġresult . message ()) ĊĠĠĠ Ġ} Ċ } Ċ