package Ġco . om ise go . om ise go . live . auth Ċ Ċ /* Ċ Ġ* ĠOm ise GO Ċ Ġ* Ċ Ġ* ĠCreated Ġby ĠPh uch it ĠSi ri mong k ols ath ien Ġon Ġ 3 / 7 / 2 0 1 8 ĠAD . Ċ Ġ* ĠCopyright ĠÂ© Ġ 2 0 1 7 - 2 0 1 8 ĠOm ise GO . ĠAll Ġrights Ġreserved . Ċ Ġ*/ Ċ Ċ import Ġco . om ise go . om ise go . extension . bd Ċ import Ġco . om ise go . om ise go . live . Base Auth Test Ċ import Ġco . om ise go . om ise go . model . params . admin . Transaction Create Params Ċ import Ġorg . am sh ove . k lu ent . shouldBe Ċ import Ġorg . am sh ove . k lu ent . should Not Be Ċ import Ġorg . junit . Test Ċ import Ġorg . junit . runner . RunWith Ċ import Ġorg . ro bo lectric . Ro bo lectric TestRunner Ċ import Ġorg . ro bo lectric . annotation . Config Ċ Ċ @ RunWith ( Ro bo lectric TestRunner :: class ) Ċ @ Config ( sdk Ġ= Ġ[ 2 3 ]) Ċ class ĠCreate Transaction Live Test Ġ: ĠBase Auth Test () Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` transfer Ġfrom Ġan Ġaccount Ġto Ġa Ġuser Ġshould Ġreturn Ġ 2 0 0 , Ġ' from ' Ġshould Ġbe Ġan Ġaccount Ġand Ġ' to ' Ġshould Ġbe Ġa Ġuser `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġresponse Ġ= Ġclient . create Transaction ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠTransaction Create Params ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġfrom Address Ġ= Ġsecret . getString (" account _ address "), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġto Address Ġ= Ġsecret . getString (" user _ address "), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtoken Id Ġ= Ġsecret . getString (" token _ id "), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġamount Ġ= Ġ 1 . bd ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ). execute () ĊĊĠĠĠĠĠĠĠ Ġresponse . is Successful ĠshouldBe Ġtrue ĊĊĠĠĠĠĠĠĠ Ġ/* ĠTransaction Ġsource Ġ' from ' Ġshould Ġbe Ġan Ġaccount Ġ*/ ĊĠĠĠĠĠĠĠ Ġresponse . body ()?. data ?. from ?. accountId Ġshould Not Be Ġnull ĊĠĠĠĠĠĠĠ Ġresponse . body ()?. data ?. from ?. userId ĠshouldBe Ġnull ĊĊĠĠĠĠĠĠĠ Ġ/* ĠTransaction Ġsource Ġ' to ' Ġshould Ġbe Ġa Ġuser Ġ*/ ĊĠĠĠĠĠĠĠ Ġresponse . body ()?. data ?. to ?. accountId ĠshouldBe Ġnull ĊĠĠĠĠĠĠĠ Ġresponse . body ()?. data ?. to ?. userId Ġshould Not Be Ġnull ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` transfer Ġfrom Ġa Ġuser Ġto Ġan Ġaccount Ġshould Ġreturn Ġ 2 0 0 , Ġ' from ' Ġshould Ġbe Ġa Ġuser Ġand Ġ' to ' Ġshould Ġbe Ġan Ġaccount `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġresponse Ġ= Ġclient . create Transaction ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠTransaction Create Params ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġfrom Address Ġ= Ġsecret . getString (" user _ address "), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġto Address Ġ= Ġsecret . getString (" account _ address "), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtoken Id Ġ= Ġsecret . getString (" token _ id "), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġamount Ġ= Ġ 1 . bd ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ). execute () ĊĊĠĠĠĠĠĠĠ Ġresponse . is Successful ĠshouldBe Ġtrue ĊĊĠĠĠĠĠĠĠ Ġ/* ĠTransaction Ġsource Ġ' from ' Ġshould Ġbe Ġa Ġuser Ġ*/ ĊĠĠĠĠĠĠĠ Ġresponse . body ()?. data ?. from ?. accountId ĠshouldBe Ġnull ĊĠĠĠĠĠĠĠ Ġresponse . body ()?. data ?. from ?. userId Ġshould Not Be Ġnull ĊĊĠĠĠĠĠĠĠ Ġ/* ĠTransaction Ġsource Ġ' to ' Ġshould Ġbe Ġan Ġaccount Ġ*/ ĊĠĠĠĠĠĠĠ Ġresponse . body ()?. data ?. to ?. accountId Ġshould Not Be Ġnull ĊĠĠĠĠĠĠĠ Ġresponse . body ()?. data ?. to ?. userId ĠshouldBe Ġnull ĊĠĠĠ Ġ} Ċ } Ċ