package Ġorg . tok end . sdk . test . json api Ċ Ċ import Ġorg . junit . Assert Ċ import Ġorg . junit . Test Ċ import Ġorg . tok end . sdk . api . generated . resources . Offer Resource Ċ import Ġorg . tok end . sdk . factory . Json Api Tools Provider Ċ Ċ class ĠOff ers Model Test Ġ{ ĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġsingle Offer () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġdocument Ġ= ĠJson Api Tools Provider . getResource Converter (). read Document ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġoffer Response Un included . toByteArray (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠOffer Resource :: class . java ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġval Ġoffer Ġ= Ġdocument . get () ĊĊĠĠĠĠĠĠĠ ĠJson Api Util . check Resource Null ability ( offer ) ĊĊĠĠĠĠĠĠĠ ĠAssert . assertTrue ( offer . is Filled ()) ĊĠĠĠĠĠĠĠ ĠAssert . assertNotNull ( offer . base Asset ) ĊĠĠĠĠĠĠĠ ĠAssert . assertNotNull ( offer . quote Asset ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġval Ġoffer Response Un included Ġ= Ġ"{ Ġ Ġ\ n " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" ĠĠ Ġ\" data \": { Ġ Ġ\ n " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" ĠĠĠĠĠ Ġ\" type \":\" offers \",\ n " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" ĠĠĠĠĠ Ġ\" id \":\" 1 0 \",\ n " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" ĠĠĠĠĠ Ġ\" attributes \": { Ġ Ġ\ n " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" ĠĠĠĠĠĠĠĠ Ġ\" order _ book _ id \": 0 ,\ n " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" ĠĠĠĠĠĠĠĠ Ġ\" fee \": {\ n " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" ĠĠĠĠĠĠĠ Ġ\" fixed \": Ġ\" 0 . 0 0 0 0 0 0 \",\ n " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" ĠĠĠĠĠĠĠ Ġ\" calculated _ percent \": Ġ\" 0 . 0 0 0 0 0 0 \"\ n " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" ĠĠĠĠĠ Ġ},\ n " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" ĠĠĠĠĠĠĠĠ Ġ\" base _ asset _ code \":\" R TOKEN \",\ n " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" ĠĠĠĠĠĠĠĠ Ġ\" quote _ asset _ code \":\" BTC \",\ n " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" ĠĠĠĠĠĠĠĠ Ġ\" is _ buy \": true ,\ n " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" ĠĠĠĠĠĠĠĠ Ġ\" base _ amount \":\" 1 . 0 0 0 0 0 0 \",\ n " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" ĠĠĠĠĠĠĠĠ Ġ\" quote _ amount \":\" 9 . 0 0 0 0 0 0 \",\ n " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" ĠĠĠĠĠĠĠĠ Ġ\" price \":\" 9 . 0 0 0 0 0 0 \",\ n " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" ĠĠĠĠĠĠĠĠ Ġ\" created _ at \":\" 2 0 1 8 - 0 9 - 0 4 T 1 6 : 1 0 : 4 2 Z \"\ n " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" ĠĠĠĠĠ Ġ},\ n " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" ĠĠĠĠĠ Ġ\" relationships \": { Ġ Ġ\ n " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" ĠĠĠĠĠĠĠĠ Ġ\" base _ balance \": { Ġ Ġ\ n " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" ĠĠĠĠĠĠĠĠĠĠĠ Ġ\" data \": { Ġ Ġ\ n " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" ĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ\" type \":\" balances \",\ n " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" ĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ\" id \":\" BD AS 3 BZ 3 CW UB 5 6 I 2 IV CE K 3 MU WG ML RS X PA EM 6 3 4 Y H ZW GK SG D 7 R NS Z DI JT \"\ n " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" ĠĠĠĠĠĠĠĠĠĠĠ Ġ}\ n " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" ĠĠĠĠĠĠĠĠ Ġ},\ n " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" ĠĠĠĠĠĠĠĠ Ġ\" quote _ balance \": { Ġ Ġ\ n " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" ĠĠĠĠĠĠĠĠĠĠĠ Ġ\" data \": { Ġ Ġ\ n " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" ĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ\" type \":\" balances \",\ n " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" ĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ\" id \":\" BC GY B QE WG 3 MT W FB H VP HO YT XX K WK 6 PW 6 IF 3 Q AC B 7 Q W 2 KI U BU 3 UI J MA YX I \"\ n " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" ĠĠĠĠĠĠĠĠĠĠĠ Ġ}\ n " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" ĠĠĠĠĠĠĠĠ Ġ},\ n " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" ĠĠĠĠĠĠĠĠ Ġ\" owner \": { Ġ Ġ\ n " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" ĠĠĠĠĠĠĠĠĠĠĠ Ġ\" data \": { Ġ Ġ\ n " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" ĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ\" type \":\" accounts \",\ n " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" ĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ\" id \":\" GA UL FB QK Q TF HH H ZE IR MY VC G TY 4 7 FK WE W 7 P 2 BY 2 YT 4 5 H AE O DA IJ U JH 2 3 T \"\ n " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" ĠĠĠĠĠĠĠĠĠĠĠ Ġ}\ n " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" ĠĠĠĠĠĠĠĠ Ġ},\ n " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" ĠĠĠĠĠĠĠĠ Ġ\" base _ asset \": { Ġ Ġ\ n " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" ĠĠĠĠĠĠĠĠĠĠĠ Ġ\" data \": { Ġ Ġ\ n " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" ĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ\" type \":\" assets \",\ n " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" ĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ\" id \":\" R TOKEN \"\ n " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" ĠĠĠĠĠĠĠĠĠĠĠ Ġ}\ n " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" ĠĠĠĠĠĠĠĠ Ġ},\ n " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" ĠĠĠĠĠĠĠĠ Ġ\" quote _ asset \": { Ġ Ġ\ n " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" ĠĠĠĠĠĠĠĠĠĠĠ Ġ\" data \": { Ġ Ġ\ n " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" ĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ\" type \":\" assets \",\ n " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" ĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ\" id \":\" BTC \"\ n " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" ĠĠĠĠĠĠĠĠĠĠĠ Ġ}\ n " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" ĠĠĠĠĠĠĠĠ Ġ}\ n " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" ĠĠĠĠĠ Ġ}\ n " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" ĠĠ Ġ}\ n " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" }" Ċ }