//test file for class Services #include "Services.h" int main() { Services aServices = Services("testSample.csv"); vector result = aServices.getServices(); vector expectedResult; list s1={"server1","server1bis"}; list s3={"server3"}; list s4; list s5; list s6; list s7; list s8={"server8","server8bis","server8ter"}; string emptyUsername; expectedResult.push_back(Service(1,"username1",s1)); expectedResult.push_back(Service(3,"username3",s3)); expectedResult.push_back(Service(4,"username4",s4)); expectedResult.push_back(Service(5,"username5",s5)); expectedResult.push_back(Service(6,emptyUsername,s6)); expectedResult.push_back(Service(7,"username7",s7)); expectedResult.push_back(Service(8,"username8",s8)); if(expectedResult[4]==result[4]){ cout << "first good" << endl; }else{ cout << "not good" << endl; } if(expectedResult==result){ cout << "Services test: OK" << endl; return 0; }else { cout << "Services test: FAIL" << endl; return 1; } }