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

Comprehensive tests for random_tree.H. More...

#include <gtest/gtest.h>
#include <random_tree.H>
#include <tpl_tree_node.H>
#include <tpl_binNodeUtils.H>
Include dependency graph for random_tree_test.cc:

Go to the source code of this file.

Classes

class  RandomTreeTest
 

Functions

 TEST_F (RandomTreeTest, GenerateSingleNode)
 
 TEST_F (RandomTreeTest, GenerateSmallTree)
 
 TEST_F (RandomTreeTest, GenerateMediumTree)
 
 TEST_F (RandomTreeTest, GenerateLargeTree)
 
 TEST_F (RandomTreeTest, SameSeedProducesSameStructure)
 
 TEST_F (RandomTreeTest, DifferentSeedsProduceDifferentTrees)
 
 TEST_F (RandomTreeTest, MultipleGenerations)
 
 TEST_F (RandomTreeTest, VeryLargeTree)
 
 TEST_F (RandomTreeTest, TwoNodes)
 
 TEST_F (RandomTreeTest, ThreeNodes)
 
 TEST_F (RandomTreeTest, StringType)
 
 TEST_F (RandomTreeTest, DoubleType)
 
 TEST_F (RandomTreeTest, DefaultConstructorUsesCurrentTime)
 
 TEST_F (RandomTreeTest, ValidTreeStructure)
 
 TEST_F (RandomTreeTest, ScalabilityTest)
 

Detailed Description

Comprehensive tests for random_tree.H.

Definition in file random_tree_test.cc.

Function Documentation

◆ TEST_F() [1/15]

TEST_F ( RandomTreeTest  ,
DefaultConstructorUsesCurrentTime   
)

Definition at line 274 of file random_tree_test.cc.

References Aleph::destroy_tree(), and Aleph::maps().

◆ TEST_F() [2/15]

TEST_F ( RandomTreeTest  ,
DifferentSeedsProduceDifferentTrees   
)

Definition at line 158 of file random_tree_test.cc.

References Aleph::destroy_tree(), and Aleph::maps().

◆ TEST_F() [3/15]

TEST_F ( RandomTreeTest  ,
DoubleType   
)

Definition at line 259 of file random_tree_test.cc.

References Aleph::destroy_tree(), and Aleph::maps().

◆ TEST_F() [4/15]

TEST_F ( RandomTreeTest  ,
GenerateLargeTree   
)

Definition at line 119 of file random_tree_test.cc.

References Aleph::destroy_tree(), and Aleph::maps().

◆ TEST_F() [5/15]

TEST_F ( RandomTreeTest  ,
GenerateMediumTree   
)

Definition at line 108 of file random_tree_test.cc.

References Aleph::destroy_tree(), and Aleph::maps().

◆ TEST_F() [6/15]

TEST_F ( RandomTreeTest  ,
GenerateSingleNode   
)

◆ TEST_F() [7/15]

TEST_F ( RandomTreeTest  ,
GenerateSmallTree   
)

Definition at line 96 of file random_tree_test.cc.

References Aleph::destroy_tree(), and Aleph::maps().

◆ TEST_F() [8/15]

TEST_F ( RandomTreeTest  ,
MultipleGenerations   
)

Definition at line 188 of file random_tree_test.cc.

References Aleph::destroy_tree(), and Aleph::maps().

◆ TEST_F() [9/15]

TEST_F ( RandomTreeTest  ,
SameSeedProducesSameStructure   
)

Definition at line 134 of file random_tree_test.cc.

References Aleph::destroy_tree(), and Aleph::maps().

◆ TEST_F() [10/15]

TEST_F ( RandomTreeTest  ,
ScalabilityTest   
)

Definition at line 331 of file random_tree_test.cc.

References Aleph::destroy_tree(), and Aleph::maps().

◆ TEST_F() [11/15]

TEST_F ( RandomTreeTest  ,
StringType   
)

Definition at line 248 of file random_tree_test.cc.

References Aleph::destroy_tree(), and Aleph::maps().

◆ TEST_F() [12/15]

TEST_F ( RandomTreeTest  ,
ThreeNodes   
)

Definition at line 233 of file random_tree_test.cc.

References Aleph::destroy_tree(), and Aleph::maps().

◆ TEST_F() [13/15]

◆ TEST_F() [14/15]

◆ TEST_F() [15/15]

TEST_F ( RandomTreeTest  ,
VeryLargeTree   
)

Definition at line 201 of file random_tree_test.cc.

References Aleph::destroy_tree(), and Aleph::maps().