TestDrawable.h 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  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 _TESTDRAWABLE_IMAGE_H
  7. #define _TESTDRAWABLE_IMAGE_H
  8. #include <cppunit/extensions/HelperMacros.h>
  9. /**
  10. * CppUnit-Testcase.
  11. * Test template...
  12. */
  13. class TestDrawable : public CppUnit::TestFixture {
  14. CPPUNIT_TEST_SUITE( TestDrawable );
  15. CPPUNIT_TEST( testSomething );
  16. CPPUNIT_TEST( testCrossT );
  17. CPPUNIT_TEST( testCircleT );
  18. CPPUNIT_TEST( testEllipseT );
  19. CPPUNIT_TEST( testLineT );
  20. CPPUNIT_TEST( testPointT );
  21. CPPUNIT_TEST_SUITE_END();
  22. private:
  23. public:
  24. void setUp();
  25. void tearDown();
  26. /**
  27. * Constructor / Destructor testing
  28. */
  29. void testConstructor();
  30. /**
  31. * Operator testing
  32. */
  33. void testOperators();
  34. /**
  35. * Test something...
  36. */
  37. void testSomething();
  38. /**
  39. * Test CrossT
  40. */
  41. void testCrossT();
  42. /**
  43. * Test CircleT
  44. */
  45. void testCircleT();
  46. /**
  47. * Test EllipseT
  48. */
  49. void testEllipseT();
  50. /**
  51. * Test LineT
  52. */
  53. void testLineT();
  54. /**
  55. * Test CircleT
  56. */
  57. void testPointT();
  58. };
  59. #endif // _TESTDRAWABLE_IMAGE_H