package Ġcom . mapbox . navigation . ui . maps . route . line . model Ċ Ċ import Ġjunit . framework . TestCase . assertEquals Ċ import Ġorg . junit . Test Ċ import Ġjava . lang . RuntimeException Ċ Ċ class ĠRoute Line Error Test Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġto Mutable Value () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġoriginal Ġ= ĠRoute Line Error ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" foobar ", ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRuntimeException () ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġoriginal . to Mutable Value () ĊĊĠĠĠĠĠĠĠ ĠassertEquals ( original . errorMessage , Ġresult . errorMessage ) ĊĠĠĠĠĠĠĠ ĠassertEquals ( original . throwable , Ġresult . throwable ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġto Immutable Value () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġoriginal Ġ= ĠRoute Line Error ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" foobar ", ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRuntimeException () ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval Ġreplacement Message Ġ= Ġ" do od le " ĊĠĠĠĠĠĠĠ Ġval Ġreplacement Throwable Ġ= ĠRuntimeException () ĊĠĠĠĠĠĠĠ Ġval Ġmutable Ġ= Ġoriginal . to Mutable Value () ĊĊĠĠĠĠĠĠĠ Ġmutable . errorMessage Ġ= Ġreplacement Message ĊĠĠĠĠĠĠĠ Ġmutable . throwable Ġ= Ġreplacement Throwable ĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġmutable . to Immutable Value () ĊĊĠĠĠĠĠĠĠ ĠassertEquals ( replacement Message , Ġresult . errorMessage ) ĊĠĠĠĠĠĠĠ ĠassertEquals ( replacement Throwable , Ġresult . throwable ) ĊĠĠĠ Ġ} Ċ } Ċ