package Ġcz . pe tr bal at . k lib . jdk . cz . pe tr bal at . k lib . jdk . io Ċ Ċ import Ġcz . pe tr bal at . k lib . jdk . io . clone Ċ import Ġcz . pe tr bal at . k lib . jdk . io . fromString Ċ import Ġcz . pe tr bal at . k lib . jdk . io . serialize ToString Ċ import Ġjava . io . Serializable Ċ import Ġkotlin . test . Test Ċ import Ġkotlin . test . assertEquals Ċ import Ġkotlin . test . assertFalse Ċ Ċ class ĠSerialize Util Test Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest FromString () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġuser Ġ= ĠTest Ser Dto ( age Ġ= Ġ 4 , Ġname Ġ= Ġ" O nd ra ") ĊĠĠĠĠĠĠĠ Ġval Ġstr Ġ= Ġserialize ToString ( user ) ĊĠĠĠĠĠĠĠ Ġval Ġuser Des Ġ= Ġfrom String ( str ) ĊĠĠĠĠĠĠĠ ĠassertEquals ( user , Ġuser Des ) ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest Clone () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġobj Ġ= ĠTest Ser Dto (" a ") ĊĠĠĠĠĠĠĠ Ġval Ġclone Ġ= Ġclone ( obj ) ĊĠĠĠĠĠĠĠ ĠassertEquals ( obj , Ġclone ) ĊĠĠĠĠĠĠĠ ĠassertFalse ( obj Ġ=== Ġclone ) ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġdata Ġclass ĠTest Ser Dto ( val Ġname : ĠString , Ġval Ġage : ĠInt ? Ġ= Ġnull ) Ġ: ĠSerializable Ċ } Ċ