package Ġcom . ac orn ui . component Ċ Ċ import Ġcom . ac orn ui . graphic . Color Ċ import Ġcom . ac orn ui . serialization . json Parse Ċ import Ġcom . ac orn ui . serialization . json String ify Ċ import Ġkotlin . test . Test Ċ import Ġkotlin . test . assertEquals Ċ Ċ class ĠColor Stop Test Ġ{ ĊĊ ĉ @ Test Ġfun Ġserialize () Ġ{ Ċĉ ĉ val Ġg Ġ= ĠColor Stop ( Color . RED ) Ċĉ ĉ val Ġjson Ġ= Ġjson String ify ( Color Stop . serializer (), Ġg ) Ċĉ ĉ assertEquals (""" {" color ":" # ff 0 0 0 0 ff "} """, Ġjson ) Ċĉ ĉ assertEquals ( g , Ġjson Parse ( Color Stop . serializer (), Ġjson )) Ċ ĉ } ĊĊ ĉ @ Test Ġfun Ġto Css String () Ġ{ Ċĉ ĉ assertEquals (" rgba ( 2 5 5 , Ġ 0 , Ġ 0 , Ġ 1 ) Ġ 0 px ", ĠColor Stop ( Color . RED , Ġdp Ġ= Ġ 0 . 0 ). to Css String ()) Ċĉ ĉ assertEquals (" rgba ( 2 5 5 , Ġ 0 , Ġ 0 , Ġ 1 ) Ġ 5 0 %", ĠColor Stop ( Color . RED , Ġpercent Ġ= Ġ 0 . 5 ). to Css String ()) Ċ ĉ } Ċ }