Salome HOME
refs #417: showing new objects
[modules/hydro.git] / src / HYDROGUI / test_HYDROGUI_ListModel.h
1 #include <cppunit/extensions/HelperMacros.h>
2
3 class HYDROGUI_ListModel;
4
5 class test_HYDROGUI_ListModel : public CppUnit::TestFixture {
6   CPPUNIT_TEST_SUITE(test_HYDROGUI_ListModel);
7   CPPUNIT_TEST(testMoveUp);
8   CPPUNIT_TEST(testMoveOnTop);
9   CPPUNIT_TEST(testMoveDown);
10   CPPUNIT_TEST(testMoveOnBottom);
11   CPPUNIT_TEST(testDragAndDrop);
12   CPPUNIT_TEST_SUITE_END();
13
14 private:
15   std::string GetObjects( HYDROGUI_ListModel* theModel ) const;
16
17 public:
18   void testMoveUp();
19   void testMoveOnTop();
20   void testMoveDown();
21   void testMoveOnBottom();
22   void testDragAndDrop();
23 };
24
25 CPPUNIT_TEST_SUITE_REGISTRATION(test_HYDROGUI_ListModel);
26 CPPUNIT_TEST_SUITE_NAMED_REGISTRATION(test_HYDROGUI_ListModel, "HYDROGUI_ListModel");