/* Ċ Ġ* ĠCopyright Ġ 2 0 1 9 - 2 0 2 0 ĠM am oe ĠTechnologies Ġand Ġcontributors . Ċ Ġ* Ċ Ġ* Ġ ĠæŃ¤ æºĲ ä»£çłģ çļĦ ä½¿çĶ¨ åıĹ ĠGNU ĠA FFER O ĠGENER AL ĠPUBLIC ĠLICENSE Ġversion Ġ 3 Ġ è®¸ åı¯ è¯ģ çļĦ çº¦ æĿŁ , Ġåı¯ä»¥ åľ¨ ä»¥ä¸ĭ éĵ¾æİ¥ æī¾åĪ° è¯¥ è®¸ åı¯ è¯ģ . Ċ Ġ* Ġ ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠGNU ĠA GPL v 3 Ġlicense Ġthat Ġcan Ġbe Ġfound Ġthrough Ġthe Ġfollowing Ġlink . Ċ Ġ* Ċ Ġ* Ġ Ġhttps :// github . com / mam oe / mir ai / blob / master / LICENSE Ċ Ġ*/ Ċ package Ġnet . mam oe . mir ai . internal . utils Ċ Ċ import Ġkotlin . test . Test Ċ import Ġkotlin . test . assertEquals Ċ import Ġkotlin . test . assertTrue Ċ Ċ class ĠType Conversion Test Ġ{ ĊĊĠĠĠ Ġ@ Experimental Unsigned Types ĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest Conversions () Ġ{ ĊĠĠĠĠĠĠĠ ĠassertEquals (" 0 1 ", Ġbyte ArrayOf ( 1 ). to U HexString ()) ĊĠĠĠĠĠĠĠ ĠassertEquals (" 7 F ", Ġbyte ArrayOf ( 0 x 7 F ). to U HexString ()) ĊĠĠĠĠĠĠĠ ĠassertEquals (" FF ", Ġ ubyte ArrayOf ( 0 xff u ). to U HexString ()) ĊĠĠĠĠĠĠĠ ĠassertEquals (" 7 F ", Ġ ubyte ArrayOf ( 0 x 7 fu ). to U HexString ()) ĊĠĠĠĠĠĠĠ ĠassertTrue Ġ{ Ġ 1 9 9 4 7 0 1 0 2 1 . toByteArray (). content Equals (" 7 6 ĠE 4 ĠB 8 ĠDD ". hex ToBytes ()) Ġ} ĊĠĠĠĠĠĠĠ ĠassertEquals ( byte ArrayOf ( 0 , Ġ 0 , Ġ 0 , Ġ 0 x 0 1 ). to U HexString (), Ġ 1 . toByteArray (). to U HexString ()) ĊĠĠĠĠĠĠĠ ĠassertEquals ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ ubyte ArrayOf ( 0 x 7 fu , Ġ 0 xff u , Ġ 0 xff u , Ġ 0 xff u ). toByteArray (). to U HexString (), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠInt . MAX _ VALUE . toByteArray (). to U HexString () ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ }