Ocean
|
Namespace of the Test library. More...
Namespaces | |
TestBase | |
Namespace of the Base Test library. | |
TestCV | |
Namespace of the CV Test library. | |
TestDevices | |
Namespace of the Devices Test library. | |
TestGeometry | |
Namespace of the Geometry Test library. | |
TestIO | |
Namespace of the IO Test library. | |
TestMath | |
Namespace of the Math Test library. | |
TestMedia | |
Namespace of the Media Test library. | |
TestNetwork | |
Namespace of the Network Test library. | |
TestPlatform | |
Namespace of the Platform Test library. | |
TestRendering | |
Namespace of the Rendering Test library. | |
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. More... | |
using | SharedTestDataCollection = std::shared_ptr< TestDataCollection > |
Definition of a shared pointer holding data TestDataCollection object. More... | |
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 |