package Ġcom . mar cin mos k ala . kotlin preferences Ċ Ċ import Ġcom . mar cin mos k ala . kotlin preferences . objects . Complex Test Preferences Ċ import Ġorg . junit . Assert Ċ import Ġkotlin . reflect . K Mutable Property 0 Ċ Ċ fun Ġ< T > Ġtest Values ( property : ĠK Mutable Property 0 < T >, Ġstart : ĠT ?, Ġvar arg Ġvalues : ĠT ) Ġ{ ĊĠĠĠ ĠAssert . assertEquals ( start , Ġproperty . get ()) ĊĠĠĠ Ġvalues . forEach Ġ{ ĊĠĠĠĠĠĠĠ Ġproperty . set ( it ) ĊĠĠĠĠĠĠĠ ĠAssert . assertEquals ( it , Ġproperty . get ()) ĊĠĠĠĠĠĠĠ ĠExample Config . clear Cache () ĊĠĠĠĠĠĠĠ ĠComplex Test Preferences . clear Cache () ĊĠĠĠĠĠĠĠ ĠAssert . assertEquals ( it , Ġproperty . get ()) ĊĠĠĠ Ġ} Ċ } Ċ