Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <fstream>
- #include <iostream>
- #include "simpio.h"
- #include "console.h"
- #include "MyQueue.h"
- using namespace std;
- int main(){
- MyQueue queue;
- queue.enque(1);
- queue.enque(2);
- queue.enque(3);
- queue.enque(4);
- queue.enque(5);
- queue.enque(6);
- queue.enque(7);
- queue.enque(8);
- queue.enque(9);
- queue.enque(10);
- queue.enque(11);
- cout << "size = " << queue.size() << " must be 11" << endl;
- cout << "testing peek(), must return 11" << queue.peek() << endl;
- cout << "begining deque, from 11 to 1" << endl;
- cout << queue.deque() << endl;
- cout << queue.deque() << endl;
- cout << queue.deque() << endl;
- cout << queue.deque() << endl;
- cout << queue.deque() << endl;
- cout << queue.deque() << endl;
- cout << queue.deque() << endl;
- cout << queue.deque() << endl;
- cout << queue.deque() << endl;
- cout << queue.deque() << endl;
- cout << queue.deque() << endl;
- cout << "end of deque" << endl;
- cout << "size = " << queue.size() << " must be 0" << endl;
- cout << "queue must be empty -> " << queue.isEmpty() << endl;
- cout << "now it should throw error" << endl;
- cout << queue.deque();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement