Fixing a bug in C++ socket server-client: message length was represented just in...
[iot2.git] / iotjava / iotrmi / Java / basics / TestClassAdvanced_Stub.java
index 759d3a60156bf8c6151c5ece6035f10ec125fbd6..d40bda65570645c6e58d7b9739579d78b564cf0d 100644 (file)
@@ -46,20 +46,20 @@ public class TestClassAdvanced_Stub {
                Struct strRes2 = tcstub.handleStructComplex(23, 'c', str);
                System.out.println("Name: " + strRes2.name);
                System.out.println("Value: " + strRes2.value);
-               System.out.println("Year: " + strRes2.year);
+               System.out.println("Year: " + strRes2.year);*/
                Struct str2 = new Struct();
                str2.name = "Trimananda";
                str2.value = 0.124f;
                str2.year = 2017;
                Struct[] arrStr = { str, str2 };
-               Struct[] arrRet = tcstub.handleStructArray(arrStr);
+/*             Struct[] arrRet = tcstub.handleStructArray(arrStr);
                for(Struct st : arrRet) {
                        System.out.println("Name: " + st.name);
                        System.out.println("Value: " + st.value);
                        System.out.println("Year: " + st.year);
-               }
+               }*/
                List<Struct> stList = new ArrayList(Arrays.asList(arrStr));
-               List<Struct> stRetList = tcstub.handleStructList(stList);
+/*             List<Struct> stRetList = tcstub.handleStructList(stList);
                for(Struct st : stRetList) {
                        System.out.println("Name: " + st.name);
                        System.out.println("Value: " + st.value);
@@ -94,9 +94,28 @@ public class TestClassAdvanced_Stub {
 /*             tcstub.registerCallbackComplex(23, cblist, 0.1234);
                System.out.println("Return value from callback: " + tcstub.callBack());
                Enum[] resArr4 = tcstub.handleAll(enArr, stList, 'c', cblist);
-               System.out.println("Enum members: " + Arrays.toString(resArr4));*/
+               System.out.println("Enum members: " + Arrays.toString(resArr4));
 
                Enum[] resArr5 = tcstub.handleCallbackEnum(enArr, 'c', cblist);
                System.out.println("Enum members: " + Arrays.toString(resArr5));
+               //Enum[] resArr6 = tcstub.handleAllTwo(enArr, stList, stList, enArr, 'c', cblist, cblist);
+//             Enum[] resArr6 = tcstub.handleAllTwo(enArr, enArr, stList, stList, 'c', cblist, cblist);
+//             System.out.println("Enum members: " + Arrays.toString(resArr6));
+               Enum[] resArr7 = tcstub.handleEnumTwo(enArr, enArr);
+               System.out.println("Enum members: " + Arrays.toString(resArr7));
+               Enum[] resArr8 = tcstub.handleEnumThree(enArr, enArr, stList, stList);
+               System.out.println("Enum members: " + Arrays.toString(resArr8));
+               List<Struct> stRetList2 = tcstub.handleStructTwo(stList, stList);
+               for(Struct st : stRetList2) {
+                       System.out.println("Name: " + st.name);
+                       System.out.println("Value: " + st.value);
+                       System.out.println("Year: " + st.year);
+               }*/
+               List<Struct> stRetList3 = tcstub.handleStructThree(stList, stList, stList);
+               for(Struct st : stRetList3) {
+                       System.out.println("Name: " + st.name);
+                       System.out.println("Value: " + st.value);
+                       System.out.println("Year: " + st.year);
+               }
        }
 }