package blockchain.query.Wallet; import blockchain.query.QueryWrapper; import org.apache.log4j.BasicConfigurator; import org.apache.log4j.Logger; import org.junit.Ignore; import org.junit.Test; import javax.json.Json; import javax.json.JsonObject; import javax.json.JsonReader; import java.io.StringReader; @Ignore public class ReadWalletTest { private static Logger logger = Logger.getLogger(ReadWalletTest.class); /* @Test public void SuccessTestReadWalletTest() { BasicConfigurator.configure(); try{ QueryWrapper queryWrapper = new QueryWrapper(); String functionName = "readWallet"; String[] args = new String[]{"qerh654d5f5h46q4fdh6h65fh00"}; String response = queryWrapper.sendQuery(functionName,args); if(response!=null){ JsonReader reader = Json.createReader(new StringReader(response)); JsonObject walletInfo = reader.readObject(); double balance = walletInfo.getJsonNumber("sold").doubleValue(); logger.info("response : "+response); logger.info("balance : "+balance); } }catch (Exception e){ e.printStackTrace(); } } */ @Test public void FailTestReadWalletTest() { BasicConfigurator.configure(); try{ QueryWrapper queryWrapper = new QueryWrapper(); String functionName = "readWallet"; String[] args = new String[]{"tttt"}; String response = queryWrapper.sendQuery(functionName,args); if(response!=null){ JsonReader reader = Json.createReader(new StringReader(response)); JsonObject walletInfo = reader.readObject(); double balance = walletInfo.getJsonNumber("sold").doubleValue(); logger.info("response : "+response); logger.info("balance : "+balance); } else { logger.warn("ERROR"); } }catch (Exception e){ e.printStackTrace(); } } }