Salome HOME
Stream object creation improved to do not use the transaction during it modification.
[modules/hydro.git] / src / HYDROGUI / test_HYDROGUI_ZLevelsModel.h
index eb8d5efbc7d320ca7a989e5ad1f1563d45fc82a7..c8f0eeab3002643ecd2e60c1d43f447d2ad1a655 100644 (file)
@@ -1,16 +1,25 @@
 #include <cppunit/extensions/HelperMacros.h>
 
+class HYDROGUI_ZLevelsModel;
+
 class test_HYDROGUI_ZLevelsModel : public CppUnit::TestFixture {
   CPPUNIT_TEST_SUITE(test_HYDROGUI_ZLevelsModel);
   CPPUNIT_TEST(testMoveUp);
+  CPPUNIT_TEST(testMoveOnTop);
+  CPPUNIT_TEST(testMoveDown);
+  CPPUNIT_TEST(testMoveOnBottom);
+  CPPUNIT_TEST(testDragAndDrop);
   CPPUNIT_TEST_SUITE_END();
 
 private:
+  std::string GetObjects( HYDROGUI_ZLevelsModel* theModel ) const;
 
 public:
-
-  // checks move up
   void testMoveUp();
+  void testMoveOnTop();
+  void testMoveDown();
+  void testMoveOnBottom();
+  void testDragAndDrop();
 };
 
 CPPUNIT_TEST_SUITE_REGISTRATION(test_HYDROGUI_ZLevelsModel);