|
Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
|
Tests for Fixedqueue. More...
Go to the source code of this file.
Classes | |
| struct | SimpleQueue |
| struct | ComplexQueue |
Functions | |
| TEST (FixedQueue, empty_queue) | |
| TEST (FixedQueue, fill_and_empty_queue) | |
| TEST_F (SimpleQueue, put_and_get_stress) | |
| TEST_F (ComplexQueue, put_and_stress) | |
| TEST (FixedQueue, Iterator_on_empty_queue) | |
| TEST (FixedQueue, Iterator) | |
| TEST (FixedQueue, traverse) | |
| TEST (FixedQueue, copy_operations) | |
Variables | |
| constexpr size_t | N = 17 |
| static size_t | primes [] |
Tests for Fixedqueue.
Definition in file fixedqueue.cc.
| TEST | ( | FixedQueue | , |
| copy_operations | |||
| ) |
Definition at line 403 of file fixedqueue.cc.
References Aleph::DynList< T >::empty(), Aleph::eq(), Aleph::HTList::is_empty(), Aleph::FixedQueue< T >::is_empty(), Aleph::maps(), N, Aleph::FixedQueue< T >::put(), Aleph::HTList::size(), Aleph::FixedQueue< T >::size(), Aleph::FixedQueue< T >::swap(), and GenericTraverse< Container >::traverse().
| TEST | ( | FixedQueue | , |
| empty_queue | |||
| ) |
Definition at line 76 of file fixedqueue.cc.
References Aleph::FixedQueue< T >::is_empty(), Aleph::maps(), and Aleph::FixedQueue< T >::size().
| TEST | ( | FixedQueue | , |
| fill_and_empty_queue | |||
| ) |
Definition at line 83 of file fixedqueue.cc.
References Aleph::FixedQueue< T >::capacity(), Aleph::FixedQueue< T >::front(), Aleph::FixedQueue< T >::get(), Aleph::FixedQueue< T >::is_empty(), Aleph::maps(), N, Aleph::FixedQueue< T >::put(), Aleph::FixedQueue< T >::rear(), and Aleph::FixedQueue< T >::size().
| TEST | ( | FixedQueue | , |
| Iterator | |||
| ) |
Definition at line 310 of file fixedqueue.cc.
References Aleph::FixedQueue< T >::get(), LocateFunctions< Container, Type >::get_it(), Aleph::FixedQueue< T >::is_empty(), Aleph::maps(), N, primes, Aleph::FixedQueue< T >::put(), and Aleph::FixedQueue< T >::size().
| TEST | ( | FixedQueue | , |
| Iterator_on_empty_queue | |||
| ) |
Definition at line 298 of file fixedqueue.cc.
References LocateFunctions< Container, Type >::get_it(), and Aleph::maps().
| TEST | ( | FixedQueue | , |
| traverse | |||
| ) |
Definition at line 357 of file fixedqueue.cc.
References Aleph::FixedQueue< T >::get(), Aleph::FixedQueue< T >::is_empty(), Aleph::maps(), N, primes, Aleph::FixedQueue< T >::put(), Aleph::FixedQueue< T >::size(), and Aleph::FixedQueue< T >::traverse().
| TEST_F | ( | ComplexQueue | , |
| put_and_stress | |||
| ) |
Definition at line 174 of file fixedqueue.cc.
References Aleph::DynList< T >::get(), Aleph::DynList< T >::get_first(), Aleph::DynList< T >::get_last(), l, Aleph::maps(), LocateFunctions< Container, Type >::nth(), Aleph::DynList< T >::put(), and Aleph::HTList::size().
| TEST_F | ( | SimpleQueue | , |
| put_and_get_stress | |||
| ) |
Definition at line 113 of file fixedqueue.cc.
References Aleph::maps(), and Aleph::HTList::size().
|
constexpr |
Definition at line 48 of file fixedqueue.cc.
Referenced by ComplexQueue::ComplexQueue(), SimpleQueue::SimpleQueue(), TEST(), TEST(), TEST(), and TEST().
|
static |
Definition at line 308 of file fixedqueue.cc.