package Ġio . github . w ulkan owy . sdk . mapper Ċ Ċ import Ġio . github . w ulkan owy . sdk . Sdk Ċ import Ġio . github . w ulkan owy . sdk . mobile . Base Local Test Ċ import Ġio . github . w ulkan owy . sdk . mobile . register . Register Test Ċ import Ġkotlinx . coroutines . run Blocking Ċ import Ġorg . junit . Assert . assertEquals Ċ import Ġorg . junit . Test Ċ import Ġjava . time . LocalDate . of Ċ Ċ class ĠSe mester Mapper Test Ġ: ĠBase Local Test () Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġmobile Ġby Ġlazy Ġ{ ĊĠĠĠĠĠĠĠ ĠS dk (). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmode Ġ= ĠS dk . Mode . API ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmobile BaseUrl Ġ= Ġserver . url ("/ "). toString () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġget Students _ api 2 () Ġ{ ĊĠĠĠĠĠĠĠ Ġserver . enqueue And Start (" Lista U cz ni ow . json ", ĠRegister Test :: class . java ) ĊĊĠĠĠĠĠĠĠ Ġmobile . student Id Ġ= Ġ 1 ĊĠĠĠĠĠĠĠ Ġval Ġse me sters Ġ= Ġrun Blocking Ġ{ Ġmobile . get Se me sters () Ġ} ĊĠĠĠĠĠĠĠ ĠassertEquals ( 2 , Ġse me sters . size ) ĊĊĠĠĠĠĠĠĠ Ġwith ( se me sters [ 0 ]) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertEquals ( 2 , Ġse mester Number ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertEquals ( of ( 2 0 2 0 , Ġ 1 , Ġ 3 0 ), Ġstart ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġwith ( se me sters [ 1 ]) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertEquals ( 1 , Ġse mester Number ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertEquals ( of ( 2 0 1 9 , Ġ 9 , Ġ 1 ), Ġstart ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġget Students _ api 1 () Ġ{ ĊĠĠĠĠĠĠĠ Ġserver . enqueue And Start (" Lista U cz ni ow - 2 . json ", ĠRegister Test :: class . java ) ĊĊĠĠĠĠĠĠĠ Ġmobile . student Id Ġ= Ġ 1 ĊĠĠĠĠĠĠĠ Ġval Ġse me sters Ġ= Ġrun Blocking Ġ{ Ġmobile . get Se me sters () Ġ} ĊĠĠĠĠĠĠĠ ĠassertEquals ( 2 , Ġse me sters . size ) ĊĊĠĠĠĠĠĠĠ Ġwith ( se me sters [ 0 ]) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertEquals ( 1 , Ġse mester Number ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertEquals ( of ( 2 0 1 9 , Ġ 9 , Ġ 1 ), Ġstart ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġwith ( se me sters [ 1 ]) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertEquals ( 2 , Ġse mester Number ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertEquals ( of ( 2 0 2 0 , Ġ 1 , Ġ 3 0 ), Ġstart ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ