#include <Tester.hpp>
Public Member Functions | |
EvaluationResult | evaluate (std::string patternName, const IsmPtr &ism) |
std::string | getDescription () |
Tester (ObjectSetValidatorPtr objectSetValidator, PatternNameToObjectSet &validTestSetsPerPattern, PatternNameToObjectSet &invalidTestSetsPerPattern, bool testForFalseNegatives=false) | |
Private Member Functions | |
unsigned | evaluateTestSets (const std::vector< ISM::ObjectSetPtr > &testSets, const std::string &patternName, bool expectedValue) |
Private Attributes | |
double | mEvaluationRuntime = 0 |
PatternNameToObjectSet | mInvalidTestSetsPerPattern |
unsigned int | mNumTests |
unsigned int | mNumTestsDone |
ISM::ObjectSetValidatorPtr | mObjectSetValidator |
bool | mTestForFalseNegatives = false |
PatternNameToObjectSet | mValidTestSetsPerPattern |
Additional Inherited Members | |
Protected Attributes inherited from ISM::Evaluator | |
const char * | LOG_COLOR_EVALUATOR = LogHelper::LOG_COLOR_BLUE |
Definition at line 33 of file Tester.hpp.
|
inline |
Definition at line 36 of file Tester.hpp.
|
virtual |
Implements ISM::Evaluator.
Definition at line 27 of file Tester.cpp.
|
private |
Definition at line 68 of file Tester.cpp.
|
virtual |
Implements ISM::Evaluator.
Definition at line 91 of file Tester.cpp.
|
private |
Definition at line 58 of file Tester.hpp.
|
private |
Definition at line 51 of file Tester.hpp.
|
private |
Definition at line 55 of file Tester.hpp.
|
private |
Definition at line 56 of file Tester.hpp.
|
private |
Definition at line 49 of file Tester.hpp.
|
private |
Definition at line 54 of file Tester.hpp.
|
private |
Definition at line 52 of file Tester.hpp.