TestConverter.h 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. /*
  2. * NICE-Core - efficient algebra and computer vision methods
  3. * - libimage - An image/template for new NICE libraries
  4. * See file License for license information.
  5. */
  6. #ifndef _TESTCONVERTER_IMAGE_H
  7. #define _TESTCONVERTER_IMAGE_H
  8. #include <cppunit/extensions/HelperMacros.h>
  9. #include <core/image/DeprecatedConverter.h>
  10. #include <core/image/ImageOperators.h>
  11. /**
  12. * CppUnit-Testcase.
  13. * Test template...
  14. */
  15. class TestConverter : public CppUnit::TestFixture {
  16. CPPUNIT_TEST_SUITE( TestConverter );
  17. CPPUNIT_TEST( testGrayFilter );
  18. CPPUNIT_TEST( testFloatFilter );
  19. CPPUNIT_TEST( testConvolution );
  20. CPPUNIT_TEST( testSomething );
  21. CPPUNIT_TEST( testHistogram );
  22. // CPPUNIT_TEST( testMean );
  23. CPPUNIT_TEST( testGaussFilter );
  24. CPPUNIT_TEST_SUITE_END();
  25. private:
  26. public:
  27. void setUp();
  28. void tearDown();
  29. /**
  30. * Constructor / Destructor testing
  31. */
  32. void testConstructor();
  33. /**
  34. * Operator testing
  35. */
  36. void testOperators();
  37. /**
  38. * Test histogram
  39. */
  40. void testHistogram();
  41. /**
  42. * Test something...
  43. */
  44. void testSomething();
  45. /**
  46. * Test filters
  47. */
  48. void testConvolution();
  49. void testFloatFilter();
  50. void testGrayFilter();
  51. // void testMean();
  52. void testGaussFilter();
  53. };
  54. #endif // _TESTCONVERTER_IMAGE_H