tester.h File Reference
#include "base/string/cstring.h"
#include "base/shell/dirs.h"
#include "base/shell/shell.h"
Include dependency graph for tester.h:
This graph shows which files directly or indirectly include this file:
Classes | |
class | OutputNumber |
union | OutputNumber::NumericValue |
class | ListTests |
class | Tester |
Defines | |
#define | TEST_SCRIPT_NAME "runtest" |
#define | CORRECT_OUTPUT_NAME "correct_output" |
#define | TEST_TIMEOUT_MILS 10000 |
#define | NUMBER_REGEX "([-+]?[0-9]*(\\.)?[0-9]+([eE][-+]?[0-9]+)?)" |
#define | NUMBER_OR_WILDCARD_REGEX NUMBER_REGEX "|(\\[\\*\\])" |
#define | WILDCARD "[*]" |
#define | EPSILON_ZERO 1E-15 |
#define | EPSILON_REL 1E-6 |
Enumerations | |
enum | OutputNumberType { ON_DOUBLE, ON_INT, ON_WILDCARD } |
Define Documentation
#define CORRECT_OUTPUT_NAME "correct_output" |
Referenced by Tester::compareToCorrectOutput().
#define EPSILON_REL 1E-6 |
#define EPSILON_ZERO 1E-15 |
Referenced by OutputNumber::match().
#define NUMBER_OR_WILDCARD_REGEX NUMBER_REGEX "|(\\[\\*\\])" |
Referenced by Tester::extractOutputNumbers().
#define NUMBER_REGEX "([-+]?[0-9]*(\\.)?[0-9]+([eE][-+]?[0-9]+)?)" |
#define TEST_SCRIPT_NAME "runtest" |
Referenced by Tester::runTest().
#define TEST_TIMEOUT_MILS 10000 |
Referenced by Tester::runTest().
#define WILDCARD "[*]" |
Enumeration Type Documentation
enum OutputNumberType |