package Ġde . wz . div inv . infrastructure Ċ Ċ import Ġde . wz . div inv . items . domain . model . AppData Model Ċ import Ġde . wz . div inv . testdata . Div inv TestData . application Data Ċ import Ġio . kot est . core . spec . style . String Spec Ċ import Ġio . kot est . matchers . shouldBe Ċ import Ġkotlinx . serialization .* Ċ import Ġkotlinx . serialization . json .* Ċ Ċ class ĠApp Data Serialization Test : ĠString Spec () Ġ{ ĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġ" serialize Ġapplication Ġdata " Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġjson Ġ= ĠJson . encode ToString ( application Data ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġmodel : ĠApp DataModel Ġ= ĠJson . decode FromString ( json ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmodel ĠshouldBe Ġapplication Data ĊĠĠĠĠĠĠĠĠĠĠĠ Ġprintln ( Json . encode ToString ( application Data )) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }