Public Member Functions |
Protected Member Functions |
Protected Attributes |
Private Attributes |
Friends |
List of all members
SETestErrorStatistics Class Reference
#include <SETestErrorStatistics.h>
Inherits Loggable.
Public Member Functions | |
virtual | ~SETestErrorStatistics () |
virtual void | Reset () |
virtual void | Clear () |
void | SetPropertyName (const std::string &PropertyName) |
std::string | GetPropertyName () const |
void | SetComputedPropertyID (const std::string &ComputedPropertyID) |
std::string | GetComputedPropertyID () const |
void | SetExpectedPropertyID (const std::string &ExpectedPropertyID) |
std::string | GetExpectedPropertyID () const |
void | SetNumberOfErrors (int NumberOfErrors) |
int | GetNumberOfErrors () const |
void | SetMinimumError (double MinimumError) |
double | GetMinimumError () const |
void | SetMaximumError (double MaximumError) |
double | GetMaximumError () const |
void | SetAverageError (double AverageError) |
double | GetAverageError () const |
void | SetStandardDeviation (double StandardDeviation) |
double | GetStandardDeviation () const |
void | AddDifference (const std::string &difference) |
const std::vector< std::string > * | GetDifferences () const |
bool | HasPercentTolerancevsNumErrorsHistogram () const |
SEFunction & | GetPercentToleranceVsNumErrorsHistogram () |
void | SetPercentToleranceVsNumErrorsHistogram (SEFunction *PercentToleranceVsNumErrors) |
Public Member Functions inherited from Loggable | |
Loggable (Logger *logger=nullptr) | |
Loggable (std::string const &logfile) | |
virtual | ~Loggable () |
virtual Logger * | GetLogger () const |
virtual void | SetLogger (Logger &logger) |
virtual void | Debug (std::string const &msg) const |
virtual void | Debug (std::stringstream &msg) const |
virtual void | Debug (std::ostream &msg) const |
virtual void | Info (std::string const &msg) const |
virtual void | Info (std::stringstream &msg) const |
virtual void | Info (const std::stringstream &msg) const |
virtual void | Info (std::ostream &msg) const |
virtual void | Warning (std::string const &msg) const |
virtual void | Warning (std::stringstream &msg) const |
virtual void | Warning (std::ostream &msg) const |
virtual void | Error (std::string const &msg) const |
virtual void | Error (std::stringstream &msg) const |
virtual void | Error (std::ostream &msg) const |
virtual void | Fatal (std::string const &msg) const |
virtual void | Fatal (std::stringstream &msg) const |
virtual void | Fatal (std::ostream &msg) const |
Protected Member Functions | |
SETestErrorStatistics (Logger *logger) | |
Protected Attributes | |
int | m_NumberOfErrors |
double | m_MinimumError |
double | m_MaximumError |
double | m_AverageError |
double | m_StandardDeviation |
double | m_PercentTolerance |
std::string | m_PropertyName |
std::string | m_ComputedPropertyID |
std::string | m_ExpectedPropertyID |
SEFunction * | m_PercentToleranceVsNumErrorsHistogram |
std::vector< std::string > | m_Differences |
Protected Attributes inherited from Loggable | |
bool | myLogger |
Logger * | m_Logger |
Private Attributes | |
friend | SETestCase |
friend | SETestSuite |
Friends | |
class | PBTestReport |
Constructor & Destructor Documentation
◆ SETestErrorStatistics()
|
protected |
◆ ~SETestErrorStatistics()
|
virtual |
Member Function Documentation
◆ AddDifference()
void SETestErrorStatistics::AddDifference | ( | const std::string & | difference | ) |
◆ Clear()
|
virtual |
◆ GetAverageError()
double SETestErrorStatistics::GetAverageError | ( | ) | const |
◆ GetComputedPropertyID()
std::string SETestErrorStatistics::GetComputedPropertyID | ( | ) | const |
◆ GetDifferences()
const std::vector< std::string > * SETestErrorStatistics::GetDifferences | ( | ) | const |
◆ GetExpectedPropertyID()
std::string SETestErrorStatistics::GetExpectedPropertyID | ( | ) | const |
◆ GetMaximumError()
double SETestErrorStatistics::GetMaximumError | ( | ) | const |
◆ GetMinimumError()
double SETestErrorStatistics::GetMinimumError | ( | ) | const |
◆ GetNumberOfErrors()
int SETestErrorStatistics::GetNumberOfErrors | ( | ) | const |
◆ GetPercentToleranceVsNumErrorsHistogram()
SEFunction & SETestErrorStatistics::GetPercentToleranceVsNumErrorsHistogram | ( | ) |
◆ GetPropertyName()
std::string SETestErrorStatistics::GetPropertyName | ( | ) | const |
◆ GetStandardDeviation()
double SETestErrorStatistics::GetStandardDeviation | ( | ) | const |
◆ HasPercentTolerancevsNumErrorsHistogram()
bool SETestErrorStatistics::HasPercentTolerancevsNumErrorsHistogram | ( | ) | const |
◆ Reset()
|
virtual |
◆ SetAverageError()
void SETestErrorStatistics::SetAverageError | ( | double | AverageError | ) |
◆ SetComputedPropertyID()
void SETestErrorStatistics::SetComputedPropertyID | ( | const std::string & | ComputedPropertyID | ) |
◆ SetExpectedPropertyID()
void SETestErrorStatistics::SetExpectedPropertyID | ( | const std::string & | ExpectedPropertyID | ) |
◆ SetMaximumError()
void SETestErrorStatistics::SetMaximumError | ( | double | MaximumError | ) |
◆ SetMinimumError()
void SETestErrorStatistics::SetMinimumError | ( | double | MinimumError | ) |
◆ SetNumberOfErrors()
void SETestErrorStatistics::SetNumberOfErrors | ( | int | NumberOfErrors | ) |
◆ SetPercentToleranceVsNumErrorsHistogram()
void SETestErrorStatistics::SetPercentToleranceVsNumErrorsHistogram | ( | SEFunction * | PercentToleranceVsNumErrors | ) |
◆ SetPropertyName()
void SETestErrorStatistics::SetPropertyName | ( | const std::string & | PropertyName | ) |
◆ SetStandardDeviation()
void SETestErrorStatistics::SetStandardDeviation | ( | double | StandardDeviation | ) |
Friends And Related Function Documentation
◆ PBTestReport
|
friend |
Member Data Documentation
◆ m_AverageError
|
protected |
◆ m_ComputedPropertyID
|
protected |
◆ m_Differences
|
protected |
◆ m_ExpectedPropertyID
|
protected |
◆ m_MaximumError
|
protected |
◆ m_MinimumError
|
protected |
◆ m_NumberOfErrors
|
protected |
◆ m_PercentTolerance
|
protected |
◆ m_PercentToleranceVsNumErrorsHistogram
|
protected |
◆ m_PropertyName
|
protected |
◆ m_StandardDeviation
|
protected |
◆ SETestCase
|
private |
◆ SETestSuite
|
private |