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

Reply via email to