ScenarioBuilder scn = scenario(“User signup”)
.exec(session → session.set(“singpassID”, mockPassClient.generateIDNumber(IDType.NRIC)))
.exec(session → session.set(“email”, TestDataProvider.getRandomEmail()))
.exec(session → session.set(“mobileNumber”, TestDataProvider.getRandomMobileNumberForUI()))
.exec(session → session.set(“randomValue”, TestDataProvider.getRandomDouble()))
.exec(session → {
System.out.print(“\n************** " + session.getString(“singpassID”));
System.out.print(”\n***************" + session.getString(“email”));
return session;
}).exec(mockPassClient.createPersona(Product.CASA, “#{singpassID}”, “#{email}”,
“#{mobileNumber}”, 12345.5));
The values of singpassId , email, and mobileNumber are not passed into createPersona() but present inside session. What am I doing wrong.