split out the tests dealing with setting width/height, changing orientation, and...
authorChris Toshok <toshok@novell.com>
Wed, 29 Nov 2006 20:59:56 +0000 (20:59 -0000)
committerChris Toshok <toshok@novell.com>
Wed, 29 Nov 2006 20:59:56 +0000 (20:59 -0000)
svn path=/trunk/mcs/; revision=68697

mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/TrackBarTest.cs

index 8f757f6c2b6e517629490c65d9cbd0a3ae1b383d..11f236c1cd202630074a906c724daf9a5ba8152f 100644 (file)
@@ -141,19 +141,13 @@ namespace MonoTests.System.Windows.Forms
                }
 
                [Test]
-               public void SizeTest ()
+               [Category ("NotWorking")]
+               public void SizeTestSettingOrientation ()
                {
                        IntPtr handle;
                        int default_height = 45;
                        int default_height2 = 42;
-                       
-                       using (TrackBar myTrackBar = new TrackBar()) {
-                               myTrackBar.Width = 200;
-                               myTrackBar.Height = 250;
-                               Assert.AreEqual(200, myTrackBar.Width, "#SIZE01");
-                               AreEqual(default_height, default_height2, myTrackBar.Height, "#SIZE02");
-                       }
-                       
+
                        using (TrackBar myTrackBar = new TrackBar()) {
                                myTrackBar.Width = 200;
                                myTrackBar.Height = 250;
@@ -162,14 +156,6 @@ namespace MonoTests.System.Windows.Forms
                                AreEqual(default_height, default_height2, myTrackBar.Height, "#SIZE04");
                        }
 
-                       using (TrackBar myTrackBar = new TrackBar()) {
-                               myTrackBar.AutoSize = false;
-                               myTrackBar.Width = 200;
-                               myTrackBar.Height = 250;
-                               Assert.AreEqual(200, myTrackBar.Width, "#SIZE05");
-                               Assert.AreEqual(250, myTrackBar.Height, "#SIZE06");
-                       }
-
                        using (TrackBar myTrackBar = new TrackBar()) {
                                myTrackBar.AutoSize = false;
                                myTrackBar.Width = 200;
@@ -179,14 +165,6 @@ namespace MonoTests.System.Windows.Forms
                                Assert.AreEqual(250, myTrackBar.Height, "#SIZE08");
                        }
 
-                       using (TrackBar myTrackBar = new TrackBar()) {
-                               myTrackBar.Width = 200;
-                               myTrackBar.Height = 250;
-                               myTrackBar.AutoSize = false;
-                               Assert.AreEqual(200, myTrackBar.Width, "#SIZE09");
-                               AreEqual(default_height, default_height2, myTrackBar.Height, "#SIZE10");
-                       }
-
                        using (TrackBar myTrackBar = new TrackBar()) {
                                myTrackBar.Width = 200;
                                myTrackBar.Height = 250;
@@ -195,7 +173,7 @@ namespace MonoTests.System.Windows.Forms
                                Assert.AreEqual(200, myTrackBar.Width, "#SIZE11");
                                AreEqual(default_height, default_height2, myTrackBar.Height, "#SIZE12");
                        }
-       
+
                        using (TrackBar myTrackBar = new TrackBar()) {
                                using (Form myForm = new Form()) {
                                        myForm.Controls.Add(myTrackBar);
@@ -222,20 +200,6 @@ namespace MonoTests.System.Windows.Forms
                                }
                        }
 
-                       using (TrackBar myTrackBar = new TrackBar()) {
-                               using (Form myForm = new Form()) {
-                                       myForm.Controls.Add(myTrackBar);
-                                       myTrackBar.Width = 200;
-                                       myTrackBar.Height = 250;
-                                       myTrackBar.Orientation = Orientation.Vertical;
-                                       myTrackBar.Orientation = Orientation.Horizontal;
-                                       handle = myTrackBar.Handle;
-                                       
-                                       Assert.AreEqual(200, myTrackBar.Width, "#SIZE21");
-                                       AreEqual(default_height, default_height2, myTrackBar.Height, "#SIZE22");
-                               }
-                       }
-
                        using (TrackBar myTrackBar = new TrackBar()) {
                                using (Form myForm = new Form()) {
                                        myForm.Controls.Add(myTrackBar);
@@ -250,7 +214,7 @@ namespace MonoTests.System.Windows.Forms
                                        AreEqual(default_height, default_height2, myTrackBar.Height, "#SIZE24");
                                }
                        }
-                       
+
                        using (TrackBar myTrackBar = new TrackBar()) {
                                myTrackBar.AutoSize = false;
                                myTrackBar.Height = 50;
@@ -269,6 +233,54 @@ namespace MonoTests.System.Windows.Forms
                                        Assert.AreEqual(100, myTrackBar.Width, "#SIZE2_4");
                                }
                        }
+
+                       Assert.AreEqual(handle, handle, "Removes warning");
+               }
+
+               [Test]
+               public void SizeTest ()
+               {
+                       IntPtr handle;
+                       int default_height = 45;
+                       int default_height2 = 42;
+                       
+                       using (TrackBar myTrackBar = new TrackBar()) {
+                               myTrackBar.Width = 200;
+                               myTrackBar.Height = 250;
+                               Assert.AreEqual(200, myTrackBar.Width, "#SIZE01");
+                               AreEqual(default_height, default_height2, myTrackBar.Height, "#SIZE02");
+                       }
+                       
+                       using (TrackBar myTrackBar = new TrackBar()) {
+                               myTrackBar.AutoSize = false;
+                               myTrackBar.Width = 200;
+                               myTrackBar.Height = 250;
+                               Assert.AreEqual(200, myTrackBar.Width, "#SIZE05");
+                               Assert.AreEqual(250, myTrackBar.Height, "#SIZE06");
+                       }
+
+                       using (TrackBar myTrackBar = new TrackBar()) {
+                               myTrackBar.Width = 200;
+                               myTrackBar.Height = 250;
+                               myTrackBar.AutoSize = false;
+                               Assert.AreEqual(200, myTrackBar.Width, "#SIZE09");
+                               AreEqual(default_height, default_height2, myTrackBar.Height, "#SIZE10");
+                       }
+
+                       using (TrackBar myTrackBar = new TrackBar()) {
+                               using (Form myForm = new Form()) {
+                                       myForm.Controls.Add(myTrackBar);
+                                       myTrackBar.Width = 200;
+                                       myTrackBar.Height = 250;
+                                       myTrackBar.Orientation = Orientation.Vertical;
+                                       myTrackBar.Orientation = Orientation.Horizontal;
+                                       handle = myTrackBar.Handle;
+                                       
+                                       Assert.AreEqual(200, myTrackBar.Width, "#SIZE21");
+                                       AreEqual(default_height, default_height2, myTrackBar.Height, "#SIZE22");
+                               }
+                       }
+
                        Assert.AreEqual(handle, handle, "Removes warning");
                }
        }