TestImageTools.h 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. #ifndef _TESTIMAGETOOLS_H_
  2. #define _TESTIMAGETOOLS_H_
  3. #include <cppunit/extensions/HelperMacros.h>
  4. /**
  5. * CppUnit-Testcase.
  6. * Tests for ImageTools
  7. */
  8. class TestImageTools : public CppUnit::TestFixture
  9. {
  10. CPPUNIT_TEST_SUITE( TestImageTools );
  11. CPPUNIT_TEST( testabsDiff );
  12. CPPUNIT_TEST( testBoolean );
  13. CPPUNIT_TEST( testTreshold );
  14. CPPUNIT_TEST( testHough );
  15. CPPUNIT_TEST( testKLT );
  16. CPPUNIT_TEST( testautoCropRect );
  17. CPPUNIT_TEST( testaddConstBorder );
  18. CPPUNIT_TEST( testfindLocalMinima );
  19. CPPUNIT_TEST_SUITE_END();
  20. private:
  21. public:
  22. void setUp();
  23. void tearDown();
  24. /**
  25. * addConstBorder
  26. */
  27. void testaddConstBorder();
  28. /**
  29. * autocrop
  30. */
  31. void testautoCropRect();
  32. /**
  33. * findLocalMinima
  34. */
  35. void testfindLocalMinima();
  36. /**
  37. * Split&Merge ColorImage testing
  38. */
  39. void testSplitMergeColorImage();
  40. /**
  41. * absDiff
  42. */
  43. void testabsDiff();
  44. /**
  45. * boolean (and)
  46. */
  47. void testBoolean();
  48. /**
  49. * Treshold
  50. */
  51. void testTreshold();
  52. /**
  53. * Hough Transformation
  54. */
  55. void testHough();
  56. /**
  57. * KLTCornerDetector
  58. */
  59. void testKLT();
  60. };
  61. #endif // _TESTIMAGETOOLS_H_