X-Git-Url: http://git.megacz.com/?p=nestedvm.git;a=blobdiff_plain;f=src%2Ftests%2FCallTest.java;h=95184ce5e792433bd30646d5973d40a754eb5db4;hp=77fd2174e0894b531d92e45d146fc171f15afeb8;hb=b6be9bcc91cf8e995a0e616a480813cdbef09dc2;hpb=777acd138d857049f58620b5c2003733798e69f0 diff --git a/src/tests/CallTest.java b/src/tests/CallTest.java index 77fd217..95184ce 100644 --- a/src/tests/CallTest.java +++ b/src/tests/CallTest.java @@ -26,7 +26,7 @@ public class CallTest { case 1: return rt.strdup("OS: " + System.getProperty("os.name")); case 2: return rt.strdup(System.getProperty("os.version")); case 3: return rt.strdup(new Date().toString()); - case 4: return rt.addFD(new Runtime.OutputStreamFD(new CustomOS())); + case 4: return rt.addFD(new Runtime.InputOutputStreamFD(null,new CustomOS())); case 5: System.out.println("In callJava() in Java"); try { rt.call("backinmips"); } catch(Runtime.CallException e) { } @@ -43,12 +43,13 @@ public class CallTest { System.out.println("== Start of CallTest =="); System.out.println("Back in java... calling callme()"); - int ret = rt.call("callme",a1,a2,a3,a4,a5,a6); + int ret = rt.call("callme",new int[]{a1,a2,a3,a4,a5,a6}); System.out.println("callme returned: " + ret); int addr = rt.strdup("Hello, World from java"); rt.call("echo",addr,4); rt.free(addr); + rt.call("echo",new Object[]{"Hello, World, from the Object[] call method",new Integer(2)}); System.out.println("== End of CallTest =="); rt.execute();