40 lines
1.3 KiB
Java
40 lines
1.3 KiB
Java
package blockchain.query.User;
|
|
|
|
|
|
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 ReadUserTest {
|
|
private static Logger logger = Logger.getLogger(ReadUserTest.class);
|
|
|
|
@Test
|
|
public void TestQueryReadUser() {
|
|
BasicConfigurator.configure();
|
|
try{
|
|
QueryWrapper queryWrapper = new QueryWrapper();
|
|
String functionName = "readUser";
|
|
String[] args = new String[]{"$2a$10$N1C1lPeVMZ6oY4hSyX2cbuKBoGtJ0yWSXIgBaZ1RsI8QfaoTHCYi2"};
|
|
String response = queryWrapper.sendQuery(functionName,args);
|
|
if(response != null){
|
|
JsonReader reader = Json.createReader(new StringReader(response));
|
|
JsonObject userInfo = reader.readObject();
|
|
logger.info("userAssociation : "+userInfo.getString("userAssociation"));
|
|
logger.info("userFirstName : "+userInfo.getString("userFirstName"));
|
|
} else {
|
|
throw new Exception("Response is null");
|
|
}
|
|
}catch (Exception e){
|
|
e.printStackTrace();
|
|
}
|
|
}
|
|
}
|