package Ġmo e . sdl . y ab api . data Ċ Ċ import Ġkotlin . test . Test Ċ Ċ internal Ġclass ĠR gb Color Test Ġ{ ĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġto Hex () Ġ{ ĊĠĠĠĠĠĠĠ ĠR gb Color ( 1 1 4 , Ġ 1 1 4 , Ġ 1 1 4 ). hex . also Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġprintln ( it ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġfrom Hex () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġrandom Ġ= Ġ 0 .. 2 5 5 ĊĠĠĠĠĠĠĠ Ġrepeat ( 2 5 5 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġprint ("$ it Ġtime : Ġ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġr Ġ= Ġrandom . random () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġg Ġ= Ġrandom . random () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġb Ġ= Ġrandom . random () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġcolor Ġ= ĠR gb Color ( r , Ġg , Ġb ). also (:: println ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġdecoded Ġ= ĠR gb Color . from Hex ( color . hex ). also (:: println ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif ( decoded Ġ== Ġcolor ) Ġprint (" OK ") Ġelse Ġprint (" Failed ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġprintln () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġrgba Test () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġrandom Ġ= Ġ 0 .. 2 5 5 ĊĠĠĠĠĠĠĠ Ġrepeat ( 2 5 5 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġprint ("$ it Ġtime : Ġ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġr Ġ= Ġrandom . random () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġg Ġ= Ġrandom . random () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġb Ġ= Ġrandom . random () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġa Ġ= Ġrandom . random () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġcolor Ġ= ĠR g ba Color ( r , Ġg , Ġb , Ġa ). also (:: println ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġdecoded Ġ= ĠR g ba Color . from Hex ( color . hex ). also (:: println ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif ( decoded Ġ== Ġcolor ) Ġprint (" OK ") Ġelse Ġprint (" Failed ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġprintln () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ