package Ġio . api . blo xy . core . dex Ċ Ċ import Ġio . api . blo xy . core . B lo xy Tester Ċ import Ġio . api . blo xy . error . Param Exception Ċ import Ġorg . junit . Test ĊĊ Ċ /** Ċ Ġ* Ġ! ĠNO ĠDESCRIPTION Ġ! Ċ Ġ* Ċ Ġ* Ġ@ author ĠGood for God Ċ Ġ* Ġ@ since Ġ 0 8 . 0 6 . 2 0 1 9 Ċ Ġ*/ Ċ class ĠTr ades By Hash Tests Ġ: ĠB lo xy Tester () Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġvalid () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġtx Hash Ġ= Ġ" 0 x 9 1 b 4 e 4 1 fa 0 2 7 d dec 7 e 9 1 3 ba 1 a 4 9 a 1 d 1 7 8 6 3 c 8 3 6 ddd 9 9 cc fb ff 1 3 7 0 1 bbc 9 4 5 8 7 f " ĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġapi . dex . tr ades By Hash ( tx Hash ) ĊĠĠĠĠĠĠĠ ĠassertNotNull ( result ) ĊĠĠĠĠĠĠĠ ĠassertFalse ( result . isEmpty ()) ĊĠĠĠĠĠĠĠ ĠassertFalse ( result [ 0 ]. isEmpty ()) ĊĠĠĠĠĠĠĠ Ġmust Valid ( result [ 0 ]. protocol ) ĊĠĠĠĠĠĠĠ Ġmust Valid ( result [ 0 ]. amount Buy ) ĊĠĠĠĠĠĠĠ Ġmust Valid ( result [ 0 ]. amount Sell ) ĊĠĠĠĠĠĠĠ Ġmust Valid ( result [ 0 ]. buy Address ) ĊĠĠĠĠĠĠĠ Ġmust Valid ( result [ 0 ]. buy Currency Id ) ĊĠĠĠĠĠĠĠ Ġmust Valid ( result [ 0 ]. buy Symbol ) ĊĠĠĠĠĠĠĠ Ġmust Valid ( result [ 0 ]. contract Type ) ĊĠĠĠĠĠĠĠ Ġmust Valid ( result [ 0 ]. maker ) ĊĠĠĠĠĠĠĠ Ġmay Valid ( result [ 0 ]. maker Annotation ) ĊĠĠĠĠĠĠĠ Ġmay Valid ( result [ 0 ]. maker Fee ) ĊĠĠĠĠĠĠĠ Ġmust Valid ( result [ 0 ]. protocol ) ĊĠĠĠĠĠĠĠ Ġmust Valid ( result [ 0 ]. sell Address ) ĊĠĠĠĠĠĠĠ Ġmust Valid ( result [ 0 ]. sell Currency Id ) ĊĠĠĠĠĠĠĠ Ġmust Valid ( result [ 0 ]. sell Symbol ) ĊĠĠĠĠĠĠĠ Ġmust Valid ( result [ 0 ]. smart Contract Address ) ĊĠĠĠĠĠĠĠ Ġmust Valid ( result [ 0 ]. smart Contract Id ) ĊĠĠĠĠĠĠĠ Ġmust Valid ( result [ 0 ]. t aker ) ĊĠĠĠĠĠĠĠ Ġmay Valid ( result [ 0 ]. t aker Annotation ) ĊĠĠĠĠĠĠĠ Ġmay Valid ( result [ 0 ]. t aker Fee ) ĊĠĠĠĠĠĠĠ Ġmust Valid ( result [ 0 ]. tx Hash ) ĊĠĠĠĠĠĠĠ Ġmust Valid ( result [ 0 ]. tx Sender ) ĊĠĠĠĠĠĠĠ Ġmust Valid ( result [ 0 ]. tx Time ) ĊĠĠĠĠĠĠĠ Ġmust Valid ( result [ 0 ]. tx Time AsString ) ĊĠĠĠĠĠĠĠ Ġmust Valid ( result [ 0 ]. toString ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ( expected Ġ= ĠParam Exception :: class ) ĊĠĠĠ Ġfun Ġ` hash Ġnot Ġvalid `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġtx Hash Ġ= Ġ" 0 x 1 b 4 e 4 1 fa 0 2 7 d dec 7 e 9 1 3 ba 1 a 4 9 a 1 d 1 7 8 6 3 c 8 3 6 ddd 9 9 cc fb ff 1 3 7 0 1 bbc 9 4 5 8 7 f " ĊĠĠĠĠĠĠĠ Ġapi . dex . tr ades By Hash ( tx Hash ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` hash Ġnot Ġexist `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġtx Hash Ġ= Ġ" 0 x 1 1 b 4 e 4 1 fa 0 2 7 d dec 7 e 9 1 3 ba 1 a 4 9 a 1 d 1 7 8 6 3 c 8 3 6 ddd 9 9 cc fb ff 1 3 7 0 1 bbc 9 4 5 8 7 f " ĊĠĠĠĠĠĠĠ Ġval Ġlist Ġ= Ġapi . dex . tr ades By Hash ( tx Hash ) ĊĠĠĠĠĠĠĠ ĠassertNotNull ( list ) ĊĠĠĠĠĠĠĠ ĠassertTrue ( list . isEmpty ()) ĊĠĠĠ Ġ} Ċ }