package Ġcom . nil h cem . bl ename badge . core . utils Ċ Ċ import Ġorg . am sh ove . k lu ent .` should Ġbe Ġequal Ġto ` Ċ import Ġorg . am sh ove . k lu ent .` should Ġcontain Ġall ` Ċ import Ġorg . junit . Test Ċ Ċ class ĠByteArray UtilsTest Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` should Ġconvert Ġhex Ġstring Ġto Ġbyte Ġarray `() Ġ{ ĊĠĠĠĠĠĠĠ Ġ// ĠGiven ĊĠĠĠĠĠĠĠ Ġval Ġhex String Ġ= Ġ" 0 0 CA FE B AB E DEAD B EE FFF " ĊĊĠĠĠĠĠĠĠ Ġ// ĠWhen ĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= ĠByteArray Utils . hex StringTo ByteArray ( hex String ) ĊĊĠĠĠĠĠĠĠ Ġ// ĠThen ĊĠĠĠĠĠĠĠ Ġval Ġexpected Ġ= ĠlistOf (( 0 x CA ). to Byte (), Ġ( 0 xFE ). to Byte (), Ġ( 0 xBA ). to Byte (), Ġ( 0 x BE ). to Byte (), Ġ( 0 x DE ). to Byte (), Ġ( 0 x AD ). to Byte (), Ġ( 0 x BE ). to Byte (), Ġ( 0 xEF ). to Byte (), Ġ( 0 xFF ). to Byte ()) ĊĠĠĠĠĠĠĠ Ġresult Ġ` should Ġcontain Ġall ` Ġexpected . toByteArray () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` should Ġconvert Ġbyte Ġarray Ġto Ġhex Ġstring `() Ġ{ ĊĠĠĠĠĠĠĠ Ġ// ĠGiven ĊĠĠĠĠĠĠĠ Ġval ĠbyteArray Ġ= ĠlistOf (( 0 xBA . to Byte ()), Ġ( 0 x AD . to Byte ()), Ġ( 0 xF 0 . to Byte ()), Ġ( 0 x 0 D . to Byte ())). toByteArray () ĊĊĠĠĠĠĠĠĠ Ġ// ĠWhen ĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= ĠByteArray Utils . byteArray To HexString ( byteArray ) ĊĊĠĠĠĠĠĠĠ Ġ// ĠThen ĊĠĠĠĠĠĠĠ Ġresult Ġ` should Ġbe Ġequal Ġto ` Ġ" BA ADF 0 0 D " ĊĠĠĠ Ġ} Ċ } Ċ