cout << "Return value: " << tcStub->sumArray(input) << endl;
- CallBackInterface *cb1 = new CallBack(23);
+ /*CallBackInterface *cb1 = new CallBack(23);
CallBackInterface *cb2 = new CallBack(33);
CallBackInterface *cb3 = new CallBack(43);
vector<CallBackInterface*> cb;
cbsec.push_back(cb6);
tcStub->registerCallback(cbsec);
cout << "Return value from callback: " << tcStub->callBack() << endl;
-
+*/
vector<data> dataset;
data testdata;
dataset.push_back(testdata);
dataset.push_back(testdata2);
- tcStub->handleStruct(dataset);
+ vector<data> result = tcStub->handleStruct(dataset);
+ for (data dt : result) {
+ cout << dt.name << " ";
+ cout << dt.value << " ";
+ cout << dt.year << endl;
+ }
- vector<EnumC> vecEn;
+/* vector<EnumC> vecEn;
vecEn.push_back(APPLE);
vecEn.push_back(ORANGE);
vecEn.push_back(APPLE);
delete tcStub;
delete cb1;
delete cb2;
- delete cb3;
+ delete cb3;*/
return 0;
}