| 1234567891011121314151617181920212223242526272829303132333435 |
- #include "List.h"
- #include "Array.h"
- #include <cstdio>
- #include <cassert>
- using namespace crown;
- int main()
- {
- List<int> int_list;
- assert(int_list.size() == 0);
- int_list.push_back(10);
- int_list.push_back(20);
- int_list.push_back(30);
- int_list.push_back(40);
- int_list.push_back(50);
- int_list.push_back(60);
- assert(int_list.size() == 6);
- assert(*int_list.begin() == 10);
- assert(*int_list.end() == 60);
- int_list.pop_back();
- assert(int_list.size() == 5);
- assert(*int_list.begin() == 10);
- assert(*int_list.end() == 50);
- int_list.clear();
- assert(int_list.size() == 0);
- }
|