testing.h file
Functions to help test and debug your code. See Testing and debugging.
Contents
- Reference
Namespaces
- namespace dip::
testing - Tools for testing and debugging.
Classes
-
class dip::
testing:: Timer - A timer object to help time algorithm execution.
Enums
-
enum class dip::
Option:: CompareImagesMode: uint8{ EXACT, APPROX, APPROX_REL, FULL } - How to compare images in
dip::testing::CompareImages
.
Functions
-
template<typename TPI, int DIGITS = 4>void dip::
testing:: PrintPixelValues(dip::Image const& img) - Outputs pixel values of a small image to
stdout
. -
auto dip::
testing:: CompareImages(dip::Image const& img1, dip::Image const& img2, dip::Option::CompareImagesMode mode = Option::CompareImagesMode::EXACT, dip::dfloat epsilon = 1e-6) -> bool - Compares two images. Returns test result and prints to
stdout
the reason of failure if the test fails.
Operators
-
auto dip::
testing:: operator<<(std::ostream& os, dip::testing::Timer const& timer) -> std::ostream& - Reports elapsed time to a stream.