Fixing the test for the GetAccountBalances API handler when used with the NodeConnection class
This commit is contained in:
parent
2ea1fa9cc7
commit
3406fcdd68
1 changed files with 13 additions and 7 deletions
|
@ -67,8 +67,8 @@ public class NodeConnectionTest {
|
||||||
private long BlOCK_TEST_NUMBER = 11000000;
|
private long BlOCK_TEST_NUMBER = 11000000;
|
||||||
private Asset BTS = new Asset("1.3.0");
|
private Asset BTS = new Asset("1.3.0");
|
||||||
private Asset BLOCKPAY = new Asset("1.3.1072");
|
private Asset BLOCKPAY = new Asset("1.3.1072");
|
||||||
private Asset BITDOLAR = new Asset("1.3.121"); //USD Smartcoin
|
private Asset BITUSD = new Asset("1.3.121"); //USD Smartcoin
|
||||||
private Asset BITEURO = new Asset("1.3.120"); //EUR Smartcoin
|
private Asset BITEUR = new Asset("1.3.120"); //EUR Smartcoin
|
||||||
private NodeConnection nodeConnection;
|
private NodeConnection nodeConnection;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -198,17 +198,20 @@ public class NodeConnectionTest {
|
||||||
*/
|
*/
|
||||||
@Test
|
@Test
|
||||||
public void testGetAccountBalancesRequest(){
|
public void testGetAccountBalancesRequest(){
|
||||||
|
System.out.println("** Testing GetAccountBalances request **");
|
||||||
|
int callbackCount = 0;
|
||||||
nodeConnection = NodeConnection.getInstance();
|
nodeConnection = NodeConnection.getInstance();
|
||||||
nodeConnection.addNodeUrl(NODE_URL_1);
|
nodeConnection.addNodeUrl(NODE_URL_1);
|
||||||
nodeConnection.connect("", "", false, mErrorListener);
|
nodeConnection.connect("", "", false, mErrorListener);
|
||||||
|
|
||||||
System.out.println("Adding GetAccountBalances here");
|
System.out.println("Adding GetAccountBalances here");
|
||||||
|
// Trying to get the balances of ACCOUNT_ID_1 for BTS, bitUSD & bitEUR
|
||||||
try{
|
try{
|
||||||
UserAccount userAccount = new UserAccount(ACCOUNT_ID_1);
|
UserAccount userAccount = new UserAccount(ACCOUNT_ID_1);
|
||||||
ArrayList<Asset> assetList = new ArrayList<>();
|
ArrayList<Asset> assetList = new ArrayList<>();
|
||||||
assetList.add(BTS);
|
assetList.add(BTS);
|
||||||
assetList.add(BITDOLAR);
|
assetList.add(BITUSD);
|
||||||
assetList.add(BITEURO);
|
assetList.add(BITEUR);
|
||||||
System.out.println("Test: Request to discrete asset list");
|
System.out.println("Test: Request to discrete asset list");
|
||||||
nodeConnection.addRequestHandler(new GetAccountBalances(userAccount, assetList, false, new WitnessResponseListener(){
|
nodeConnection.addRequestHandler(new GetAccountBalances(userAccount, assetList, false, new WitnessResponseListener(){
|
||||||
@Override
|
@Override
|
||||||
|
@ -225,6 +228,7 @@ public class NodeConnectionTest {
|
||||||
System.out.println("RepeatedRequestIdException. Msg: "+e.getMessage());
|
System.out.println("RepeatedRequestIdException. Msg: "+e.getMessage());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Trying to get the balances of ACCOUNT_ID_1 for all assets
|
||||||
try{
|
try{
|
||||||
UserAccount userAccount = new UserAccount(ACCOUNT_ID_1);
|
UserAccount userAccount = new UserAccount(ACCOUNT_ID_1);
|
||||||
System.out.println("Test: Request to all account' assets balance");
|
System.out.println("Test: Request to all account' assets balance");
|
||||||
|
@ -243,6 +247,8 @@ public class NodeConnectionTest {
|
||||||
System.out.println("RepeatedRequestIdException. Msg: "+e.getMessage());
|
System.out.println("RepeatedRequestIdException. Msg: "+e.getMessage());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Timer timer = new Timer();
|
||||||
|
timer.schedule(releaseTask, 10000);
|
||||||
try{
|
try{
|
||||||
// Holding this thread while we get update notifications
|
// Holding this thread while we get update notifications
|
||||||
synchronized (this){
|
synchronized (this){
|
||||||
|
@ -618,7 +624,7 @@ public class NodeConnectionTest {
|
||||||
ArrayList<String> objectList = new ArrayList<String>(){{
|
ArrayList<String> objectList = new ArrayList<String>(){{
|
||||||
add(BLOCKPAY.getBitassetId());
|
add(BLOCKPAY.getBitassetId());
|
||||||
add(BTS.getBitassetId());
|
add(BTS.getBitassetId());
|
||||||
add(BITEURO.getBitassetId());
|
add(BITEUR.getBitassetId());
|
||||||
}};
|
}};
|
||||||
|
|
||||||
System.out.println("Adding GetObjects request");
|
System.out.println("Adding GetObjects request");
|
||||||
|
@ -916,7 +922,7 @@ public class NodeConnectionTest {
|
||||||
ArrayList<Asset> assetList = new ArrayList<Asset>(){{
|
ArrayList<Asset> assetList = new ArrayList<Asset>(){{
|
||||||
add(BLOCKPAY);
|
add(BLOCKPAY);
|
||||||
add(BTS);
|
add(BTS);
|
||||||
add(BITEURO);
|
add(BITEUR);
|
||||||
}};
|
}};
|
||||||
|
|
||||||
System.out.println("Adding LookupAssetSymbols request");
|
System.out.println("Adding LookupAssetSymbols request");
|
||||||
|
@ -960,7 +966,7 @@ public class NodeConnectionTest {
|
||||||
ArrayList<Asset> assetList = new ArrayList<Asset>(){{
|
ArrayList<Asset> assetList = new ArrayList<Asset>(){{
|
||||||
add(BLOCKPAY);
|
add(BLOCKPAY);
|
||||||
add(BTS);
|
add(BTS);
|
||||||
add(BITEURO);
|
add(BITEUR);
|
||||||
}};
|
}};
|
||||||
|
|
||||||
ECKey privateKey = new BrainKey(TEST_ACCOUNT_BRAIN_KEY, 0).getPrivateKey();
|
ECKey privateKey = new BrainKey(TEST_ACCOUNT_BRAIN_KEY, 0).getPrivateKey();
|
||||||
|
|
Loading…
Reference in a new issue