Testing and fixing bugs on enum data types
[iot2.git] / iotjava / iotrmi / C++ / basics / TestClass_Stub.cpp
index a1c35c0718e251ae3997b6a30d9d01bbb4882cdf..01b0a90f9392a6e157e022edb7c2b393cc87c422 100644 (file)
@@ -87,6 +87,19 @@ int main(int argc, char *argv[])
        en = APPLE;
        Enum res = tcStub->handleEnum(en);
        cout << "Return value: " << res << endl;
+       vector<Enum> vecEn;
+       vecEn.push_back(APPLE);
+       vecEn.push_back(ORANGE);
+       vecEn.push_back(APPLE);
+       vecEn.push_back(GRAPE);
+       vector<Enum> vecRes = tcStub->handleEnumArray(vecEn);
+       for (Enum en : vecRes) {
+               cout << "Enum value: " << en << endl;
+       }
+       vector<Enum> vecRes2 = tcStub->handleEnumList(vecEn);
+       for (Enum en : vecRes2) {
+               cout << "Enum value: " << en << endl;
+       }
 
        cout << "==== OTHERS ====" << endl;
        cout << "Return value: " << tcStub->getA() << endl;