package Ġkotlinx . kotlin ui čĊč Ċ import Ġkotlinx . ptype . P Type č Ċ import Ġkotlinx . serialization . json . Json č Ċ import Ġorg . junit . Assert č Ċ import Ġorg . junit . Test č Ċ import Ġorg . junit . Assert .* čĊč Ċ class ĠV Stack Test Ġ{ čĊĠĠĠ Ġ@ Test čĊĠĠĠ Ġfun Ġserialize () Ġ{ čĊĠĠĠĠĠĠĠ Ġval Ġjson Ġ= ĠJson Ġ{ čĊĠĠĠĠĠĠĠĠĠĠĠ Ġserializers Module Ġ= ĠP Type . module čĊĠĠĠĠĠĠĠĠĠĠĠ Ġpretty Print Ġ= Ġtrue čĊĠĠĠĠĠĠĠ Ġ} čĊĠĠĠĠĠĠĠ Ġ_ Plane . register () čĊčĊĠĠĠĠĠĠĠ Ġ// ĠV Stack čĊĠĠĠĠĠĠĠ Ġval Ġorig _ vs Ġ= ĠV Stack Ġ{ ĠText (" Text ") Ġ} čĊĠĠĠĠĠĠĠ Ġval Ġdata _ vs Ġ= Ġjson . encode ToString ( V Stack . Serializer (), Ġorig _ vs ) čĊĠĠĠĠĠĠĠ Ġval Ġjson _ vs Ġ= Ġjson . decode FromString ( V Stack . Serializer < View >(), Ġdata _ vs ) čĊĠĠĠĠĠĠĠ ĠAssert . assertEquals ( orig _ vs , Ġjson _ vs ) čĊĠĠĠĠĠĠĠ ĠAssert . assertEquals ( čĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" { čĊĠĠĠ Ġ" content ": Ġ{ čĊĠĠĠĠĠĠĠ Ġ" type ": Ġ": Text ", čĊĠĠĠĠĠĠĠ Ġ" text ": Ġ" Text " čĊĠĠĠ Ġ} č Ċ } """. trim Indent (), Ġdata _ vs čĊĠĠĠĠĠĠĠ Ġ) čĊĠĠĠ Ġ} č Ċ }