assert( [1.0f,0,1,0] == parseColorStr( "#FF00FF00" ) ); assert( [1.0f,0,1,1] == parseColorStr( "#FF00FF" ) ); assert( [1.0f,0,1,0] == parseColorStr( "#F0F0" ) ); assert( [1.0f,0,1,1] == parseColorStr( "#F0F" ) ); assert( [1.0f,1,1,0] == parseColorStr( "#F0" ) ); assert( [1.0f,1,1,1] == parseColorStr( "#F" ) ); assert( [0.0f,0,0,1] == parseColorStr( "#0" ) ); assert( [1.0f,1,1,1] == parseColorStr( "0xF" ) ); assert( [0.0f,0,0,1] == parseColorStr( "0x0" ) ); assert( [255,15,255,255] == parseColorStr!ubyte( "#FF0FFF", 255 ) );