ports.push_back(12345);
TestClassComplete *tcStub = new TestClassComplete_Stub(port, address, rev, &bResult, ports);
+ cout << "==== SINGLE ====" << endl;
cout << "Return value: " << tcStub->getByte(68) << endl;
cout << "Return value: " << tcStub->getShort(1234) << endl;
- //cout << "Return value: " << tcStub->getLong(12345678) << endl;
+ cout << "Return value: " << tcStub->getLong(12345678) << endl;
cout << "Return value: " << tcStub->getFloat(12.345) << endl;
cout << "Return value: " << tcStub->getDouble(12345.678) << endl;
cout << "Return value: " << tcStub->getBoolean(true) << endl;
cout << "Return value: " << tcStub->getChar('c') << endl;
-
+ cout << "==== ARRAY ====" << endl;
+ vector<char> in1;
+ in1.push_back(68);
+ in1.push_back(69);
+ cout << "Return value: " << tcStub->getByteArray(in1)[0] << ", " << tcStub->getByteArray(in1)[1] << endl;
+ vector<short> in2;
+ in2.push_back(1234);
+ in2.push_back(1235);
+ cout << "Return value: " << tcStub->getShortArray(in2)[0] << ", " << tcStub->getShortArray(in2)[1] << endl;
+ vector<int64_t> in3;
+ in3.push_back(12345678);
+ in3.push_back(12356782);
+ cout << "Return value: " << tcStub->getLongArray(in3)[0] << ", " << tcStub->getLongArray(in3)[1] << endl;
+ vector<float> in4;
+ in4.push_back(12.345);
+ in4.push_back(12.346);
+ cout << "Return value: " << tcStub->getFloatArray(in4)[0] << ", " << tcStub->getFloatArray(in4)[1] << endl;
+ vector<double> in5;
+ in5.push_back(12345.678);
+ in5.push_back(12345.543);
+ cout << "Return value: " << tcStub->getDoubleArray(in5)[0] << ", " << tcStub->getDoubleArray(in5)[1] << endl;
+ vector<bool> in6;
+ in6.push_back(true);
+ in6.push_back(false);
+ cout << "Return value: " << tcStub->getBooleanArray(in6)[0] << ", " << tcStub->getBooleanArray(in6)[1] << endl;
+ vector<char> in7;
+ in7.push_back('c');
+ in7.push_back('e');
+ cout << "Return value: " << tcStub->getCharArray(in7)[0] << ", " << tcStub->getCharArray(in7)[1] << endl;
+ cout << "==== OTHERS ====" << endl;
cout << "Return value: " << tcStub->getA() << endl;
cout << "Return value: " << tcStub->setAndGetA(123) << endl;
cout << "Return value: " << tcStub->setACAndGetA("string", 123) << endl;