Skip to content

Instantly share code, notes, and snippets.

@rafialhamd
Created January 12, 2019 09:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rafialhamd/a47f6a05a56dcd17fd990ece9171ac2c to your computer and use it in GitHub Desktop.
Save rafialhamd/a47f6a05a56dcd17fd990ece9171ac2c to your computer and use it in GitHub Desktop.
Test com.hedera.sdk.account.HederaAccount.getBalance()
package com.hbarscan.test.account;
import org.slf4j.LoggerFactory;
import com.hedera.examples.utilities.ExampleUtilities;
import com.hedera.sdk.account.HederaAccount;
import ch.qos.logback.classic.Logger;
public final class HederaAccountTest {
static final ch.qos.logback.classic.Logger logger = (Logger) LoggerFactory.getLogger(HederaAccountTest.class);
//TEST
public static void main(String[] args) throws Exception{
long balance = getBalance(0, 0, 1001);
logger.info("TEST RESULTS......");
logger.info("getBalance(0, 0, 1001) = " + balance);
}
public static long getBalance(long shardNum,
long realmNum,
long accountNum) throws Exception{
HederaAccount account = new HederaAccount(shardNum, realmNum, accountNum);
account.txQueryDefaults = ExampleUtilities.getTxQueryDefaults();
long balance = account.getBalance();
if (balance == -1) {
logger.info("Error: account.getPrecheckResult() = " + account.getPrecheckResult());
}
return balance;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment