equal
deleted
inserted
replaced
1760 void TestTQueIter<T>::Test5() |
1760 void TestTQueIter<T>::Test5() |
1761 { |
1761 { |
1762 Item item1,item2; |
1762 Item item1,item2; |
1763 TDblQue<Item> que; |
1763 TDblQue<Item> que; |
1764 T* iter; |
1764 T* iter; |
1765 Item* a; |
|
1766 |
1765 |
1767 que.AddFirst(item2); |
1766 que.AddFirst(item2); |
1768 que.AddFirst(item1); |
1767 que.AddFirst(item1); |
1769 test.Start(_L("Constructor")); |
1768 test.Start(_L("Constructor")); |
1770 iter=new T(que); |
1769 iter=new T(que); |
1771 test.Next(_L("Iterators")); |
1770 test.Next(_L("Iterators")); |
1772 a=*iter; |
|
1773 test(((*iter)++)==&item1); |
1771 test(((*iter)++)==&item1); |
1774 test(((*iter)--)==&item2); |
1772 test(((*iter)--)==&item2); |
1775 test(((*iter)++)==&item1); |
1773 test(((*iter)++)==&item1); |
1776 test(((*iter)++)==&item2); |
1774 test(((*iter)++)==&item2); |
1777 test(((*iter)++)==NULL); |
1775 test(((*iter)++)==NULL); |