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 |

