Fixing bugs on char translation; testing for arrays
[iot2.git] / iotjava / iotrmi / Java / basics / TestClass_Stub.java
index d94a09d7e473d1af54d566a51c93cb9a62d9dea5..01b1bddf1690ab9845e50b7273f96a37b56dfb47 100644 (file)
@@ -17,6 +17,7 @@ public class TestClass_Stub {
                System.out.println("Allocated ports: " + Arrays.toString(ports));
 
                TestClassComplete_Stub tcstub = new TestClassComplete_Stub(port, address, rev, ports);
+               System.out.println("==== SINGLE ====");
                System.out.println("Return value: " + tcstub.getByte((byte)68));
                System.out.println("Return value: " + tcstub.getShort((short)1234));
                System.out.println("Return value: " + tcstub.getLong(12345678l));
@@ -25,6 +26,23 @@ public class TestClass_Stub {
                System.out.println("Return value: " + tcstub.getBoolean(true));
                System.out.println("Return value: " + tcstub.getChar('c'));
 
+               System.out.println("==== ARRAY ====");
+               byte[] in1 = { 68, 69 };
+               System.out.println("Return value: " + Arrays.toString(tcstub.getByteArray(in1)));
+               short[] in2 = { (short)1234, (short)1235 };
+               System.out.println("Return value: " + Arrays.toString(tcstub.getShortArray(in2)));
+               long[] in3 = { 12345678l, 12356782l };
+               System.out.println("Return value: " + Arrays.toString(tcstub.getLongArray(in3)));
+               float[] in4 = { 12.345f, 12.346f };
+               System.out.println("Return value: " + Arrays.toString(tcstub.getFloatArray(in4)));
+               double[] in5 = { 12345.678, 12345.543 };
+               System.out.println("Return value: " + Arrays.toString(tcstub.getDoubleArray(in5)));
+               boolean[] in6 = { true, false };
+               System.out.println("Return value: " + Arrays.toString(tcstub.getBooleanArray(in6)));
+               char[] in7 = { 'c', 'e' };
+               System.out.println("Return value: " + Arrays.toString(tcstub.getCharArray(in7)));
+
+               System.out.println("==== OTHERS ====");
                System.out.println("Return value: " + tcstub.getA());
                System.out.println("Return value: " + tcstub.setAndGetA(123));
                System.out.println("Return value: " + tcstub.setACAndGetA("string", 123));