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"
#define EPSILON_REL   1E-6
#define EPSILON_ZERO   1E-15

Referenced by OutputNumber::match().

#define NUMBER_OR_WILDCARD_REGEX   NUMBER_REGEX "|(\\[\\*\\])"
#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

Enumerator:
ON_DOUBLE 
ON_INT 
ON_WILDCARD