8 #ifndef META_OCEAN_TEST_TEST_DATA_COLLECTION_H
9 #define META_OCEAN_TEST_TEST_DATA_COLLECTION_H
21 class TestDataCollection;
This class is the base class for all TestDataCollection objects.
Definition: TestDataCollection.h:35
virtual size_t size()=0
Returns the number of data object objects this collection holds.
virtual ~TestDataCollection()=default
Destructs this object.
virtual SharedTestData data(const size_t index)=0
Returns the test data object associated with a specified index.
std::shared_ptr< TestData > SharedTestData
Definition of a shared pointer holding a TestData object.
Definition: TestData.h:29
std::shared_ptr< TestDataCollection > SharedTestDataCollection
Definition of a shared pointer holding data TestDataCollection object.
Definition: TestDataCollection.h:27
The namespace covering the entire Ocean framework.
Definition: Accessor.h:15