package Ġcom . bal oc co . android navigation . map Ċ Ċ import Ġcom . bal oc co . android navigation . data . model . Location Ċ import Ġcom . n ha ar man . mockito _ kotlin . any Ċ import Ġcom . n ha ar man . mockito _ kotlin . never Ċ import Ġcom . n ha ar man . mockito _ kotlin . verify Ċ import Ġorg . junit . Before Ċ import Ġorg . junit . Test Ċ import Ġorg . mockito . Mock Ċ import Ġorg . mockito . Mockito Annotations Ċ Ċ class ĠMap Animator Impl Test Ġ{ ĊĊĠĠĠ Ġ@ Mock Ġlateinit Ġvar Ġmap : ĠMap ĊĠĠĠ Ġ@ Mock Ġlateinit Ġvar Ġlocation : ĠLocation ĊĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġanim ator : ĠMap Animator ĊĊĠĠĠ Ġ@ Before ĊĠĠĠ Ġfun ĠsetUp () Ġ{ ĊĠĠĠĠĠĠĠ ĠMockito Annotations . init Mocks ( this ) ĊĊĠĠĠĠĠĠĠ Ġanim ator Ġ= ĠMap Animator Impl () ĊĠĠĠĠĠĠĠ Ġanim ator . initWith Map ( map ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` When Ġmove Ġto Ġlocation Ġwith Ġvalid Ġlocation , Ġcenters Ġmap Ġto Ġlocation Ġwith Ġzoom `() Ġ{ ĊĠĠĠĠĠĠĠ Ġanim ator . center To ( location ) ĊĊĠĠĠĠĠĠĠ Ġverify ( map ). center To ( location , Ġ 1 5 . 0 f ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` When Ġmove Ġto Ġlocation Ġwith Ġnull Ġlocation , Ġdoes Ġnot Ġcenters Ġmap `() Ġ{ ĊĠĠĠĠĠĠĠ Ġanim ator . center To ( null ) ĊĊĠĠĠĠĠĠĠ Ġverify ( map , Ġnever ()). center To ( any (), Ġany ()) ĊĠĠĠ Ġ} Ċ Ċ }