package Ġcom . mapbox . navigation . ui . maps . route . line . model Ċ Ċ import Ġio . mock k . mock k Ċ import Ġorg . junit . Assert . assertEquals Ċ import Ġorg . junit . Test Ċ Ċ class ĠRoute Line Update Value Test Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġto Mutable Value () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġoriginal Ġ= ĠRoute Line Update Value ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRoute Line Dynamic Data ( mock k (), Ġmock k (), Ġmock k (), Ġmock k ()), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠlistOf () ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġoriginal . to Mutable Value () ĊĊĠĠĠĠĠĠĠ ĠassertEquals ( original . primary Route Line Dynamic Data , Ġresult . primary Route Line Dynamic Data ) ĊĠĠĠĠĠĠĠ ĠassertEquals ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoriginal . alternative Route Lines Dynamic Data , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġresult . alternative Route Lines Dynamic Data ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġto Immutable Value () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġoriginal Ġ= ĠRoute Line Update Value ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRoute Line Dynamic Data ( mock k (), Ġmock k (), Ġmock k (), Ġmock k ()), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠlistOf () ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval Ġreplacement Primary Route Line Dynamic Data Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRoute Line Dynamic Data ( mock k (), Ġmock k (), Ġmock k (), Ġmock k ()) ĊĠĠĠĠĠĠĠ Ġval Ġreplacement List Ġ= ĠlistOf < Route Line Dynamic Data >() ĊĠĠĠĠĠĠĠ Ġval Ġmutable Ġ= Ġoriginal . to Mutable Value () ĊĊĠĠĠĠĠĠĠ Ġmutable . primary Route Line Dynamic Data Ġ= Ġreplacement Primary Route Line Dynamic Data ĊĠĠĠĠĠĠĠ Ġmutable . alternative Route Lines Dynamic Data Ġ= Ġreplacement List ĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġmutable . to Immutable Value () ĊĊĠĠĠĠĠĠĠ ĠassertEquals ( replacement Primary Route Line Dynamic Data , Ġresult . primary Route Line Dynamic Data ) ĊĠĠĠĠĠĠĠ ĠassertEquals ( replacement List , Ġresult . alternative Route Lines Dynamic Data ) ĊĠĠĠ Ġ} Ċ } Ċ