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

Comprehensive tests for random_net.H. More...

#include <gtest/gtest.h>
#include <random_net.H>
#include <tpl_net.H>
Include dependency graph for random_net_test.cc:

Go to the source code of this file.

Classes

class  RandomNetworkTest
 

Functions

 TEST_F (RandomNetworkTest, GenerateMinimalNetwork)
 
 TEST_F (RandomNetworkTest, GenerateSmallNetwork)
 
 TEST_F (RandomNetworkTest, GenerateMediumNetwork)
 
 TEST_F (RandomNetworkTest, GenerateLargeNetwork)
 
 TEST_F (RandomNetworkTest, DefaultParameters)
 
 TEST_F (RandomNetworkTest, CustomRankSigma)
 
 TEST_F (RandomNetworkTest, CustomCapacityParameters)
 
 TEST_F (RandomNetworkTest, CustomDensityParameters)
 
 TEST_F (RandomNetworkTest, SameSeedProducesSameNetwork)
 
 TEST_F (RandomNetworkTest, DifferentSeedsProduceDifferentNetworks)
 
 TEST_F (RandomNetworkTest, ArcsConnectBetweenRanks)
 
 TEST_F (RandomNetworkTest, CapacitiesArePositive)
 
 TEST_F (RandomNetworkTest, MultipleGenerations)
 
 TEST_F (RandomNetworkTest, VeryLargeNetwork)
 
 TEST_F (RandomNetworkTest, SingleRank)
 
 TEST_F (RandomNetworkTest, TwoRanks)
 
 TEST_F (RandomNetworkTest, FewNodesPerRank)
 
 TEST_F (RandomNetworkTest, HighForwardDensity)
 
 TEST_F (RandomNetworkTest, LowForwardDensity)
 
 TEST_F (RandomNetworkTest, HighBackwardDensity)
 
 TEST_F (RandomNetworkTest, DefaultConstructorUsesCurrentTime)
 
 TEST_F (RandomNetworkTest, ScalabilityTest)
 

Detailed Description

Comprehensive tests for random_net.H.

Definition in file random_net_test.cc.

Function Documentation

◆ TEST_F() [1/22]

◆ TEST_F() [2/22]

TEST_F ( RandomNetworkTest  ,
CapacitiesArePositive   
)

◆ TEST_F() [3/22]

TEST_F ( RandomNetworkTest  ,
CustomCapacityParameters   
)

◆ TEST_F() [4/22]

TEST_F ( RandomNetworkTest  ,
CustomDensityParameters   
)

◆ TEST_F() [5/22]

TEST_F ( RandomNetworkTest  ,
CustomRankSigma   
)

◆ TEST_F() [6/22]

TEST_F ( RandomNetworkTest  ,
DefaultConstructorUsesCurrentTime   
)

Definition at line 363 of file random_net_test.cc.

References Aleph::maps().

◆ TEST_F() [7/22]

TEST_F ( RandomNetworkTest  ,
DefaultParameters   
)

◆ TEST_F() [8/22]

TEST_F ( RandomNetworkTest  ,
DifferentSeedsProduceDifferentNetworks   
)

Definition at line 179 of file random_net_test.cc.

References Aleph::maps().

◆ TEST_F() [9/22]

TEST_F ( RandomNetworkTest  ,
FewNodesPerRank   
)

◆ TEST_F() [10/22]

TEST_F ( RandomNetworkTest  ,
GenerateLargeNetwork   
)

◆ TEST_F() [11/22]

TEST_F ( RandomNetworkTest  ,
GenerateMediumNetwork   
)

◆ TEST_F() [12/22]

TEST_F ( RandomNetworkTest  ,
GenerateMinimalNetwork   
)

◆ TEST_F() [13/22]

TEST_F ( RandomNetworkTest  ,
GenerateSmallNetwork   
)

◆ TEST_F() [14/22]

TEST_F ( RandomNetworkTest  ,
HighBackwardDensity   
)

◆ TEST_F() [15/22]

TEST_F ( RandomNetworkTest  ,
HighForwardDensity   
)

◆ TEST_F() [16/22]

TEST_F ( RandomNetworkTest  ,
LowForwardDensity   
)

Definition at line 336 of file random_net_test.cc.

References Aleph::maps().

◆ TEST_F() [17/22]

TEST_F ( RandomNetworkTest  ,
MultipleGenerations   
)

◆ TEST_F() [18/22]

TEST_F ( RandomNetworkTest  ,
SameSeedProducesSameNetwork   
)

Definition at line 158 of file random_net_test.cc.

References Aleph::maps().

◆ TEST_F() [19/22]

TEST_F ( RandomNetworkTest  ,
ScalabilityTest   
)

◆ TEST_F() [20/22]

TEST_F ( RandomNetworkTest  ,
SingleRank   
)

◆ TEST_F() [21/22]

TEST_F ( RandomNetworkTest  ,
TwoRanks   
)

◆ TEST_F() [22/22]

TEST_F ( RandomNetworkTest  ,
VeryLargeNetwork   
)