|
Ocean
|
Namespace of the Test library. More...
Namespaces | |
| namespace | TestBase |
| Namespace of the Base Test library. | |
| namespace | TestCV |
| Namespace of the CV Test library. | |
| namespace | TestDevices |
| Namespace of the Devices Test library. | |
| namespace | TestGeometry |
| Namespace of the Geometry Test library. | |
| namespace | TestIO |
| Namespace of the IO Test library. | |
| namespace | TestMath |
| Namespace of the Math Test library. | |
| namespace | TestMedia |
| Namespace of the Media Test library. | |
| namespace | TestNetwork |
| Namespace of the Network Test library. | |
| namespace | TestPlatform |
| Namespace of the Platform Test library. | |
| namespace | TestRendering |
| Namespace of the Rendering Test library. | |
| namespace | TestTracking |
| Namespace of the Tracking Test library. | |
Data Structures | |
| class | TestData |
| This class holds the test data necessary for one test iteration combining input data and potential expected test results. More... | |
| class | TestDataCollection |
| This class is the base class for all TestDataCollection objects. More... | |
| class | TestDataManager |
| The class implements the manager for test data collections as a singleton object. More... | |
| class | Validation |
| This class implements a helper class to validate tests. More... | |
| class | ValidationPrecision |
| This class implements a helper class to validate the accuracy of tests. More... | |
Typedefs | |
| using | SharedTestData = std::shared_ptr< TestData > |
| Definition of a shared pointer holding a TestData object. | |
| using | SharedTestDataCollection = std::shared_ptr< TestDataCollection > |
| Definition of a shared pointer holding data TestDataCollection object. | |
Functions | |
| std::ostream & | operator<< (std::ostream &stream, const Validation &validation) |
| template<bool tActive> | |
| MessageObject< tActive > & | operator<< (MessageObject< tActive > &messageObject, const Validation &validation) |
| template<bool tActive> | |
| MessageObject< tActive > & | operator<< (MessageObject< tActive > &&messageObject, const Validation &validation) |
| std::ostream & | operator<< (std::ostream &stream, const ValidationPrecision &validation) |
| template<bool tActive> | |
| MessageObject< tActive > & | operator<< (MessageObject< tActive > &messageObject, const ValidationPrecision &validation) |
| template<bool tActive> | |
| MessageObject< tActive > & | operator<< (MessageObject< tActive > &&messageObject, const ValidationPrecision &validation) |
Namespace of the Test library.
The Namespace Ocean::Test is used in the entire Ocean Test Library.
| using Ocean::Test::SharedTestDataCollection = typedef std::shared_ptr<TestDataCollection> |
Definition of a shared pointer holding data TestDataCollection object.
| test |
| MessageObject< tActive > & Ocean::Test::operator<< | ( | MessageObject< tActive > && | messageObject, |
| const Validation & | validation | ||
| ) |
| MessageObject< tActive > & Ocean::Test::operator<< | ( | MessageObject< tActive > && | messageObject, |
| const ValidationPrecision & | validation | ||
| ) |
| MessageObject< tActive > & Ocean::Test::operator<< | ( | MessageObject< tActive > & | messageObject, |
| const Validation & | validation | ||
| ) |
| MessageObject< tActive > & Ocean::Test::operator<< | ( | MessageObject< tActive > & | messageObject, |
| const ValidationPrecision & | validation | ||
| ) |
|
inline |
|
inline |