Ocean
Ocean Test Library

The Ocean Test Library provides several function to test the performance and validation of the entire ocean functionalities. More...

Collaboration diagram for Ocean Test Library:

Modules

 Ocean Test Base Library
 The Ocean Test Base Library provides several function to test the performance and validation of the basic ocean functionalities.
 
 Ocean Test CV Library
 The Ocean Test CV Library provides several function to test the performance and validation of the computer vision functionalities.
 
 Ocean Test Devices Library
 The Ocean Test Devices Library provides several functions to test the performance and validation of the Devices functionalities.
 
 Ocean Test Geometry Library
 The Ocean Test Geometry Library provides several function to test the performance and validation of geometry functions.
 
 Ocean Test IO Library
 The Ocean Test IO Library provides several function to test the performance and validation of the Ocean IO Library.
 
 Ocean Test Math Library
 The Ocean Test Math Library provides several functions to test the performance and validation of the Ocean Math Library.
 
 Ocean Test Media Library
 The Ocean Test Media Library implemenets/provides several tests for Ocean's individual media libraries.
 
 Ocean Test Network Library
 The Ocean Test Network Library provides several functions to test the performance and validation of the Ocean Network Library.
 
 Ocean Test Platform Library
 The Ocean Test Platform Library implemenets/provides several tests for Ocean's individual platform libraries.
 
 Ocean Test Rendering Library
 The Ocean Test Rendering Library provides several function to test the performance and validation of rendering functions.
 
 Ocean Test Tracking Library
 The Ocean Test Tracking Library implements tests for Ocean's Tracking library.
 

Data Structures

class  Ocean::Test::TestData
 This class holds the test data necessary for one test iteration combining input data and potential expected test results. More...
 
class  Ocean::Test::TestDataCollection
 This class is the base class for all TestDataCollection objects. More...
 
class  Ocean::Test::TestDataManager
 The class implements the manager for test data collections as a singleton object. More...
 
class  Ocean::Test::Validation
 This class implements a helper class to validate tests. More...
 
class  Ocean::Test::ValidationPrecision
 This class implements a helper class to validate the accuracy of tests. More...
 

Typedefs

using Ocean::Test::SharedTestData = std::shared_ptr< TestData >
 Definition of a shared pointer holding a TestData object. More...
 

Detailed Description

The Ocean Test Library provides several function to test the performance and validation of the entire ocean functionalities.

The library is platform independent.

Typedef Documentation

◆ SharedTestData

using Ocean::Test::SharedTestData = typedef std::shared_ptr<TestData>

Definition of a shared pointer holding a TestData object.