Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
arrayqueue.cc File Reference

Tests for Arrayqueue. More...

#include <gtest/gtest.h>
#include <tpl_arrayQueue.H>
#include <ahFunctional.H>
Include dependency graph for arrayqueue.cc:

Go to the source code of this file.

Classes

struct  SimpleQueue
 
struct  ComplexQueue
 

Functions

 TEST (ArrayQueue, empty_queue)
 
 TEST (ArrayQueue, fill_and_empty_queue)
 
 TEST_F (SimpleQueue, put_and_get_stress)
 
 TEST_F (ComplexQueue, put_and_stress_capacity)
 
 TEST (ArrayQueue, Iterator_on_empty_queue)
 
 TEST (ArrayQueue, Iterator)
 
 TEST (ArrayQueue, traverse)
 
 TEST (ArrayQueue, copy_operations)
 

Variables

constexpr size_t N = 17
 
static size_t primes []
 

Detailed Description

Tests for Arrayqueue.

Definition in file arrayqueue.cc.

Function Documentation

◆ TEST() [1/6]

◆ TEST() [2/6]

◆ TEST() [3/6]

◆ TEST() [4/6]

◆ TEST() [5/6]

TEST ( ArrayQueue  ,
Iterator_on_empty_queue   
)

Definition at line 326 of file arrayqueue.cc.

References LocateFunctions< Container, Type >::get_it(), and Aleph::maps().

◆ TEST() [6/6]

◆ TEST_F() [1/2]

◆ TEST_F() [2/2]

TEST_F ( SimpleQueue  ,
put_and_get_stress   
)

Definition at line 123 of file arrayqueue.cc.

References Aleph::maps(), and Aleph::HTList::size().

Variable Documentation

◆ N

constexpr size_t N = 17
constexpr

Definition at line 48 of file arrayqueue.cc.

Referenced by TEST(), TEST(), TEST(), and TEST().

◆ primes

size_t primes[]
static
Initial value:
= {13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59,
61, 67, 71, 73, 79, 83, 89, 97, 197 }

Definition at line 336 of file arrayqueue.cc.

Referenced by demo_sieve_of_eratosthenes(), demo_transformation(), example_parallel_filter(), TEST(), and TEST().