![]() |
Vault
4.1
|
#include "vtypes.h"#include "vstring.h"#include "vinstant.h"#include "vchar.h"#include "vcolor.h"Go to the source code of this file.
Classes | |
| class | VTestInfo |
| VTestInfo is used internally by VUnit to hold a single test's info and result. More... | |
| class | VUnitOutputWriter |
| VUnitOutputWriter provides an abstract API for providing test results in various formats. More... | |
| class | VUnit |
| VUnit is a simple abstract base class used to build unit tests for the Vault classes. More... | |
| class | VTestRunner |
| VTestRunner is an abstract interface for running a single unit test class. More... | |
| class | VTestSuitesWrapper |
| VTestSuitesRunner is a helper/wrapper class that handles proper setup and teardown of an entire set of test suites. More... | |
| class | VFailureEmitter |
| There are some types of unit tests where you have to do some setup before actually invoking the VUnit subclass, where the setup can fail. More... | |
| class | VUnitJUnitXMLOutput |
| This outputter writes test results in a JUnit-compatible XML format. More... | |
| class | VUnitSimpleTextOutput |
| This outputter writes test results in a simple human-readable text format. More... | |
| class | VUnitTeamCityOutput |
| This outputter writes test results in a TeamCity stdout reporting format. More... | |
| class | VUnitTeamCityBuildStatusOutput |
| This outputter writes test results in a TeamCity build status XML file format. More... | |
Defines | |
| #define | VUNIT_ASSERT_SUCCESS(suffix) this->assertSuccess(suffix, __FILE__, __LINE__) |
| #define | VUNIT_ASSERT_FAILURE(suffix) this->assertFailure(suffix, __FILE__, __LINE__) |
| #define | VUNIT_ASSERT_EQUAL(a, b) this->assertEqual(a, b, VString::EMPTY(), __FILE__, __LINE__) |
| #define | VUNIT_ASSERT_EQUAL_LABELED(a, b, suffix) this->assertEqual(a, b, suffix, __FILE__, __LINE__) |
| #define | VUNIT_ASSERT_TRUE(v) this->assertTrue(v, VString::EMPTY(), __FILE__, __LINE__) |
| #define | VUNIT_ASSERT_TRUE_LABELED(v, suffix) this->assertTrue(v, suffix, __FILE__, __LINE__) |
| #define | VUNIT_ASSERT_NOT_EQUAL(a, b) this->assertNotEqual(a, b, VString::EMPTY(), __FILE__, __LINE__) |
| #define | VUNIT_ASSERT_NOT_EQUAL_LABELED(a, b, suffix) this->assertNotEqual(a, b, suffix, __FILE__, __LINE__) |
| #define | VUNIT_ASSERT_FALSE(v) this->assertFalse(v, VString::EMPTY(), __FILE__, __LINE__) |
| #define | VUNIT_ASSERT_FALSE_LABELED(v, suffix) this->assertFalse(v, suffix, __FILE__, __LINE__) |
| #define | VUNIT_ASSERT_NULL(ptrValue) this->assertTrue(ptrValue == NULL, VString::EMPTY(), __FILE__, __LINE__) |
| #define | VUNIT_ASSERT_NULL_LABELED(ptrValue, suffix) this->assertTrue(ptrValue == NULL, suffix, __FILE__, __LINE__) |
| #define | VUNIT_ASSERT_NOT_NULL(ptrValue) this->assertFalse(ptrValue == NULL, VString::EMPTY(), __FILE__, __LINE__) |
| #define | VUNIT_ASSERT_NOT_NULL_LABELED(ptrValue, suffix) this->assertFalse(ptrValue == NULL, suffix, __FILE__, __LINE__) |
| #define | VUNIT_ASSERT_EQUAL_LABELED(a, b, suffix) this->assertEqual(a, b, suffix, __FILE__, __LINE__) |
Typedefs | |
| typedef std::vector< VTestInfo > | TestInfoVector |
|
typedef std::vector < VUnitOutputWriter * > | VUnitOutputWriterList |
|
typedef std::vector < VLogAppender * > | VUnitLogAppenderList |
Definition in file vunit.h.