Author: toshok
Date: 2006-07-07 15:29:39 -0400 (Fri, 07 Jul 2006)
New Revision: 62355
Modified:
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/ChangeLog
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/DataGridTableStyleTest.cs
Log:
2006-07-07 Chris Toshok <[EMAIL PROTECTED]>
* DataGridTableStyleTest.cs: couple more tests.
Modified:
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/ChangeLog
===================================================================
--- trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/ChangeLog
2006-07-07 19:22:36 UTC (rev 62354)
+++ trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/ChangeLog
2006-07-07 19:29:39 UTC (rev 62355)
@@ -1,3 +1,7 @@
+2006-07-07 Chris Toshok <[EMAIL PROTECTED]>
+
+ * DataGridTableStyleTest.cs: couple more tests.
+
2006-07-06 Peter Dennis Bartok <[EMAIL PROTECTED]>
* ControlTest.cs: Added "LinkLabel with link" test
Modified:
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/DataGridTableStyleTest.cs
===================================================================
---
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/DataGridTableStyleTest.cs
2006-07-07 19:22:36 UTC (rev 62354)
+++
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/DataGridTableStyleTest.cs
2006-07-07 19:29:39 UTC (rev 62355)
@@ -319,6 +319,7 @@
Assert.AreEqual (false, eventhandled, "A1");
}
+ // Microsoft is not firing any event
[Test]
public void TestLinkHoverColorChangedEvent_default ()
{
@@ -497,5 +498,56 @@
{
eventhandled = true;
}
+
+ [Test]
+ public void DataGridNull ()
+ {
+ DataGridTableStyle dg = new DataGridTableStyle ();
+ dg.DataGrid = null;
+ Assert.IsNull (dg.DataGrid, "A1");
+ }
+
+ [Test]
+ public void HeaderFontNull ()
+ {
+ DataGridTableStyle dg = new DataGridTableStyle ();
+ Font header_font = dg.HeaderFont;
+ eventhandled = false;
+ dg.HeaderFontChanged += new EventHandler
(OnEventHandler);
+ dg.HeaderFont = null;
+ Assert.AreEqual (header_font, dg.HeaderFont, "A1");
+ Assert.IsFalse (eventhandled, "A2");
+ }
+
+ [Test]
+ public void HeaderFontNull2 ()
+ {
+ DataGridTableStyle dg = new DataGridTableStyle ();
+ Font header_font = dg.HeaderFont;
+
+ Font new_font = new Font ("Helvetica", 8.5f,
GraphicsUnit.Point);
+
+ dg.HeaderFont = new_font;
+ Assert.AreEqual (new_font, dg.HeaderFont, "A1");
+
+ eventhandled = false;
+ dg.HeaderFontChanged += new EventHandler
(OnEventHandler);
+ dg.HeaderFont = null;
+
+ Assert.AreEqual (header_font, dg.HeaderFont, "A2");
+ Assert.IsTrue (eventhandled, "A3");
+ }
+
+ [Test]
+ public void MappingNameNull ()
+ {
+ DataGridTableStyle dg = new DataGridTableStyle ();
+ Assert.AreEqual ("", dg.MappingName, "A1");
+ eventhandled = false;
+ dg.MappingNameChanged += new EventHandler
(OnEventHandler);
+ dg.MappingName = null;
+ Assert.AreEqual ("", dg.MappingName, "A2");
+ Assert.IsFalse (eventhandled, "A3");
+ }
}
}
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches