Author: mritvik
Date: 2005-04-24 23:48:06 -0400 (Sun, 24 Apr 2005)
New Revision: 43526
Added:
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/ChangeLog
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/LabelPropertyTest.cs
Log:
2005-04-25 Ritvik Mayank <[EMAIL PROTECTED]>
* LabelPropertyTest.cs : Test for Label
2004-11-29 Marek Safar <[EMAIL PROTECTED]>
* TreeViewTest.cs : Test for TreeView
* TreeNodeTest.cs : Test for TreeNode
2004-11-29 Ravindra <[EMAIL PROTECTED]>
* ImageIndexConverter.cs : Test for ImageIndexConversion.
Added: trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/ChangeLog
===================================================================
--- trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/ChangeLog
2005-04-25 02:54:59 UTC (rev 43525)
+++ trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/ChangeLog
2005-04-25 03:48:06 UTC (rev 43526)
@@ -0,0 +1,12 @@
+
+2005-04-25 Ritvik Mayank <[EMAIL PROTECTED]>
+ * LabelPropertyTest.cs : Test for Label
+
+2004-11-29 Marek Safar <[EMAIL PROTECTED]>
+ * TreeViewTest.cs : Test for TreeView
+ * TreeNodeTest.cs : Test for TreeNode
+
+2004-11-29 Ravindra <[EMAIL PROTECTED]>
+ * ImageIndexConverter.cs : Test for ImageIndexConversion.
+
+
Added:
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/LabelPropertyTest.cs
===================================================================
---
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/LabelPropertyTest.cs
2005-04-25 02:54:59 UTC (rev 43525)
+++
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/LabelPropertyTest.cs
2005-04-25 03:48:06 UTC (rev 43526)
@@ -0,0 +1,131 @@
+//
+// Copyright (c) 2005 Novell, Inc.
+//
+// Authors:
+// Ritvik Mayank ([EMAIL PROTECTED])
+//
+// $Log: LabelPropertyTest.cs,v $
+// Adding tests for Label
+//
+
+
+
+using System;
+using NUnit.Framework;
+using System.Windows.Forms;
+using System.Drawing;
+using System.Runtime.Remoting;
+
+[TestFixture]
+public class LabelTest {
+
+ [Test]
+ public void PubPropTest ()
+ {
+ Label l = new Label ();
+ Assert.AreEqual (false, l.AllowDrop , "#1");
+ Assert.AreEqual (false, l.AccessibilityObject == null, "#2");
+ Assert.AreEqual (false , l.AutoSize , "#3");
+ Assert.AreEqual (AnchorStyles.Top | AnchorStyles.Left ,
l.Anchor , "#4");
+ Assert.AreEqual (false , l.AutoSize , "#5");
+
+ Assert.AreEqual ("Control" , l.BackColor.Name , "#6");
+ Assert.AreEqual (null, l.BindingContext , "#7");
+ Assert.AreEqual (null , l.BackgroundImage , "#8");
+ Assert.AreEqual (BorderStyle.None , l.BorderStyle , "#9");
+ Assert.AreEqual (23 , l.Bottom , "#10");
+ //Assert.AreEqual (Rectangle (0,0, 100, 23) , l.Bounds , "#11");
+ //Assert.AreEqual ( BoundsSpecified.X , l.Bounds , "#11");
+ Assert.AreEqual (false , l.CanFocus , "#12");
+ Assert.AreEqual (false , l.CanSelect , "#13");
+ Assert.AreEqual (false , l.Capture , "#14");
+ Assert.AreEqual (true , l.CausesValidation , "#15");
+ //Assert.AreEqual (false , l.ClientRectangle , "#16");
+ //Assert.AreEqual (false , l.ClientSize , "#17");
+ Assert.AreEqual ("Mono Project, Novell, Inc." , l.CompanyName ,
"#18");
+ Assert.AreEqual (null , l.Container , "#19");
+ Assert.AreEqual (false , l.ContainsFocus, "#20");
+ Assert.AreEqual (null , l.ContextMenu, "#21");
+ //Assert.AreEqual (Control+ControlCollection , l.Controls,
"#22");
+ Assert.AreEqual (true , l.Created, "#23");
+ Assert.AreEqual (Cursors.Default , l.Cursor, "#24");
+
+ Assert.AreEqual (false , l.DataBindings == null , "#25");
+ //Assert.AreEqual (false , l.DisplayRectangle , "#26");
+ //<{X=0,Y=0,Width=100,Height=23}>
+ Assert.AreEqual (false , l.Disposing , "#27");
+ Assert.AreEqual (DockStyle.None , l.Dock, "#28");
+
+ Assert.AreEqual (true , l.Enabled, "#29");
+
+ Assert.AreEqual (FlatStyle.Standard , l.FlatStyle, "#30");
+ Assert.AreEqual (false , l.Focused , "#31");
+ Assert.AreEqual (FontFamily.GenericSansSerif , l.Font, "#32");
+ //<[Font: Name=Microsoft Sans Serif, Size=8.25, Units=3,
GdiCharSet=0, GdiVerticalFont=False]>
+ Assert.AreEqual (SystemColors.ControlText , l.ForeColor ,
"#33");
+
+ Assert.AreEqual (IWin32Window.Handle , l.Handle, "#34");
+ Assert.AreEqual (false , l.HasChildren, "#35");
+ Assert.AreEqual (23 , l.Height, "#36");
+
+ Assert.AreEqual (null , l.Image, "#37");
+ Assert.AreEqual (ContentAlignment.MiddleCenter , l.ImageAlign,
"#38");
+ Assert.AreEqual (-1 , l.ImageIndex, "#39");
+ Assert.AreEqual (null , l.ImageList, "#40");
+ //Assert.AreEqual (false , l.ImeMode, "#41");
+ Assert.AreEqual (false , l.InvokeRequired, "#42");
+ Assert.AreEqual (false , l.IsAccessible, "#43");
+ Assert.AreEqual (false , l.IsDisposed, "#44");
+ Assert.AreEqual (true , l.IsHandleCreated, "#45");
+
+ Assert.AreEqual (0 , l.Left, "#46");
+ Assert.AreEqual (Point.Empty , l.Location, "#47");
+
+ Assert.AreEqual ("" , l.Name, "#48");
+
+ Assert.AreEqual (null , l.Parent, "#49");
+ Assert.AreEqual (16 , l.PreferredHeight, "#50");
+ Assert.AreEqual (0 , l.PreferredWidth, "#51");
+ Assert.AreEqual ("Novell Mono MWF" , l.ProductName, "#52");
+ Assert.AreEqual ("1.1.4322.573" , l.ProductVersion, "#53");
+
+
+ Assert.AreEqual (false , l.RecreatingHandle, "#54");
+ Assert.AreEqual (null , l.Region, "#55");
+ Assert.AreEqual (100 , l.Right, "#56");
+ Assert.AreEqual (RightToLeft.No , l.RightToLeft, "#57");
+ Assert.AreEqual (null , l.Site, "#58");
+ //Assert.AreEqual (false , l.Size, "#59");
+ //{Width=100, Height=23}
+ Assert.AreEqual (0 , l.TabIndex, "#60");
+ Assert.AreEqual (null , l.Tag, "#61");
+ Assert.AreEqual ("" , l.Text, "#62");
+ Assert.AreEqual ( ContentAlignment.TopLeft , l.TextAlign,
"#63");
+ Assert.AreEqual ( 0, l.Top, "#64");
+ Assert.AreEqual (null , l.TopLevelControl, "#65");
+ Assert.AreEqual (true , l.UseMnemonic, "#66");
+ Assert.AreEqual (true , l.Visible, "#67");
+ Assert.AreEqual (100 , l.Width, "#68");
+
+ }
+
+ [Test]
+ public void PubMethodTest1() {
+ Label s1 = new Label ();
+ Label s2 = new Label ();
+ s1.Text = "abc";
+ s2.Text = "abc";
+ Assert.AreEqual ( false, s1.Equals (s2), "#69");
+ Assert.AreEqual ( true, s1.Equals (s1), "#70");
+ }
+ [Test]
+ public void PubMethodTest2() {
+ Label r1 = new Label ();
+ r1.Width = 40;
+ r1.Height = 20 ;
+ r1.Scale (2);
+ Assert.AreEqual ( 80, r1.Width, "#71");
+ Assert.AreEqual ( 40, r1.Height, "#72");
+
+ }
+ }
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches