package Ġio . match more . sdk Ċ Ċ import Ġio . match more . config . Sdk Config Test Ċ import Ġio . match more . sdk . api . models . Mobile Device Ċ import Ġorg . junit . Test Ċ Ċ class ĠDevices Test Ġ: ĠBaseTest () Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest () Ġ{ ĊĠĠĠĠĠĠĠ Ġinit And Start Using Main Device () ĊĊĠĠĠĠĠĠĠ Ġval Ġmatch More Sdk Ġ= ĠMatch more . instance ĊĠĠĠĠĠĠĠ Ġval Ġdevice Ġ= ĠMobile Device (" Test ĠDevice ", Ġplatform Ġ= Ġ" Android ") ĊĊĠĠĠĠĠĠĠ Ġmatch More Sdk . devices . create ( device , Ġ{ Ġ_ Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwait er . assertEquals ( 2 , Ġmatch More Sdk . devices . findAll (). size ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwait er . resume () ĊĠĠĠĠĠĠĠ Ġ}, Ġwait er :: fail ) ĊĠĠĠĠĠĠĠ Ġwait er . await ( Sdk Config Test . TIMEOUT ) ĊĊĠĠĠĠĠĠĠ Ġmatch More Sdk . devices . delete ( match More Sdk . devices . findAll ()[ 0 ], Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwait er . assertEquals ( 1 , Ġmatch More Sdk . devices . findAll (). size ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwait er . resume () ĊĠĠĠĠĠĠĠ Ġ}, Ġwait er :: fail ) ĊĠĠĠĠĠĠĠ Ġwait er . await ( Sdk Config Test . TIMEOUT ) ĊĊĠĠĠĠĠĠĠ Ġmatch More Sdk . devices . delete All ({ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwait er . assertEquals ( 0 , Ġmatch More Sdk . devices . findAll (). size ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwait er . resume () ĊĠĠĠĠĠĠĠ Ġ}, Ġwait er :: fail ) ĊĠĠĠĠĠĠĠ Ġwait er . await ( Sdk Config Test . TIMEOUT ) ĊĠĠĠ Ġ} Ċ }