#include <TestGermination.h>
Public Member Functions | |
void | TestGermination () |
Tests normal processing germination. | |
Private Member Functions | |
void | TestGerminationNormalProcessing (clSimManager *p_oSimManager) |
Tests normal processing. | |
void | TestGerminationErrorProcessing (clSimManager *p_oSimManager) |
This tests the two error processing files. | |
void | VerifyXMLFile1 (clGridBase *p_oSeedGrid) |
Verifies the seedling counts for TestGermination. | |
char * | WriteXMLFile1 () |
Writes a parameter file to direct testing using the first set of testing conditions. | |
char * | WriteXMLErrorFile1 () |
Writes a parameter file with a germination parameter less than 0. | |
char * | WriteXMLErrorFile2 () |
Writes a parameter file with a germination parameter greater than 1. |
It writes out parameter files and uses them as input to perform setup; it then sets up the desired initial conditions, causes the behavior to run, then tests its output. There will be one normal processing run and two error runs.
|
Tests normal processing germination. It will cause a parameter file to be written and then passed to a clSimManager object. This object will read it. The germination behavior is run and seedlings counted. |
|
This tests the two error processing files.
|
|
Tests normal processing.
|
|
Verifies the seedling counts for TestGermination.
|
|
Writes a parameter file with a germination parameter less than 0.
|
|
Writes a parameter file with a germination parameter greater than 1.
|
|
Writes a parameter file to direct testing using the first set of testing conditions. This contains all tree information and disperse information. It also has a tree map so we'll be dealing with a known list of trees.
|