#include <TestDensitySelfThinning.h>
Public Member Functions | |
void | TestDensitySelfThinning () |
Tests the Density Self Thinning behavior. | |
Protected Member Functions | |
void | TestNormalProcessing (clSimManager *p_oSimManager) |
Tests normal processing using WriteXMLFile1(). | |
void | TestErrorProcessing (clSimManager *p_oSimManager) |
Tests error processing by using each of the Error XML files and then checking to see if the correct error is triggered. | |
char * | WriteXMLFile1 () |
Writes a parameter file with legal parameter values for the behavior. | |
char * | WriteXMLErrorFile1 () |
Writes a parameter file with a timestep greater than 1. | |
char * | WriteXMLErrorFile2 () |
Writes a parameter file that passes adults to the behavior. | |
char * | WriteXMLErrorFile3 () |
Writes a parameter file with a negative SelfThinRadius parameter. | |
char * | WriteXMLErrorFile4 () |
Writes a parameter file with a negative MinDensityForMort parameter. | |
char * | WriteXMLErrorFile5 () |
Writes a parameter file with a negative SelfThinAsymptote parameter. | |
char * | WriteXMLErrorFile6 () |
Writes a parameter file with a negative SelfThinDensityEffect parameter. |
|
Tests the Density Self Thinning behavior. Tests both normal and error processing. |