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

This class tests the clGLIPoints class. More...

#include <TestGLIPoints.h>

Inheritance diagram for clTestGLIPoints:

Public Member Functions

void TestGLIPoints ()
 Puts the tests together into one.
 

Private Member Functions

void TestNormalProcessing (clSimManager *p_oSimManager)
 Tests normal processing calculations.
 
void TestErrorProcessing (clSimManager *p_oSimManager)
 This tests error processing during setup.
 
const char * WriteXMLFile1 ()
 Writes a parameter file to direct testing.
 
const char * WriteXMLErrorFile1 ()
 Writes a parameter file with no points in the points list.
 
const char * WriteXMLErrorFile2 ()
 Writes a parameter file where the number of azimuth angles is less than 0.
 
const char * WriteXMLErrorFile3 ()
 Writes a parameter file where the number of altitude angles is less than 0.
 
const char * WriteXMLErrorFile4 ()
 Writes a parameter file where a point's X or Y coordinate is outside the plot.
 
const char * WriteXMLErrorFile5 ()
 Writes a parameter file where a point's height is negative.
 

Private Attributes

char * m_sFileName
 The filename.
 

Detailed Description

This class tests the clGLIPoints class.

Member Function Documentation

void clTestGLIPoints::TestErrorProcessing ( clSimManager *  p_oSimManager)
private

This tests error processing during setup.

This inputs bad files and makes sure that errors result.

Parameters
p_oSimManagerObject to run a test with.
void clTestGLIPoints::TestGLIPoints ( )

Puts the tests together into one.

void clTestGLIPoints::TestNormalProcessing ( clSimManager *  p_oSimManager)
private

Tests normal processing calculations.

WriteXMLFile1() is used for setup. This only has one behavior, GLI points. It is run. Then this will read in the output file and test the values.

Parameters
p_oSimManagerObject to run a test with.
const char* clTestGLIPoints::WriteXMLErrorFile1 ( )
private

Writes a parameter file with no points in the points list.

Returns
Filename written.
const char* clTestGLIPoints::WriteXMLErrorFile2 ( )
private

Writes a parameter file where the number of azimuth angles is less than 0.

Returns
Filename written.
const char* clTestGLIPoints::WriteXMLErrorFile3 ( )
private

Writes a parameter file where the number of altitude angles is less than 0.

Returns
Filename written.
const char* clTestGLIPoints::WriteXMLErrorFile4 ( )
private

Writes a parameter file where a point's X or Y coordinate is outside the plot.

Returns
Filename written.
const char* clTestGLIPoints::WriteXMLErrorFile5 ( )
private

Writes a parameter file where a point's height is negative.

Returns
Filename written.
const char* clTestGLIPoints::WriteXMLFile1 ( )
private

Writes a parameter file to direct testing.

There is one species and one behavior: GLI points.

Returns
Filename written.

Member Data Documentation

char* clTestGLIPoints::m_sFileName
private

The filename.


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