Author: rolf
Date: 2006-11-28 15:42:15 -0500 (Tue, 28 Nov 2006)
New Revision: 68617

Modified:
   trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/ChangeLog
   trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/MenuTest.cs
   
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/TrackBarTest.cs
Log:
2006-11-28  Rolf Bjarne Kvinge  <[EMAIL PROTECTED]>

        * TrackBar.cs: Changed SizeTest and OrientationTest 
        to work on MS with both WinXP theme and Win2K theme.



Modified: 
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/ChangeLog
===================================================================
--- trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/ChangeLog   
2006-11-28 20:38:47 UTC (rev 68616)
+++ trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/ChangeLog   
2006-11-28 20:42:15 UTC (rev 68617)
@@ -1,3 +1,8 @@
+2006-11-28  Rolf Bjarne Kvinge  <[EMAIL PROTECTED]>
+
+       * TrackBar.cs: Changed SizeTest and OrientationTest 
+       to work on MS with both WinXP theme and Win2K theme.
+
 2006-11-26  Gert Driesen  <[EMAIL PROTECTED]>
 
        * MdiFormTest.cs: Fixed test on (MS) 2.0 profile.

Modified: 
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/MenuTest.cs
===================================================================
--- trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/MenuTest.cs 
2006-11-28 20:38:47 UTC (rev 68616)
+++ trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/MenuTest.cs 
2006-11-28 20:42:15 UTC (rev 68617)
@@ -59,6 +59,15 @@
                }
 
                [Test]
+               public void CloneWindowMenuTest ()
+               {
+                               MenuItem menuitem1 = new MenuItem ();
+                               menuitem1.MdiList = true;
+                               MenuItem menuitem2 = menuitem1.CloneMenu ();
+                               Assert.IsTrue (menuitem2.MdiList, "#1");
+               }
+
+               [Test]
                public void GetFormTest ()
                {
                        Form myform = new Form ();

Modified: 
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/TrackBarTest.cs
===================================================================
--- 
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/TrackBarTest.cs 
    2006-11-28 20:38:47 UTC (rev 68616)
+++ 
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/TrackBarTest.cs 
    2006-11-28 20:42:15 UTC (rev 68617)
@@ -97,6 +97,9 @@
                        IntPtr handle;
                        int width;
                        int height ;
+                       int default_height = 45;
+                       int default_height2 = 42;
+
                        using (TrackBar myTrackBar = new TrackBar()) {
                                width = myTrackBar.Width;
                                height = myTrackBar.Height;
@@ -112,7 +115,7 @@
                                        myForm.Controls.Add(myTrackBar);
                                        handle = myTrackBar.Handle; // causes 
the handle to be created.
                                        myTrackBar.Orientation = 
Orientation.Vertical;
-                                       Assert.AreEqual(45, myTrackBar.Width,  
"#OS3");
+                                       AreEqual(default_height, 
default_height2, myTrackBar.Width,  "#OS3");
                                        Assert.AreEqual(width, 
myTrackBar.Height, "#OS4");
                                }
                        }
@@ -128,17 +131,27 @@
                        }
                        Assert.AreEqual(handle, handle, "Removes warning");
                }
-                       
+       
+               private void AreEqual(int expected1, int expected2, int real, 
string name)
+               {
+                       // This is needed since the default size vary between 
XP theme and W2K theme.
+                       if (real != expected1 && real != expected2) {
+                               Assert.Fail("{3}: Expected <{0}> or <{1}>, but 
was <{2}>", expected1, expected2, real, name);
+                       }
+               }
+
                [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");
-                               Assert.AreEqual(45, myTrackBar.Height, 
"#SIZE02");
+                               AreEqual(default_height, default_height2, 
myTrackBar.Height, "#SIZE02");
                        }
                        
                        using (TrackBar myTrackBar = new TrackBar()) {
@@ -146,7 +159,7 @@
                                myTrackBar.Height = 250;
                                myTrackBar.Orientation = Orientation.Vertical;
                                Assert.AreEqual(200, myTrackBar.Width, 
"#SIZE03");
-                               Assert.AreEqual(45, myTrackBar.Height, 
"#SIZE04");
+                               AreEqual(default_height, default_height2, 
myTrackBar.Height, "#SIZE04");
                        }
 
                        using (TrackBar myTrackBar = new TrackBar()) {
@@ -171,7 +184,7 @@
                                myTrackBar.Height = 250;
                                myTrackBar.AutoSize = false;
                                Assert.AreEqual(200, myTrackBar.Width, 
"#SIZE09");
-                               Assert.AreEqual(45, myTrackBar.Height, 
"#SIZE10");
+                               AreEqual(default_height, default_height2, 
myTrackBar.Height, "#SIZE10");
                        }
 
                        using (TrackBar myTrackBar = new TrackBar()) {
@@ -180,7 +193,7 @@
                                myTrackBar.AutoSize = false;
                                myTrackBar.Orientation = Orientation.Vertical;
                                Assert.AreEqual(200, myTrackBar.Width, 
"#SIZE11");
-                               Assert.AreEqual(45, myTrackBar.Height, 
"#SIZE12");
+                               AreEqual(default_height, default_height2, 
myTrackBar.Height, "#SIZE12");
                        }
        
                        using (TrackBar myTrackBar = new TrackBar()) {
@@ -191,8 +204,8 @@
                                        myTrackBar.Orientation = 
Orientation.Vertical;
                                        handle = myTrackBar.Handle;
                                        
-                                       Assert.AreEqual(45, myTrackBar.Width, 
"#SIZE17");
-                                       Assert.AreEqual(45, myTrackBar.Height, 
"#SIZE18");
+                                       AreEqual(default_height, 
default_height2, myTrackBar.Width, "#SIZE17");
+                                       AreEqual(default_height, 
default_height2, myTrackBar.Height, "#SIZE18");
                                }
                        }
 
@@ -204,8 +217,8 @@
                                        myTrackBar.Orientation = 
Orientation.Vertical;
                                        handle = myTrackBar.Handle;
                                        
-                                       Assert.AreEqual(45, myTrackBar.Width, 
"#SIZE19");
-                                       Assert.AreEqual(45, myTrackBar.Height, 
"#SIZE20");
+                                       AreEqual(default_height, 
default_height2, myTrackBar.Width, "#SIZE19");
+                                       AreEqual(default_height, 
default_height2, myTrackBar.Height, "#SIZE20");
                                }
                        }
 
@@ -219,7 +232,7 @@
                                        handle = myTrackBar.Handle;
                                        
                                        Assert.AreEqual(200, myTrackBar.Width, 
"#SIZE21");
-                                       Assert.AreEqual(45, myTrackBar.Height, 
"#SIZE22");
+                                       AreEqual(default_height, 
default_height2, myTrackBar.Height, "#SIZE22");
                                }
                        }
 
@@ -233,8 +246,8 @@
                                        
                                        myTrackBar.Orientation = 
Orientation.Horizontal;
                                        
-                                       Assert.AreEqual(45, myTrackBar.Width, 
"#SIZE23");
-                                       Assert.AreEqual(45, myTrackBar.Height, 
"#SIZE24");
+                                       AreEqual(default_height, 
default_height2, myTrackBar.Width, "#SIZE23");
+                                       AreEqual(default_height, 
default_height2, myTrackBar.Height, "#SIZE24");
                                }
                        }
                        

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to