SORTIE C++ Test Documentation
Public Member Functions | Private Member Functions | List of all members
clTestTempDependentNeighborhoodDisperse Class Reference

This class tests the clTempDependentNeighborhoodDisperse class. More...

#include <TestTempDependentNeighborhoodDisperse.h>

Inheritance diagram for clTestTempDependentNeighborhoodDisperse:

Public Member Functions

void TestTempDependentNeighborhoodDisperse ()
 Rolls together all the tests.
 

Private Member Functions

void TestTempDependentNeighborhoodDisperse1 (clSimManager *p_oSimManager)
 Tests dispersal, run 1.
 
void TestTempDependentNeighborhoodDisperse2 (clSimManager *p_oSimManager)
 Tests dispersal, run 2.
 
void TestTempDependentNeighborhoodDisperse3 (clSimManager *p_oSimManager)
 Tests dispersal, run 3.
 
void TestTempDependentNeighborhoodDisperse4 (clSimManager *p_oSimManager)
 Tests dispersal, run 4.
 
const char * WriteXMLFile (int iYearsPerTimestep)
 Writes a parameter file to direct testing.
 
const char * WriteXMLFile3 ()
 Writes a parameter file to direct testing.
 
const char * WriteXMLFile4 ()
 Writes a parameter file to direct testing.
 

Detailed Description

This class tests the clTempDependentNeighborhoodDisperse class.

Member Function Documentation

void clTestTempDependentNeighborhoodDisperse::TestTempDependentNeighborhoodDisperse ( )

Rolls together all the tests.

void clTestTempDependentNeighborhoodDisperse::TestTempDependentNeighborhoodDisperse1 ( clSimManager *  p_oSimManager)
private

Tests dispersal, run 1.

It will cause a parameter file to be written and then passed to a clSimManager object. That object will read it. Then the dispersal behavior is run. The number of seedlings per grid cell is compared with expected values.

Parameters
p_oSimManagerSim manager to direct testing.
void clTestTempDependentNeighborhoodDisperse::TestTempDependentNeighborhoodDisperse2 ( clSimManager *  p_oSimManager)
private

Tests dispersal, run 2.

It will cause a parameter file to be written and then passed to a clSimManager object. That object will read it. Then the dispersal behavior is run. The number of seeds per grid cell is compared with expected values.

Parameters
p_oSimManagerSim manager to direct testing.
void clTestTempDependentNeighborhoodDisperse::TestTempDependentNeighborhoodDisperse3 ( clSimManager *  p_oSimManager)
private

Tests dispersal, run 3.

It will cause a parameter file to be written and then passed to a clSimManager object. That object will read it. Then the dispersal behavior is run. The number of seeds per grid cell is compared with expected values.

Parameters
p_oSimManagerSim manager to direct testing.
void clTestTempDependentNeighborhoodDisperse::TestTempDependentNeighborhoodDisperse4 ( clSimManager *  p_oSimManager)
private

Tests dispersal, run 4.

It will cause a parameter file to be written and then passed to a clSimManager object. That object will read it. Then the dispersal behavior is run. The number of seeds per grid cell is compared with expected values.

Parameters
p_oSimManagerSim manager to direct testing.
const char* clTestTempDependentNeighborhoodDisperse::WriteXMLFile ( int  iYearsPerTimestep)
private

Writes a parameter file to direct testing.

Parameters
iYearsPerTimestepThe desired number of years per time step.
Returns
Filename written.
const char* clTestTempDependentNeighborhoodDisperse::WriteXMLFile3 ( )
private

Writes a parameter file to direct testing.

Returns
Filename written.
const char* clTestTempDependentNeighborhoodDisperse::WriteXMLFile4 ( )
private

Writes a parameter file to direct testing.

Returns
Filename written.

The documentation for this class was generated from the following file: