public void callMethodWithWrappers() {
testUtilities.runInsideContext(Void.class, new JSRunnable<Void>() {
public Void run(Context context) {
LOG.info("About to call test1 " + getAddress());
Notifier notifier = testUtilities.rhinoCallConvert("test1", Notifier.class, testUtilities
.javaToJS(getAddress()), testUtilities.javaToJS(Double.valueOf(7.0)),
testUtilities.javaToJS(Float
.valueOf((float)11.0)), testUtilities
.javaToJS(Integer.valueOf(42)),
testUtilities.javaToJS(Long
.valueOf(240000)),
"This is the cereal shot from guns");
boolean notified = notifier.waitForJavascript(1000 * 10);
assertTrue(notified);
Integer errorStatus = testUtilities.rhinoEvaluateConvert("globalErrorStatus", Integer.class);
assertNull(errorStatus);
String errorText = testUtilities.rhinoEvaluateConvert("globalErrorStatusText", String.class);
assertNull(errorText);