void CCQTest() { CCQueue ccq; ccq.Add("Alrikr", "Video card smoked"); ccq.Add("Bjornstjerne", "Received wrong colour cable"); ccq.Add("Cyprianus", "Motherboard DOA"); ccq.Add("Dietrich", "Order not received"); ccq.Add("Elisaeus", "Only 931GB on 1TB hard drive"); cout << "Size of ticket queue: " << ccq.Size() << endl; ccq.Service(); ccq.Service(); ccq.Service(); ccq.Service(); try { ccq.Service(); ccq.Service(); ccq.Service(); ccq.Service(); } catch(logic_error) { cout<<"Tried to remove a value from an empty list"<<endl; } ccq.MoveUp(0); ccq.MoveDown(0); ccq.MoveUp(1); ccq.MoveDown(1); try { ccq.Service(); ccq.Service(); ccq.Service(); ccq.Service(); } catch(logic_error) { cout<<"Tried to remove a value from an empty list"<<endl; } ccq.Add("Bjornstjerne", "Received wrong colour cable"); ccq.Add("Cyprianus", "Motherboard DOA"); ccq.Add("Dietrich", "Order not received"); cout << ccq.Size() << endl; ccq.MoveUp(0); ccq.MoveDown(0); ccq.MoveUp(3); ccq.MoveUp(10); ccq.MoveUp(-1); ccq.MoveUp(2); ccq.MoveDown(2); ccq.MoveDown(10); ccq.MoveDown(-1); cout << ccq.PrintStatus() << endl; }
void CCQTest() { CCQueue ccq; ccq.Add("Alrikr", "Video card smoked"); ccq.Add("Bjornstjerne", "Received wrong colour cable"); ccq.Add("Cyprianus", "Motherboard DOA"); ccq.Add("Dietrich", "Order not received"); ccq.Add("Elisaeus", "Only 931GB on 1TB hard drive"); cout << "Size of ticket queue: " << ccq.Size() << endl; ccq.Service(); ccq.MoveUp(3); ccq.MoveUp(2); ccq.MoveDown(2); cout << ccq.PrintStatus() << endl; }