|
enum class | Duration { QUICK = 1
, EXTENSIVE = 2
, TAKES_FOREVER = 3
} |
| How long the test takes to execute. More...
|
|
static constexpr auto | QUICK = Duration::QUICK |
| Deprecated test duration simple enums.
|
|
static constexpr auto | EXTENSIVE = Duration::EXTENSIVE |
|
static constexpr auto | TAKES_FOREVER = Duration::TAKES_FOREVER |
|
void | Check (const std::string hashName, const uint32_t hash) |
| Check function.
|
|
void | Check (const std::string hashName, const uint64_t hash) |
| Check function.
|
|
| TestCase (std::string name) |
| Constructor.
|
|
void | AddTestCase (TestCase *testCase, Duration duration=Duration::QUICK) |
| Add an individual child TestCase to this test suite.
|
|
TestCase * | GetParent () const |
| Get the parent of this TestCase.
|
|
bool | IsStatusFailure () const |
| Check if any tests failed.
|
|
bool | IsStatusSuccess () const |
| Check if all tests passed.
|
|
void | SetDataDir (std::string directory) |
| Set the data directory where reference trace files can be found.
|
|
void | ReportTestFailure (std::string cond, std::string actual, std::string limit, std::string message, std::string file, int32_t line) |
| Log the failure of this TestCase.
|
|
bool | MustAssertOnFailure () const |
| Check if this run should assert on failure.
|
|
bool | MustContinueOnFailure () const |
| Check if this run should continue on failure.
|
|
std::string | CreateDataDirFilename (std::string filename) |
| Construct the full path to a file in the data directory.
|
|
std::string | CreateTempDirFilename (std::string filename) |
| Construct the full path to a file in a temporary directory.
|
|
uint32_t | hash32Reference |
| The 32-bit hash of the reference.
|
|
uint64_t | hash64Reference |
| The 64-bit hash of the reference.
|
|
std::string | key |
| The reference value to hash.
|
|
Test incremental hashing.
Definition at line 369 of file hash-test-suite.cc.
void ns3::tests::IncrementalTestCase::DoRun |
( |
| ) |
|
|
overrideprivatevirtual |