success test

This commit is contained in:
GME 2019-03-27 19:57:18 +01:00
parent b07b6a530f
commit dcca3eaf1e
2 changed files with 17 additions and 1 deletions

View file

@ -38,6 +38,7 @@ public class Config {
//public static final String CHAINCODE_NAME = "mycc"; //public static final String CHAINCODE_NAME = "mycc";
public static final String CHAINCODE_NAME = "monnethic"; public static final String CHAINCODE_NAME = "monnethic";
//public static final String CHAINCODE_NAME = "monnethic-dev-4"; //public static final String CHAINCODE_NAME = "monnethic-dev-4";
public static final String CHAINCODE_PROD = "monnethic-prod";
//PEER 0 //PEER 0
public static final String ORG1_PEER_0 = "peer0.org1.example.com"; public static final String ORG1_PEER_0 = "peer0.org1.example.com";

View file

@ -13,6 +13,10 @@ import org.hyperledger.fabric.sdk.ProposalResponse;
import org.junit.Ignore; import org.junit.Ignore;
import org.junit.Test; import org.junit.Test;
import javax.json.Json;
import javax.json.JsonObject;
import javax.json.JsonReader;
import java.io.StringReader;
import java.util.Collection; import java.util.Collection;
@Ignore @Ignore
@ -31,20 +35,31 @@ public class ReadUserTest {
ChannelClientWrapper channelClientWrapper = ChannelClientWrapper.setupChannel(fabricClientWrapper); ChannelClientWrapper channelClientWrapper = ChannelClientWrapper.setupChannel(fabricClientWrapper);
//String[] args1 = {"chef"}; //String[] args1 = {"chef"};
String[] args1 = {"user_test"}; String[] args1 = {"bitman"};
Collection<ProposalResponse> responseQuery = channelClientWrapper.queryByChainCode(chaincode,"readUser",args1); Collection<ProposalResponse> responseQuery = channelClientWrapper.queryByChainCode(chaincode,"readUser",args1);
logger.info("RESPONSE : "+responseQuery); logger.info("RESPONSE : "+responseQuery);
logger.info("RESPONSE : "+responseQuery.size()); logger.info("RESPONSE : "+responseQuery.size());
String response = null;
for(ProposalResponse pres : responseQuery){ for(ProposalResponse pres : responseQuery){
ChaincodeResponse.Status status = pres.getStatus(); ChaincodeResponse.Status status = pres.getStatus();
if(status.getStatus()!=200){ if(status.getStatus()!=200){
throw new Exception(pres.getMessage()); throw new Exception(pres.getMessage());
} }
String stringResponse = new String(pres.getChaincodeActionResponsePayload()); String stringResponse = new String(pres.getChaincodeActionResponsePayload());
response = stringResponse;
logger.info("RESPONSE : "+stringResponse); logger.info("RESPONSE : "+stringResponse);
} }
JsonReader reader = Json.createReader(new StringReader(response));
JsonObject userInfo = reader.readObject();
logger.info("userAssociation : "+userInfo.getString("userAssociation"));
logger.info("userFirstName : "+userInfo.getString("userFirstName"));
}catch (Exception e){ }catch (Exception e){
e.printStackTrace(); e.printStackTrace();
} }