package Ġcom . mapbox . navigation . ui . maps . route . line . model Ċ Ċ import Ġcom . mapbox . geojson . Feature Collection Ċ import Ġio . mock k . mock k Ċ import Ġjunit . framework . TestCase . assertEquals Ċ import Ġorg . junit . Test Ċ Ċ class ĠRoute Line Data Test Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġto Mutable Value () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġoriginal Ġ= ĠRoute Line Data ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmock k (), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRoute Line Dynamic Data ( mock k (), Ġmock k (), Ġmock k (), Ġmock k ()) ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġoriginal . to Mutable Value () ĊĊĠĠĠĠĠĠĠ ĠassertEquals ( original . feature Collection , Ġresult . feature Collection ) ĊĠĠĠĠĠĠĠ ĠassertEquals ( original . dynamic Data , Ġresult . dynamic Data ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġto Immutable Value () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġoriginal Ġ= ĠRoute Line Data ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmock k (), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRoute Line Dynamic Data ( mock k (), Ġmock k (), Ġmock k (), Ġmock k ()) ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval Ġreplacement Feature Collection Ġ= Ġmock k < Feature Collection >() ĊĠĠĠĠĠĠĠ Ġval Ġreplacement Dynamic Data Ġ= ĠRoute Line Dynamic Data ( mock k (), Ġmock k (), Ġmock k (), Ġmock k ()) ĊĠĠĠĠĠĠĠ Ġval Ġmutable Ġ= Ġoriginal . to Mutable Value () ĊĊĠĠĠĠĠĠĠ Ġmutable . feature Collection Ġ= Ġreplacement Feature Collection ĊĠĠĠĠĠĠĠ Ġmutable . dynamic Data Ġ= Ġreplacement Dynamic Data ĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġmutable . to Immutable Value () ĊĊĠĠĠĠĠĠĠ ĠassertEquals ( replacement Feature Collection , Ġresult . feature Collection ) ĊĠĠĠĠĠĠĠ ĠassertEquals ( replacement Dynamic Data , Ġresult . dynamic Data ) ĊĠĠĠ Ġ} Ċ } Ċ