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

Tests for Memarray. More...

#include <gtest/gtest.h>
#include <tpl_memArray.H>
#include <htlist.H>
Include dependency graph for memarray.cc:

Go to the source code of this file.

Classes

struct  Default_MemArray
 
struct  MemArray_with_30_items
 

Functions

bool is_power_of_two (size_t x)
 
 TEST (MemArray, Basic_initialization)
 
 TEST_F (Default_MemArray, growing_in_2_powers)
 
 TEST_F (Default_MemArray, putn)
 
 TEST_F (Default_MemArray, access_operator)
 
 TEST_F (Default_MemArray, reserve)
 
 TEST_F (MemArray_with_30_items, copy_and_assigment)
 
 TEST (MemArray, zero_capacity)
 
 TEST (MemArray, insertion_with_rvalues)
 
 TEST (MemArray, remove_with_rvalues)
 
 TEST_F (Default_MemArray, contraction)
 
 TEST_F (Default_MemArray, remove_on_empty)
 
 TEST (MemArray, as_stack)
 
 TEST (MemArray, Iterator_on_empty_container)
 
 TEST_F (Default_MemArray, Iterator)
 
 TEST (MemArray, traverse_on_empty_container)
 
 TEST_F (Default_MemArray, traverse)
 

Detailed Description

Tests for Memarray.

Definition in file memarray.cc.

Function Documentation

◆ is_power_of_two()

bool is_power_of_two ( size_t  x)

Definition at line 47 of file memarray.cc.

Referenced by TEST().

◆ TEST() [1/7]

◆ TEST() [2/7]

TEST ( MemArray  ,
Basic_initialization   
)

◆ TEST() [3/7]

◆ TEST() [4/7]

◆ TEST() [5/7]

◆ TEST() [6/7]

TEST ( MemArray  ,
traverse_on_empty_container   
)

Definition at line 497 of file memarray.cc.

References Aleph::maps(), and Aleph::MemArray< T >::traverse().

◆ TEST() [7/7]

◆ TEST_F() [1/9]

TEST_F ( Default_MemArray  ,
access_operator   
)

Definition at line 214 of file memarray.cc.

References Aleph::DynList< T >::append(), and Aleph::maps().

◆ TEST_F() [2/9]

TEST_F ( Default_MemArray  ,
contraction   
)

Definition at line 418 of file memarray.cc.

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

◆ TEST_F() [3/9]

TEST_F ( Default_MemArray  ,
growing_in_2_powers   
)

Definition at line 133 of file memarray.cc.

References Aleph::maps().

◆ TEST_F() [4/9]

◆ TEST_F() [5/9]

TEST_F ( Default_MemArray  ,
putn   
)

Definition at line 174 of file memarray.cc.

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

◆ TEST_F() [6/9]

TEST_F ( Default_MemArray  ,
remove_on_empty   
)

Definition at line 438 of file memarray.cc.

References Aleph::maps().

◆ TEST_F() [7/9]

TEST_F ( Default_MemArray  ,
reserve   
)

Definition at line 265 of file memarray.cc.

References Aleph::maps().

◆ TEST_F() [8/9]

TEST_F ( Default_MemArray  ,
traverse   
)

Definition at line 510 of file memarray.cc.

References Aleph::maps(), N, and GenericTraverse< Container >::traverse().

◆ TEST_F() [9/9]