java-api/src/test/java/blockchain/client/TestRegisterEnrollUser.java
GME 9422182dec Register and Enroll User with Test
Success to register and Enroll User using default Admin
2018-10-22 18:29:26 +02:00

37 lines
1.2 KiB
Java

package blockchain.client;
import blockchain.configuration.Config;
import blockchain.user.UserContext;
import blockchain.utility.Util;
import org.apache.log4j.Logger;
import org.junit.Test;
public class TestRegisterEnrollUser {
private static Logger logger = Logger.getLogger(TestRegisterEnrollUser.class);
//Success
@Test
public void RegisterEnrollUser(){
String caUrl = Config.CA_ORG1_URL;
try{
CAClientWrapper caClientWrapper = new CAClientWrapper(caUrl,null);
UserContext admin = Util.readUserContext(Config.ORG1,Config.ADMIN);
caClientWrapper.setAdminContext(admin);
UserContext userContext = new UserContext();
userContext.setName("UserJavaTest");
userContext.setAffiliation(Config.ORG1);
userContext.setMspId(Config.ORG1_MSP);
String userSecret = caClientWrapper.registerUser(userContext.getName(),userContext.getAffiliation());
logger.info("uSecret : "+userSecret);
userContext = caClientWrapper.enrollUser(userContext,userSecret);
logger.info("userContext enrollement : "+userContext.getEnrollment());
}catch (Exception e){
e.printStackTrace();
}
}
}