// ĠCopyright Ġ 2 0 0 8 ĠGoogle ĠInc . Ċ // Ċ // ĠLicensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "); Ċ // Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . Ċ // ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat Ċ // Ċ // ĠĠĠĠ Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ // Ċ // ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware Ċ // Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , Ċ // ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . Ċ // ĠSee Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ċ // Ġlimitations Ġunder Ġthe ĠLicense . Ċ package Ġcom . google . android . st ard roid . units Ċ Ċ import Ġcom . google . common . truth . Truth . assertThat Ċ import Ġorg . junit . Test Ċ Ċ class ĠLat Long 2 Test Ġ{ ĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest Distance From 9 0 Degrees () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġl 1 Ġ= ĠLat Long ( 0 f , Ġ 0 f ) ĊĠĠĠĠĠĠĠ Ġval Ġl 2 Ġ= ĠLat Long ( 0 f , Ġ 9 0 f ) ĊĠĠĠĠĠĠĠ ĠassertThat ( l 1 . distance From ( l 2 )). is Within ( TO L ). of ( 9 0 f ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest Distance From Same () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġl 1 Ġ= ĠLat Long ( 3 0 f , Ġ 9 f ) ĊĠĠĠĠĠĠĠ Ġval Ġl 2 Ġ= ĠLat Long ( 3 0 f , Ġ 9 f ) ĊĠĠĠĠĠĠĠ ĠassertThat ( l 1 . distance From ( l 2 )). is Within ( TO L ). of ( 0 f ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest Distance From Opp osite Po les () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġl 1 Ġ= ĠLat Long (- 9 0 f , Ġ 4 5 f ) ĊĠĠĠĠĠĠĠ Ġval Ġl 2 Ġ= ĠLat Long ( 9 0 f , Ġ 4 5 f ) ĊĠĠĠĠĠĠĠ ĠassertThat ( l 1 . distance From ( l 2 )). is Within ( TO L ). of ( 1 8 0 f ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest Distance From On Equ ator () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġl 1 Ġ= ĠLat Long ( 0 f , Ġ- 2 0 f ) ĊĠĠĠĠĠĠĠ Ġval Ġl 2 Ġ= ĠLat Long ( 0 f , Ġ 3 0 f ) ĊĠĠĠĠĠĠĠ ĠassertThat ( l 1 . distance From ( l 2 )). is Within ( TO L ). of ( 5 0 f ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest Distance From On Mer id ian () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġl 1 Ġ= ĠLat Long (- 1 0 f , Ġ 0 f ) ĊĠĠĠĠĠĠĠ Ġval Ġl 2 Ġ= ĠLat Long ( 4 0 f , Ġ 0 f ) ĊĠĠĠĠĠĠĠ ĠassertThat ( l 1 . distance From ( l 2 )). is Within ( TO L ). of ( 5 0 f ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠT OL Ġ= Ġ 1 e - 4 f ĊĠĠĠ Ġ} Ċ }