package Ġcom . mapbox . navigation . base . trip . model Ċ Ċ import Ġcom . mapbox . navigation . testing . Builder Test Ċ import Ġio . mock k . mock k Ċ import Ġorg . junit . Test Ċ import Ġkotlin . reflect . K Class Ċ Ċ class ĠRoute Progress Test Ġ: ĠBuilder Test < Route Progress , ĠRoute Progress . Builder >() Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġget Implementation Class (): ĠK Class < Route Progress > Ġ= ĠRoute Progress :: class ĊĊĠĠĠ Ġoverride Ġfun Ġget Filled Up Builder (): ĠRoute Progress . Builder Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠRoute Progress . Builder ( mock k ( relax ed Ġ= Ġtrue )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. route Geometry With Buffer ( mock k ( relax ed Ġ= Ġtrue )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. banner Instructions ( mock k ( relax ed Ġ= Ġtrue )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. voice Instructions ( mock k ( relax ed Ġ= Ġtrue )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. currentState ( mock k ( relax ed Ġ= Ġtrue )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. current Leg Progress ( mock k ( relax ed Ġ= Ġtrue )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. up coming Step Points ( mock k ( relax ed Ġ= Ġtrue )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. in Tunnel ( true ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. distance Remaining ( 1 2 3 f ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. distance Tr ave led ( 4 5 6 f ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. duration Remaining ( 7 8 9 . 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. fraction Tr ave led ( 1 0 1 1 1 2 f ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. remaining Way points ( 1 3 1 4 1 5 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. up coming Road Objects ( mock k ( relax ed Ġ= Ġtrue )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġoverride Ġfun Ġtrigger () Ġ{ ĊĠĠĠĠĠĠĠ Ġ// Ġonly Ġused Ġto Ġtrigger ĠJ Unit 4 Ġto Ġrun Ġthis Ġclass Ġif Ġall Ġtest Ġcases Ġcome Ġfrom Ġthe Ġparent ĊĠĠĠ Ġ} Ċ } Ċ