package Ġio . android al atan . compose . observable s Ċ Ċ import Ġorg . junit . jupiter . api . Assertions Ċ import Ġorg . junit . jupiter . api . Test Ċ Ċ class ĠBase Value Holder Test Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` to Mutable Ġupdate `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġvalue Holder Ġ= ĠBase Value Holder ( Mock Person (" Ste ve ", Ġ 2 9 )) ĊĠĠĠĠĠĠĠ Ġval ĠnewName Ġ= Ġ" Ste ve ĠJob " ĊĠĠĠĠĠĠĠ Ġval Ġnew Age Ġ= Ġ 3 2 ĊĠĠĠĠĠĠĠ Ġvalue Holder . to Mutable () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. update Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġit . copy ( name Ġ= ĠnewName , Ġage Ġ= Ġnew Age ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ ĠAssertions . assertEquals ( Mock Person ( new Name , Ġnew Age ), Ġvalue Holder . get ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġdata Ġclass ĠMock Person ( val Ġname : ĠString , Ġval Ġage : ĠInt ) Ċ }