TestHistogram.h 874 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. #ifndef _TESTHISTOGRAM_H_
  2. #define _TESTHISTOGRAM_H_
  3. #include <cppunit/extensions/HelperMacros.h>
  4. /**
  5. * CppUnit-Testcase.
  6. * Tests for Histogram Operations
  7. */
  8. class TestHistogram : public CppUnit::TestFixture
  9. {
  10. CPPUNIT_TEST_SUITE( TestHistogram );
  11. CPPUNIT_TEST( testGrayHistogram );
  12. CPPUNIT_TEST( testGrayHistogramFromRect );
  13. CPPUNIT_TEST( testColorHistogram );
  14. CPPUNIT_TEST( testCombined );
  15. CPPUNIT_TEST( testIterator );
  16. CPPUNIT_TEST( testProp );
  17. CPPUNIT_TEST( testOp );
  18. CPPUNIT_TEST( testCumulative_Normalized );
  19. CPPUNIT_TEST_SUITE_END();
  20. private:
  21. public:
  22. void setUp();
  23. void tearDown();
  24. void testIterator();
  25. void testGrayHistogram();
  26. void testGrayHistogramFromRect();
  27. void testColorHistogram();
  28. void testCombined();
  29. void testProp();
  30. void testOp();
  31. void testCumulative_Normalized();
  32. };
  33. #endif // _TESTHISTOGRAM_H_