浏览代码

* ControlEventTest.cs: add SizeChanged to the resize/layout event
test.

2006-12-31 Chris Toshok <[email protected]>


svn path=/trunk/mcs/; revision=70299

Chris Toshok 19 年之前
父节点
当前提交
425f2a4234

+ 5 - 0
mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/ChangeLog

@@ -1,3 +1,8 @@
+2006-12-31  Chris Toshok  <[email protected]>
+
+	* ControlEventTest.cs: add SizeChanged to the resize/layout event
+	test.
+
 2006-12-31  Chris Toshok  <[email protected]>
 
 	* ControlTest.cs: new test for Anchor/Dock interactions.  Also add

+ 13 - 5
mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/ControlEventTest.cs

@@ -263,12 +263,13 @@ namespace MonoTests.System.Windows.Forms
 		}
 
 		int event_count;
-		int resized_event;
+		int resize_event;
+		int size_changed_event;
 		int layout_event;
 
-		void resized (object sender, EventArgs e)
+		void resize (object sender, EventArgs e)
 		{
-			resized_event = ++event_count;
+			resize_event = ++event_count;
 		}
 
 		void layout (object sender, LayoutEventArgs le)
@@ -276,15 +277,22 @@ namespace MonoTests.System.Windows.Forms
 			layout_event = ++event_count;
 		}
 
+		void size_changed (object sender, EventArgs e)
+		{
+			size_changed_event = ++event_count;
+		}
+
 		[Test]
 		public void LayoutResizeTest ()
 		{
 			Control c = new Control ();
 			c.Layout += new LayoutEventHandler (layout);
-			c.Resize += new EventHandler (resized);
+			c.Resize += new EventHandler (resize);
+			c.SizeChanged += new EventHandler (size_changed);
 			c.Size = new Size (100, 100);
 			Assert.AreEqual (1, layout_event, "1");
-			Assert.AreEqual (2, resized_event, "2");
+			Assert.AreEqual (2, resize_event, "2");
+			Assert.AreEqual (3, size_changed_event, "3");
 		}
 	}