70 lines
2.1 KiB
Java
70 lines
2.1 KiB
Java
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();
|
|
}
|
|
}
|
|
}
|