package Ġcom . example . and rig int ing . foot ball match . view . teams Ċ Ċ import Ġcom . example . and rig int ing . foot ball match . model . teams . Team Model Ċ import Ġorg . junit . Before Ċ import Ġorg . junit . Test Ċ import Ġorg . mockito . Mock Ċ import Ġorg . mockito . Mockito Ċ import Ġorg . mockito . Mockito .* Ċ import Ġorg . mockito . Mockito Annotations Ċ import Ġkotlin . collections . ArrayList Ċ Ċ class ĠImp Team Presenter Test Ġ{ ĊĊĠĠĠ Ġ@ Mock ĊĠĠĠ Ġvar Ġpresenter : ĠImp Team Presenter ? Ġ= Ġnull ĊĊĠĠĠ Ġ@ Mock ĊĠĠĠ Ġvar Ġview : ĠTeam Contract . View ? Ġ= Ġnull ĊĊĠĠĠ Ġ@ Mock ĊĠĠĠ Ġvar Ġlist Team : ĠArrayList < Team Model >? Ġ= Ġnull ĊĊĠĠĠ Ġ@ Before ĊĠĠĠ Ġfun ĠsetUp () Ġ{ ĊĠĠĠĠĠĠĠ ĠMockito Annotations . init Mocks ( this ) ĊĠĠĠĠĠĠĠ Ġview Ġ= ĠMockito . mock ( Team Contract . View :: class . java ) ĊĠĠĠĠĠĠĠ Ġlist Team Ġ= ĠArrayList () ĊĊĠĠĠĠĠĠĠ Ġpresenter Ġ= Ġview ?. let Ġ{ ĠImp Team Presenter ( it ) Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun ĠtestGet Team _ should Return _ 2 0 0 () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġsample Id Ġ= Ġ 4 3 3 5 ĊĊĠĠĠĠĠĠĠ Ġ` when `( list Team ?. let Ġ{ Ġpresenter ?. get ListOf Team ( sample Id , Ġit ) Ġ}) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. thenReturn ( list Team ) ĊĠĠĠĠĠĠĠ Ġverify ( view )?. hide Loading Indicator () ĊĠĠĠ Ġ} Ċ Ċ }