package Ġorg . mobile toolkit . android . extensions . android . graphics . color Ċ Ċ import Ġandroid . graphics . Color Ċ import Ġkotlin . test . Test Ċ import Ġkotlin . test . assertEquals Ċ import Ġkotlin . test . assertNull Ċ Ċ /** Ċ Ġ* ĠCreated Ġby ĠSeb astian ĠO w od z in Ġon Ġ 0 3 / 0 2 / 2 0 1 9 . Ċ Ġ*/ Ċ class ĠColor UnitTest Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġextension _ parse Color OrNull () Ġ{ ĊĠĠĠĠĠĠĠ Ġvar Ġparsed Color Ġ= Ġparse Color OrNull ("") ĊĠĠĠĠĠĠĠ ĠassertNull ( parsed Color ) ĊĊĠĠĠĠĠĠĠ Ġparsed Color Ġ= Ġparse Color OrNull (" x ") ĊĠĠĠĠĠĠĠ ĠassertEquals ( Color . TRANSP ARENT , Ġparsed Color ) ĊĊĠĠĠĠĠĠĠ Ġparsed Color Ġ= Ġparse Color OrNull (" 1 ") ĊĠĠĠĠĠĠĠ ĠassertEquals ( Color . TRANSP ARENT , Ġparsed Color ) ĊĊĠĠĠĠĠĠĠ Ġparsed Color Ġ= Ġparse Color OrNull ("# u ") ĊĠĠĠĠĠĠĠ ĠassertEquals ( Color . TRANSP ARENT , Ġparsed Color ) ĊĊĠĠĠĠĠĠĠ Ġparsed Color Ġ= Ġparse Color OrNull ("# 3 ") ĊĠĠĠĠĠĠĠ ĠassertEquals ( Color . TRANSP ARENT , Ġparsed Color ) ĊĊĠĠĠĠĠĠĠ Ġparsed Color Ġ= Ġparse Color OrNull ("# ff 0 0 0 0 0 0 ") ĊĠĠĠĠĠĠĠ ĠassertEquals ( Color . to Argb ( 0 xff 0 0 0 0 0 0 ), Ġparsed Color ) ĊĊĠĠĠĠĠĠĠ Ġparsed Color Ġ= Ġparse Color OrNull (" 0 0 0 0 ff ") ĊĠĠĠĠĠĠĠ ĠassertEquals ( Color . to Argb ( 0 x 0 0 0 0 ff ), Ġparsed Color ) ĊĊĠĠĠĠĠĠĠ Ġparsed Color Ġ= Ġparse Color OrNull (" 0 0 2 e 0 0 ") ĊĠĠĠĠĠĠĠ ĠassertEquals ( Color . to Argb ( 0 x 0 0 2 e 0 0 ), Ġparsed Color ) ĊĊĠĠĠĠĠĠĠ Ġparsed Color Ġ= Ġparse Color OrNull ("# 0 0 0 0 4 0 ") ĊĠĠĠĠĠĠĠ ĠassertEquals ( Color . to Argb ( 0 x 0 0 0 0 4 0 ), Ġparsed Color ) ĊĊĠĠĠĠĠĠĠ Ġparsed Color Ġ= Ġparse Color OrNull ("# 9 8 0 b 0 3 0 7 ") ĊĠĠĠĠĠĠĠ ĠassertEquals ( Color . to Argb ( 0 x 9 8 0 b 0 3 0 7 ), Ġparsed Color ) ĊĠĠĠ Ġ} Ċ }