8#ifndef META_OCEAN_TEST_TESTCV_TEST_CV_UTILITIES_H
9#define META_OCEAN_TEST_TESTCV_TEST_CV_UTILITIES_H
This class implements tests for the CVUtilities class.
Definition TestCVUtilities.h:29
static bool testCheckerboardImage(const double testDuration)
Tests the createCheckerboardImage() function.
static bool testCopyPixel(const double testDuration)
Tests the copyPixel() helpers.
static bool testCopyPixelStress(const double testDuration)
Stress test: copyPixel patch-style overload over random frame coordinates, validates against a manual...
static bool testIsPaddingMemoryIdentical(const double testDuration)
Tests the isPaddingMemoryIdentical() function.
static bool testCheckerboardImageEdge()
Stress test: createCheckerboardImage with extreme/edge sizes.
static bool testRandomizedFrame(const double testDuration)
Tests the randomizeFrame() / randomizedFrame() helpers.
static bool testIsBorderZero(const double testDuration)
Tests the isBorderZero() function.
static bool testRandomizedBinaryMask(const double testDuration)
Tests the randomizedBinaryMask() helper.
static bool testMirrorIndex()
Tests the mirrorIndex() and mirrorOffset() helper functions.
static bool test(const double testDuration, const TestSelector &selector=TestSelector())
Starts all tests of the CVUtilities class.
static bool testMirrorIndexStress(const double testDuration)
Stress test: random indices through the mirrorIndex() function and verifies the index always lands in...
static bool testRandomizedFrameStress(const double testDuration)
Stress test: randomized large frame, randomly randomized many times across all defined data types,...
static bool testDefinedPixelFormats()
Tests the definedPixelFormats() function.
This class implements a test selector that parses test function strings and determines which tests sh...
Definition TestSelector.h:51
The namespace covering the entire Ocean framework.
Definition Accessor.h:15