8#ifndef META_OCEAN_TEST_TESTTRACKING_TEST_UTILITIES_H
9#define META_OCEAN_TEST_TESTTRACKING_TEST_UTILITIES_H
This class implements a test selector that parses test function strings and determines which tests sh...
Definition TestSelector.h:51
This class implements tests for the Tracking::Utilities class.
Definition testtracking/TestUtilities.h:29
static bool testAlignFramesHomography(const double testDuration)
Tests the alignFramesHomography function.
static bool testPaintPoints(const double testDuration)
Tests the paintPoints function for radius==0 special case and bounds check.
static bool testBlendFramesDifferentDimensions(const double testDuration)
Tests blending two frames with different dimensions and offset computation.
static bool testCameraSerialization(const double testDuration)
Tests the writeCamera and readCamera round-trip including zero-dimension detection.
static bool testPaintCorrespondencesHomographySingular(const double testDuration)
Tests the paintCorrespondencesHomography function with a singular homography.
static bool testBlendFramesSameDimensions(const double testDuration)
Tests blending two frames with identical dimensions.
static bool testAlignFramesHomographyFullCoverage(const double testDuration)
Tests the alignFramesHomographyFullCoverage function.
static bool testVisualizeDatabase(const double testDuration)
Tests the visualizeDatabase function for early-return conditions.
static bool testReadDatabaseErrorPaths(const double testDuration)
Tests the readDatabase error paths: invalid magic tag and wrong version.
static bool test(const double testDuration, Worker &worker, const TestSelector &selector)
Starts all tests for the Utilities class.
This class implements a worker able to distribute function calls over different threads.
Definition Worker.h:33
The namespace covering the entire Ocean framework.
Definition Accessor.h:15