Author: rolf
Date: 2007-08-21 10:32:04 -0400 (Tue, 21 Aug 2007)
New Revision: 84554
Modified:
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/ChangeLog
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/DataGridViewBandTest.cs
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/DataGridViewColumnCollectionTest.cs
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/DataGridViewComboBoxCellTest.cs
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/DataGridViewCommon.cs
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/DataGridViewRowCollectionTest.cs
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/DataGridViewTextBoxColumnTest.cs
Log:
* Test/System.Windows.Forms/DataGridViewColumnCollectionTest.cs,
Test/System.Windows.Forms/DataGridViewComboBoxCellTest.cs,
Test/System.Windows.Forms/DataGridViewRowCollectionTest.cs,
Test/System.Windows.Forms/DataGridViewTextBoxColumnTest.cs,
Test/System.Windows.Forms/DataGridViewBandTest.cs: Fixed line
endings.
* Test/System.Windows.Forms/DataGridViewCommon.cs: Fixed line endings,
added CreateAndFillForClipboard.
Modified:
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/ChangeLog
===================================================================
--- trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/ChangeLog
2007-08-21 14:26:03 UTC (rev 84553)
+++ trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/ChangeLog
2007-08-21 14:32:04 UTC (rev 84554)
@@ -1,5 +1,13 @@
2007-08-21 Rolf Bjarne Kvinge <[EMAIL PROTECTED]>
+ * DataGridViewColumnCollectionTest.cs, DataGridViewComboBoxCellTest.cs,
+ DataGridViewRowCollectionTest.cs, DataGridViewTextBoxColumnTest.cs,
+ DataGridViewBandTest.cs: Fixed line endings.
+ * DataGridViewCommon.cs: Fixed line endings, added
+ CreateAndFillForClipboard.
+
+2007-08-21 Rolf Bjarne Kvinge <[EMAIL PROTECTED]>
+
* DataObjectTest.cs: Added TestConvertible.
2007-08-20 Carlos Alberto Cortez <[EMAIL PROTECTED]>
Modified:
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/DataGridViewBandTest.cs
===================================================================
---
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/DataGridViewBandTest.cs
2007-08-21 14:26:03 UTC (rev 84553)
+++
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/DataGridViewBandTest.cs
2007-08-21 14:32:04 UTC (rev 84554)
@@ -1,44 +1,44 @@
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-// Copyright (c) 2007 Novell, Inc. (http://www.novell.com)
-//
-// Author:
-// Rolf Bjarne Kvinge ([EMAIL PROTECTED])
-//
-
-#if NET_2_0
-
-using NUnit.Framework;
-using System;
-using System.Drawing;
-using System.Windows.Forms;
-using System.ComponentModel;
-using System.Collections;
-
-namespace MonoTests.System.Windows.Forms
-{
-
- [TestFixture]
- public class DataGridViewBandTest
- {
-
- }
-}
+// Permission is hereby granted, free of charge, to any person obtaining
+// a copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to
+// permit persons to whom the Software is furnished to do so, subject to
+// the following conditions:
+//
+// The above copyright notice and this permission notice shall be
+// included in all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//
+// Copyright (c) 2007 Novell, Inc. (http://www.novell.com)
+//
+// Author:
+// Rolf Bjarne Kvinge ([EMAIL PROTECTED])
+//
+
+#if NET_2_0
+
+using NUnit.Framework;
+using System;
+using System.Drawing;
+using System.Windows.Forms;
+using System.ComponentModel;
+using System.Collections;
+
+namespace MonoTests.System.Windows.Forms
+{
+
+ [TestFixture]
+ public class DataGridViewBandTest
+ {
+
+ }
+}
#endif
\ No newline at end of file
Property changes on:
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/DataGridViewBandTest.cs
___________________________________________________________________
Name: svn:eol-style
+ native
Modified:
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/DataGridViewColumnCollectionTest.cs
===================================================================
---
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/DataGridViewColumnCollectionTest.cs
2007-08-21 14:26:03 UTC (rev 84553)
+++
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/DataGridViewColumnCollectionTest.cs
2007-08-21 14:32:04 UTC (rev 84554)
@@ -1,100 +1,100 @@
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-// Copyright (c) 2007 Novell, Inc. (http://www.novell.com)
-//
-// Author:
-// Rolf Bjarne Kvinge ([EMAIL PROTECTED])
-//
-
-#if NET_2_0
-
-using NUnit.Framework;
-using System;
-using System.Drawing;
-using System.Windows.Forms;
-using System.ComponentModel;
-using System.Collections;
-
-namespace MonoTests.System.Windows.Forms
-{
-
- [TestFixture]
- public class DataGridViewColumnCollectionTest
- {
- [Test]
- [ExpectedException (typeof (InvalidOperationException),
"Column's SortMode cannot be set to Automatic while the DataGridView control's
SelectionMode is set to FullColumnSelect.")]
- public void AddFullColumnSelect ()
- {
- DataGridView dgv = new DataGridView ();
- dgv.SelectionMode =
DataGridViewSelectionMode.FullColumnSelect;
- dgv.Columns.Add ("A", "A");
- }
-
- [Test]
- public void Add ()
- {
- DataGridViewColumnCollection c;
-
- c = new DataGridViewColumnCollection
(DataGridViewCommon.CreateAndFill ());
- c.Add ("A", "B");
-
- DataGridViewColumn col = c [0];
-
- Assert.AreEqual ("DataGridViewTextBoxColumn { Name=A,
Index=0 }", col.ToString (), "T3");
- Assert.AreEqual ("DataGridViewTextBoxColumn",
col.GetType ().Name, "G2");
-
- Assert.AreEqual (DataGridViewAutoSizeColumnMode.NotSet,
col.AutoSizeMode, "#A col.AutoSizeMode");
- Assert.IsNotNull (col.CellTemplate, "#A
col.CellTemplate");
- Assert.IsNotNull (col.CellType, "#A col.CellType");
- Assert.IsNull (col.ContextMenuStrip, "#A
col.ContextMenuStrip");
- Assert.IsNotNull (col.DataGridView, "#A
col.DataGridView");
- Assert.AreEqual (@"", col.DataPropertyName, "#A
col.DataPropertyName");
- Assert.IsNotNull (col.DefaultCellStyle, "#A
col.DefaultCellStyle");
- Assert.IsNotNull (col.DefaultHeaderCellType, "#A
col.DefaultHeaderCellType");
- Assert.AreEqual (false, col.Displayed, "#A
col.Displayed");
- Assert.AreEqual (0, col.DisplayIndex, "#A
col.DisplayIndex");
- Assert.AreEqual (0, col.DividerWidth, "#A
col.DividerWidth");
- Assert.AreEqual (100, col.FillWeight, "#A
col.FillWeight");
- Assert.AreEqual (false, col.Frozen, "#A col.Frozen");
- Assert.AreEqual (true, col.HasDefaultCellStyle, "#A
col.HasDefaultCellStyle");
- Assert.IsNotNull (col.HeaderCell, "#A col.HeaderCell");
- Assert.AreEqual (@"B", col.HeaderText, "#A
col.HeaderText");
- Assert.AreEqual (0, col.Index, "#A col.Index");
- Assert.AreEqual (DataGridViewAutoSizeColumnMode.None,
col.InheritedAutoSizeMode, "#A col.InheritedAutoSizeMode");
- Assert.IsNotNull (col.InheritedStyle, "#A
col.InheritedStyle");
- Assert.AreEqual (false, col.IsDataBound, "#A
col.IsDataBound");
- Assert.AreEqual (5, col.MinimumWidth, "#A
col.MinimumWidth");
- Assert.AreEqual (@"A", col.Name, "#A col.Name");
- Assert.AreEqual (false, col.ReadOnly, "#A
col.ReadOnly");
- Assert.AreEqual (DataGridViewTriState.True,
col.Resizable, "#A col.Resizable");
- Assert.AreEqual (false, col.Selected, "#A
col.Selected");
- Assert.IsNull (col.Site, "#A col.Site");
- Assert.AreEqual (DataGridViewColumnSortMode.Automatic,
col.SortMode, "#A col.SortMode");
- Assert.AreEqual (DataGridViewElementStates.Visible,
col.State, "#A col.State");
- Assert.IsNull (col.Tag, "#A col.Tag");
- Assert.AreEqual (@"", col.ToolTipText, "#A
col.ToolTipText");
- Assert.IsNull (col.ValueType, "#A col.ValueType");
- Assert.AreEqual (true, col.Visible, "#A col.Visible");
- Assert.AreEqual (100, col.Width, "#A col.Width");
-
- }
- }
-}
+// Permission is hereby granted, free of charge, to any person obtaining
+// a copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to
+// permit persons to whom the Software is furnished to do so, subject to
+// the following conditions:
+//
+// The above copyright notice and this permission notice shall be
+// included in all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//
+// Copyright (c) 2007 Novell, Inc. (http://www.novell.com)
+//
+// Author:
+// Rolf Bjarne Kvinge ([EMAIL PROTECTED])
+//
+
+#if NET_2_0
+
+using NUnit.Framework;
+using System;
+using System.Drawing;
+using System.Windows.Forms;
+using System.ComponentModel;
+using System.Collections;
+
+namespace MonoTests.System.Windows.Forms
+{
+
+ [TestFixture]
+ public class DataGridViewColumnCollectionTest
+ {
+ [Test]
+ [ExpectedException (typeof (InvalidOperationException),
"Column's SortMode cannot be set to Automatic while the DataGridView control's
SelectionMode is set to FullColumnSelect.")]
+ public void AddFullColumnSelect ()
+ {
+ DataGridView dgv = new DataGridView ();
+ dgv.SelectionMode =
DataGridViewSelectionMode.FullColumnSelect;
+ dgv.Columns.Add ("A", "A");
+ }
+
+ [Test]
+ public void Add ()
+ {
+ DataGridViewColumnCollection c;
+
+ c = new DataGridViewColumnCollection
(DataGridViewCommon.CreateAndFill ());
+ c.Add ("A", "B");
+
+ DataGridViewColumn col = c [0];
+
+ Assert.AreEqual ("DataGridViewTextBoxColumn { Name=A,
Index=0 }", col.ToString (), "T3");
+ Assert.AreEqual ("DataGridViewTextBoxColumn",
col.GetType ().Name, "G2");
+
+ Assert.AreEqual (DataGridViewAutoSizeColumnMode.NotSet,
col.AutoSizeMode, "#A col.AutoSizeMode");
+ Assert.IsNotNull (col.CellTemplate, "#A
col.CellTemplate");
+ Assert.IsNotNull (col.CellType, "#A col.CellType");
+ Assert.IsNull (col.ContextMenuStrip, "#A
col.ContextMenuStrip");
+ Assert.IsNotNull (col.DataGridView, "#A
col.DataGridView");
+ Assert.AreEqual (@"", col.DataPropertyName, "#A
col.DataPropertyName");
+ Assert.IsNotNull (col.DefaultCellStyle, "#A
col.DefaultCellStyle");
+ Assert.IsNotNull (col.DefaultHeaderCellType, "#A
col.DefaultHeaderCellType");
+ Assert.AreEqual (false, col.Displayed, "#A
col.Displayed");
+ Assert.AreEqual (0, col.DisplayIndex, "#A
col.DisplayIndex");
+ Assert.AreEqual (0, col.DividerWidth, "#A
col.DividerWidth");
+ Assert.AreEqual (100, col.FillWeight, "#A
col.FillWeight");
+ Assert.AreEqual (false, col.Frozen, "#A col.Frozen");
+ Assert.AreEqual (true, col.HasDefaultCellStyle, "#A
col.HasDefaultCellStyle");
+ Assert.IsNotNull (col.HeaderCell, "#A col.HeaderCell");
+ Assert.AreEqual (@"B", col.HeaderText, "#A
col.HeaderText");
+ Assert.AreEqual (0, col.Index, "#A col.Index");
+ Assert.AreEqual (DataGridViewAutoSizeColumnMode.None,
col.InheritedAutoSizeMode, "#A col.InheritedAutoSizeMode");
+ Assert.IsNotNull (col.InheritedStyle, "#A
col.InheritedStyle");
+ Assert.AreEqual (false, col.IsDataBound, "#A
col.IsDataBound");
+ Assert.AreEqual (5, col.MinimumWidth, "#A
col.MinimumWidth");
+ Assert.AreEqual (@"A", col.Name, "#A col.Name");
+ Assert.AreEqual (false, col.ReadOnly, "#A
col.ReadOnly");
+ Assert.AreEqual (DataGridViewTriState.True,
col.Resizable, "#A col.Resizable");
+ Assert.AreEqual (false, col.Selected, "#A
col.Selected");
+ Assert.IsNull (col.Site, "#A col.Site");
+ Assert.AreEqual (DataGridViewColumnSortMode.Automatic,
col.SortMode, "#A col.SortMode");
+ Assert.AreEqual (DataGridViewElementStates.Visible,
col.State, "#A col.State");
+ Assert.IsNull (col.Tag, "#A col.Tag");
+ Assert.AreEqual (@"", col.ToolTipText, "#A
col.ToolTipText");
+ Assert.IsNull (col.ValueType, "#A col.ValueType");
+ Assert.AreEqual (true, col.Visible, "#A col.Visible");
+ Assert.AreEqual (100, col.Width, "#A col.Width");
+
+ }
+ }
+}
#endif
\ No newline at end of file
Property changes on:
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/DataGridViewColumnCollectionTest.cs
___________________________________________________________________
Name: svn:eol-style
+ native
Modified:
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/DataGridViewComboBoxCellTest.cs
===================================================================
---
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/DataGridViewComboBoxCellTest.cs
2007-08-21 14:26:03 UTC (rev 84553)
+++
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/DataGridViewComboBoxCellTest.cs
2007-08-21 14:32:04 UTC (rev 84554)
@@ -1,65 +1,65 @@
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-// Copyright (c) 2007 Novell, Inc. (http://www.novell.com)
-//
-// Author:
-// Rolf Bjarne Kvinge ([EMAIL PROTECTED])
-//
-
-
-#if NET_2_0
-
-using NUnit.Framework;
-using System;
-using System.Drawing;
-using System.Windows.Forms;
-using System.ComponentModel;
-using System.Collections;
-
-namespace MonoTests.System.Windows.Forms {
-
- [TestFixture]
- public class DataGridViewComboBoxCellTest
- {
- private DataGridView CreateAndFill ()
- {
- DataGridView dgv = DataGridViewCommon.CreateAndFill ();
- DataGridViewRow row = new DataGridViewRow ();
- row.Cells.Add (new DataGridViewComboBoxCell ());
- row.Cells.Add (new DataGridViewComboBoxCell ());
- dgv.Rows.Add (row);
- return dgv;
- }
-
- [Test]
- public void ToStringTest ()
- {
- Assert.AreEqual ("DataGridViewComboBoxCell {
ColumnIndex=-1, RowIndex=-1 }", new DataGridViewComboBoxCell ().ToString (),
"B");
-
- using (DataGridView dgv = CreateAndFill ())
- {
- Assert.AreEqual ("DataGridViewComboBoxCell {
ColumnIndex=1, RowIndex=2 }", dgv [1, 2].ToString (), "A");
- }
-
-
- }
- }
-}
+// Permission is hereby granted, free of charge, to any person obtaining
+// a copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to
+// permit persons to whom the Software is furnished to do so, subject to
+// the following conditions:
+//
+// The above copyright notice and this permission notice shall be
+// included in all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//
+// Copyright (c) 2007 Novell, Inc. (http://www.novell.com)
+//
+// Author:
+// Rolf Bjarne Kvinge ([EMAIL PROTECTED])
+//
+
+
+#if NET_2_0
+
+using NUnit.Framework;
+using System;
+using System.Drawing;
+using System.Windows.Forms;
+using System.ComponentModel;
+using System.Collections;
+
+namespace MonoTests.System.Windows.Forms {
+
+ [TestFixture]
+ public class DataGridViewComboBoxCellTest
+ {
+ private DataGridView CreateAndFill ()
+ {
+ DataGridView dgv = DataGridViewCommon.CreateAndFill ();
+ DataGridViewRow row = new DataGridViewRow ();
+ row.Cells.Add (new DataGridViewComboBoxCell ());
+ row.Cells.Add (new DataGridViewComboBoxCell ());
+ dgv.Rows.Add (row);
+ return dgv;
+ }
+
+ [Test]
+ public void ToStringTest ()
+ {
+ Assert.AreEqual ("DataGridViewComboBoxCell {
ColumnIndex=-1, RowIndex=-1 }", new DataGridViewComboBoxCell ().ToString (),
"B");
+
+ using (DataGridView dgv = CreateAndFill ())
+ {
+ Assert.AreEqual ("DataGridViewComboBoxCell {
ColumnIndex=1, RowIndex=2 }", dgv [1, 2].ToString (), "A");
+ }
+
+
+ }
+ }
+}
#endif
\ No newline at end of file
Property changes on:
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/DataGridViewComboBoxCellTest.cs
___________________________________________________________________
Name: svn:eol-style
+ native
Modified:
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/DataGridViewCommon.cs
===================================================================
---
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/DataGridViewCommon.cs
2007-08-21 14:26:03 UTC (rev 84553)
+++
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/DataGridViewCommon.cs
2007-08-21 14:32:04 UTC (rev 84554)
@@ -1,83 +1,135 @@
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-// Copyright (c) 2007 Novell, Inc. (http://www.novell.com)
-//
-// Author:
-// Rolf Bjarne Kvinge ([EMAIL PROTECTED])
-//
-
-
-#if NET_2_0
-
-using NUnit.Framework;
-using System;
-using System.Drawing;
-using System.Windows.Forms;
-using System.ComponentModel;
-using System.Collections;
-using System.Collections.Generic;
-
-namespace MonoTests.System.Windows.Forms
-{
- public static class DataGridViewCommon
- {
- /// <summary>
- /// Creates a 2x2 grid.
- /// <para> A B </para>
- /// <para>1 A1 B1</para>
- /// <para>2 A2 B2</para>
- /// </summary>
- /// <returns></returns>
- public static DataGridView CreateAndFill ()
- {
- DataGridView dgv = new DataGridView ();
- dgv.Columns.Add ("A", "A");
- dgv.Columns.Add ("B", "B");
- dgv.Rows.Add ("Cell A1", "Cell B1");
- dgv.Rows.Add ("Cell A2", "Cell B2");
- return dgv;
- }
-
- /// <summary>
- /// Creates a 10x10 grid.
- /// <para> A B </para>
- /// <para>1 A1 B1</para>
- /// <para>2 A2 B2</para>
- /// </summary>
- /// <returns></returns>
- public static DataGridView CreateAndFillBig ()
- {
- DataGridView dgv = new DataGridView ();
- for (int c = 0; c < 10; c++) {
- string A = (((char) ((int) 'A') + c)).ToString
();
- dgv.Columns.Add (A, A);
- }
- for (int r = 0; r < 10; r++) {
- List<object> cells = new List<object> ();
- for (int c = 0; c < 10; c++) {
- cells.Add (string.Format ("Cell
{0}{1}", dgv.Columns [c].Name, r));
- }
- dgv.Rows.Add (cells);
- }
- return dgv;
- }
- }
-}
+// Permission is hereby granted, free of charge, to any person obtaining
+// a copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to
+// permit persons to whom the Software is furnished to do so, subject to
+// the following conditions:
+//
+// The above copyright notice and this permission notice shall be
+// included in all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//
+// Copyright (c) 2007 Novell, Inc. (http://www.novell.com)
+//
+// Author:
+// Rolf Bjarne Kvinge ([EMAIL PROTECTED])
+//
+
+
+#if NET_2_0
+
+using NUnit.Framework;
+using System;
+using System.Drawing;
+using System.Windows.Forms;
+using System.ComponentModel;
+using System.Collections;
+using System.Collections.Generic;
+
+namespace MonoTests.System.Windows.Forms
+{
+ public static class DataGridViewCommon
+ {
+ /// <summary>
+ /// Creates a 2x2 grid.
+ /// <para> A B </para>
+ /// <para>1 A1 B1</para>
+ /// <para>2 A2 B2</para>
+ /// </summary>
+ /// <returns></returns>
+ public static DataGridView CreateAndFill ()
+ {
+ DataGridView dgv = new DataGridView ();
+ dgv.Columns.Add ("A", "A");
+ dgv.Columns.Add ("B", "B");
+ dgv.Rows.Add ("Cell A1", "Cell B1");
+ dgv.Rows.Add ("Cell A2", "Cell B2");
+ return dgv;
+ }
+
+ /// <summary>
+ /// Creates a 2x2 grid, all cells have a
GetClipboardContentsPublic method.
+ /// <para> A B </para>
+ /// <para>1 A1 B1</para>
+ /// <para>2 A2 B2</para>
+ /// </summary>
+ /// <returns></returns>
+ public static DataGridView CreateAndFillForClipboard ()
+ {
+ DataGridView dgv = new DataGridView ();
+ DataGridViewColumn col;
+ DataGridViewRow row;
+ DataGridViewCell cell;
+
+ foreach (string name in new string [] {"A", "B", "C",
"D"}) {
+ col = new DataGridViewColumn ();
+ col.CellTemplate = new DataGridViewTextBoxCell
();
+ col.HeaderCell = new
DataGridViewColumnHeaderTest.DataGridViewColumnHeaderClipboardCell ();
+ col.Name = name;
+ //if (dgv.Columns.Count == 1) {
+ // col.HeaderText = null;
+ //} else if (dgv.Columns.Count == 2) {
+ // col.HeaderText = string.Empty;
+ //} else {
+ col.HeaderText = name;
+ //}
+
+ dgv.Columns.Add (col);
+ }
+
+ for (int i = 1; i <= 4; i++) {
+ row = new DataGridViewRow ();
+ row.HeaderCell = new
DataGridViewRowHeaderTest.DataGridViewRowHeaderClipboardCell ();
+ //if (i == 3) { // Leave one at default value
of null
+ // row.HeaderCell.Value = null;
+ //} else if (i == 2) {
+ // row.HeaderCell.Value = string.Empty;
+ //} else {
+ row.HeaderCell.Value = "Row#" +
i.ToString ();
+ //}
+
+ foreach (DataGridViewColumn c in dgv.Columns) {
+ cell = new
DataGridViewCellTest.DataGridViewClipboardCell ();
+ cell.Value = "Cell " + c.Name +
i.ToString ();
+ row.Cells.Add (cell);
+ }
+ dgv.Rows.Add (row);
+ }
+
+ return dgv;
+ }
+
+ /// <summary>
+ /// Creates a 10x10 grid.
+ /// <para> A B </para>
+ /// <para>1 A1 B1</para>
+ /// <para>2 A2 B2</para>
+ /// </summary>
+ /// <returns></returns>
+ public static DataGridView CreateAndFillBig ()
+ {
+ DataGridView dgv = new DataGridView ();
+ for (int c = 0; c < 10; c++) {
+ string A = (((char) ((int) 'A') + c)).ToString
();
+ dgv.Columns.Add (A, A);
+ }
+ for (int r = 0; r < 10; r++) {
+ List<object> cells = new List<object> ();
+ for (int c = 0; c < 10; c++) {
+ cells.Add (string.Format ("Cell
{0}{1}", dgv.Columns [c].Name, r));
+ }
+ dgv.Rows.Add (cells);
+ }
+ return dgv;
+ }
+ }
+}
#endif
\ No newline at end of file
Property changes on:
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/DataGridViewCommon.cs
___________________________________________________________________
Name: svn:eol-style
+ native
Modified:
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/DataGridViewRowCollectionTest.cs
===================================================================
---
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/DataGridViewRowCollectionTest.cs
2007-08-21 14:26:03 UTC (rev 84553)
+++
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/DataGridViewRowCollectionTest.cs
2007-08-21 14:32:04 UTC (rev 84554)
@@ -1,103 +1,103 @@
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-// Copyright (c) 2007 Novell, Inc. (http://www.novell.com)
-//
-// Author:
-// Rolf Bjarne Kvinge ([EMAIL PROTECTED])
-//
-
-
-#if NET_2_0
-
-using NUnit.Framework;
-using System;
-using System.Drawing;
-using System.Windows.Forms;
-using System.ComponentModel;
-using System.Collections;
-
-namespace MonoTests.System.Windows.Forms
-{
-
- [TestFixture]
- public class DataGridViewRowCollectionTest
- {
- private DataGridView CreateAndFill ()
- {
- DataGridView dgv = DataGridViewCommon.CreateAndFill ();
- DataGridViewRow row = new DataGridViewRow ();
- row.Cells.Add (new DataGridViewComboBoxCell ());
- row.Cells.Add (new DataGridViewComboBoxCell ());
- dgv.Rows.Add (row);
- return dgv;
- }
-
- [Test]
- public void ToStringTest ()
- {
- Assert.AreEqual
("System.Windows.Forms.DataGridViewRowCollection", new
DataGridViewRowCollection (null).ToString (), "A");
-
- using (DataGridView dgv = CreateAndFill ()) {
- Assert.AreEqual
("System.Windows.Forms.DataGridViewRowCollection", dgv.Rows.ToString (), "B");
- }
-
- }
-
- [Test]
- public void CtorTest ()
- {
- DataGridViewRowCollection rc;
-
- rc = new DataGridViewRowCollection (null);
- Assert.AreEqual (0, rc.Count, "#01");
-
- using (DataGridView dgv = new DataGridView ()) {
- rc = new DataGridViewRowCollection (dgv);
- Assert.AreEqual (0, rc.Count, "#02");
- Assert.IsTrue (rc != dgv.Rows, "#03");
- }
- }
-
- [Test]
- public void AddTest ()
- {
- DataGridViewRow row;
- DataGridViewCell cell;
-
- using (DataGridView dgv = new DataGridView ()) {
- dgv.Columns.Add ("a", "A");
- row = new DataGridViewRow ();
- dgv.Rows.Add (row);
- Assert.AreEqual (-1, row.Index, "#01");
- }
-
- using (DataGridView dgv = new DataGridView ()) {
- dgv.Columns.Add ("a", "A");
- row = new DataGridViewRow ();
- cell = new DataGridViewTextBoxCell ();
- cell.Value = "abc";
- row.Cells.Add (cell);
- dgv.Rows.Add (row);
- Assert.AreEqual (0, row.Index, "#02");
- }
- }
- }
-}
+// Permission is hereby granted, free of charge, to any person obtaining
+// a copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to
+// permit persons to whom the Software is furnished to do so, subject to
+// the following conditions:
+//
+// The above copyright notice and this permission notice shall be
+// included in all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//
+// Copyright (c) 2007 Novell, Inc. (http://www.novell.com)
+//
+// Author:
+// Rolf Bjarne Kvinge ([EMAIL PROTECTED])
+//
+
+
+#if NET_2_0
+
+using NUnit.Framework;
+using System;
+using System.Drawing;
+using System.Windows.Forms;
+using System.ComponentModel;
+using System.Collections;
+
+namespace MonoTests.System.Windows.Forms
+{
+
+ [TestFixture]
+ public class DataGridViewRowCollectionTest
+ {
+ private DataGridView CreateAndFill ()
+ {
+ DataGridView dgv = DataGridViewCommon.CreateAndFill ();
+ DataGridViewRow row = new DataGridViewRow ();
+ row.Cells.Add (new DataGridViewComboBoxCell ());
+ row.Cells.Add (new DataGridViewComboBoxCell ());
+ dgv.Rows.Add (row);
+ return dgv;
+ }
+
+ [Test]
+ public void ToStringTest ()
+ {
+ Assert.AreEqual
("System.Windows.Forms.DataGridViewRowCollection", new
DataGridViewRowCollection (null).ToString (), "A");
+
+ using (DataGridView dgv = CreateAndFill ()) {
+ Assert.AreEqual
("System.Windows.Forms.DataGridViewRowCollection", dgv.Rows.ToString (), "B");
+ }
+
+ }
+
+ [Test]
+ public void CtorTest ()
+ {
+ DataGridViewRowCollection rc;
+
+ rc = new DataGridViewRowCollection (null);
+ Assert.AreEqual (0, rc.Count, "#01");
+
+ using (DataGridView dgv = new DataGridView ()) {
+ rc = new DataGridViewRowCollection (dgv);
+ Assert.AreEqual (0, rc.Count, "#02");
+ Assert.IsTrue (rc != dgv.Rows, "#03");
+ }
+ }
+
+ [Test]
+ public void AddTest ()
+ {
+ DataGridViewRow row;
+ DataGridViewCell cell;
+
+ using (DataGridView dgv = new DataGridView ()) {
+ dgv.Columns.Add ("a", "A");
+ row = new DataGridViewRow ();
+ dgv.Rows.Add (row);
+ Assert.AreEqual (-1, row.Index, "#01");
+ }
+
+ using (DataGridView dgv = new DataGridView ()) {
+ dgv.Columns.Add ("a", "A");
+ row = new DataGridViewRow ();
+ cell = new DataGridViewTextBoxCell ();
+ cell.Value = "abc";
+ row.Cells.Add (cell);
+ dgv.Rows.Add (row);
+ Assert.AreEqual (0, row.Index, "#02");
+ }
+ }
+ }
+}
#endif
\ No newline at end of file
Property changes on:
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/DataGridViewRowCollectionTest.cs
___________________________________________________________________
Name: svn:eol-style
+ native
Modified:
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/DataGridViewTextBoxColumnTest.cs
===================================================================
---
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/DataGridViewTextBoxColumnTest.cs
2007-08-21 14:26:03 UTC (rev 84553)
+++
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/DataGridViewTextBoxColumnTest.cs
2007-08-21 14:32:04 UTC (rev 84554)
@@ -1,86 +1,86 @@
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-// Copyright (c) 2007 Novell, Inc. (http://www.novell.com)
-//
-// Author:
-// Rolf Bjarne Kvinge ([EMAIL PROTECTED])
-//
-
-#if NET_2_0
-
-using NUnit.Framework;
-using System;
-using System.Drawing;
-using System.Windows.Forms;
-using System.ComponentModel;
-using System.Collections;
-
-namespace MonoTests.System.Windows.Forms
-{
-
- [TestFixture]
- public class DataGridViewTextBoxColumnTest
- {
- [Test]
- public void InitialValues ()
- {
- DataGridViewTextBoxColumn col = new
DataGridViewTextBoxColumn ();
-
- Assert.AreEqual ("DataGridViewTextBoxColumn { Name=,
Index=-1 }", col.ToString (), "T3");
- Assert.AreEqual ("DataGridViewTextBoxColumn",
col.GetType ().Name, "G2");
-
- Assert.AreEqual (DataGridViewAutoSizeColumnMode.NotSet,
col.AutoSizeMode, "#A col.AutoSizeMode");
- Assert.IsNotNull (col.CellTemplate, "#A
col.CellTemplate");
- Assert.IsNotNull (col.CellType, "#A col.CellType");
- Assert.IsNull (col.ContextMenuStrip, "#A
col.ContextMenuStrip");
- Assert.IsNull (col.DataGridView, "#A col.DataGridView");
- Assert.AreEqual (@"", col.DataPropertyName, "#A
col.DataPropertyName");
- Assert.IsNotNull (col.DefaultCellStyle, "#A
col.DefaultCellStyle");
- Assert.IsNotNull (col.DefaultHeaderCellType, "#A
col.DefaultHeaderCellType");
- Assert.AreEqual (false, col.Displayed, "#A
col.Displayed");
- Assert.AreEqual (-1, col.DisplayIndex, "#A
col.DisplayIndex");
- Assert.AreEqual (0, col.DividerWidth, "#A
col.DividerWidth");
- Assert.AreEqual (100, col.FillWeight, "#A
col.FillWeight");
- Assert.AreEqual (false, col.Frozen, "#A col.Frozen");
- Assert.AreEqual (true, col.HasDefaultCellStyle, "#A
col.HasDefaultCellStyle");
- Assert.IsNotNull (col.HeaderCell, "#A col.HeaderCell");
- Assert.AreEqual (@"", col.HeaderText, "#A
col.HeaderText");
- Assert.AreEqual (-1, col.Index, "#A col.Index");
- Assert.AreEqual (DataGridViewAutoSizeColumnMode.NotSet,
col.InheritedAutoSizeMode, "#A col.InheritedAutoSizeMode");
- Assert.IsNotNull (col.InheritedStyle, "#A
col.InheritedStyle");
- Assert.AreEqual (false, col.IsDataBound, "#A
col.IsDataBound");
- Assert.AreEqual (32767, col.MaxInputLength, "#A
col.MaxInputLength");
- Assert.AreEqual (5, col.MinimumWidth, "#A
col.MinimumWidth");
- Assert.AreEqual (@"", col.Name, "#A col.Name");
- Assert.AreEqual (false, col.ReadOnly, "#A
col.ReadOnly");
- Assert.AreEqual (DataGridViewTriState.NotSet,
col.Resizable, "#A col.Resizable");
- Assert.AreEqual (false, col.Selected, "#A
col.Selected");
- Assert.IsNull (col.Site, "#A col.Site");
- Assert.AreEqual (DataGridViewColumnSortMode.Automatic,
col.SortMode, "#A col.SortMode");
- Assert.AreEqual (DataGridViewElementStates.Visible,
col.State, "#A col.State");
- Assert.IsNull (col.Tag, "#A col.Tag");
- Assert.AreEqual (@"", col.ToolTipText, "#A
col.ToolTipText");
- Assert.IsNull (col.ValueType, "#A col.ValueType");
- Assert.AreEqual (true, col.Visible, "#A col.Visible");
- Assert.AreEqual (100, col.Width, "#A col.Width");
- }
- }
-}
+// Permission is hereby granted, free of charge, to any person obtaining
+// a copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to
+// permit persons to whom the Software is furnished to do so, subject to
+// the following conditions:
+//
+// The above copyright notice and this permission notice shall be
+// included in all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//
+// Copyright (c) 2007 Novell, Inc. (http://www.novell.com)
+//
+// Author:
+// Rolf Bjarne Kvinge ([EMAIL PROTECTED])
+//
+
+#if NET_2_0
+
+using NUnit.Framework;
+using System;
+using System.Drawing;
+using System.Windows.Forms;
+using System.ComponentModel;
+using System.Collections;
+
+namespace MonoTests.System.Windows.Forms
+{
+
+ [TestFixture]
+ public class DataGridViewTextBoxColumnTest
+ {
+ [Test]
+ public void InitialValues ()
+ {
+ DataGridViewTextBoxColumn col = new
DataGridViewTextBoxColumn ();
+
+ Assert.AreEqual ("DataGridViewTextBoxColumn { Name=,
Index=-1 }", col.ToString (), "T3");
+ Assert.AreEqual ("DataGridViewTextBoxColumn",
col.GetType ().Name, "G2");
+
+ Assert.AreEqual (DataGridViewAutoSizeColumnMode.NotSet,
col.AutoSizeMode, "#A col.AutoSizeMode");
+ Assert.IsNotNull (col.CellTemplate, "#A
col.CellTemplate");
+ Assert.IsNotNull (col.CellType, "#A col.CellType");
+ Assert.IsNull (col.ContextMenuStrip, "#A
col.ContextMenuStrip");
+ Assert.IsNull (col.DataGridView, "#A col.DataGridView");
+ Assert.AreEqual (@"", col.DataPropertyName, "#A
col.DataPropertyName");
+ Assert.IsNotNull (col.DefaultCellStyle, "#A
col.DefaultCellStyle");
+ Assert.IsNotNull (col.DefaultHeaderCellType, "#A
col.DefaultHeaderCellType");
+ Assert.AreEqual (false, col.Displayed, "#A
col.Displayed");
+ Assert.AreEqual (-1, col.DisplayIndex, "#A
col.DisplayIndex");
+ Assert.AreEqual (0, col.DividerWidth, "#A
col.DividerWidth");
+ Assert.AreEqual (100, col.FillWeight, "#A
col.FillWeight");
+ Assert.AreEqual (false, col.Frozen, "#A col.Frozen");
+ Assert.AreEqual (true, col.HasDefaultCellStyle, "#A
col.HasDefaultCellStyle");
+ Assert.IsNotNull (col.HeaderCell, "#A col.HeaderCell");
+ Assert.AreEqual (@"", col.HeaderText, "#A
col.HeaderText");
+ Assert.AreEqual (-1, col.Index, "#A col.Index");
+ Assert.AreEqual (DataGridViewAutoSizeColumnMode.NotSet,
col.InheritedAutoSizeMode, "#A col.InheritedAutoSizeMode");
+ Assert.IsNotNull (col.InheritedStyle, "#A
col.InheritedStyle");
+ Assert.AreEqual (false, col.IsDataBound, "#A
col.IsDataBound");
+ Assert.AreEqual (32767, col.MaxInputLength, "#A
col.MaxInputLength");
+ Assert.AreEqual (5, col.MinimumWidth, "#A
col.MinimumWidth");
+ Assert.AreEqual (@"", col.Name, "#A col.Name");
+ Assert.AreEqual (false, col.ReadOnly, "#A
col.ReadOnly");
+ Assert.AreEqual (DataGridViewTriState.NotSet,
col.Resizable, "#A col.Resizable");
+ Assert.AreEqual (false, col.Selected, "#A
col.Selected");
+ Assert.IsNull (col.Site, "#A col.Site");
+ Assert.AreEqual (DataGridViewColumnSortMode.Automatic,
col.SortMode, "#A col.SortMode");
+ Assert.AreEqual (DataGridViewElementStates.Visible,
col.State, "#A col.State");
+ Assert.IsNull (col.Tag, "#A col.Tag");
+ Assert.AreEqual (@"", col.ToolTipText, "#A
col.ToolTipText");
+ Assert.IsNull (col.ValueType, "#A col.ValueType");
+ Assert.AreEqual (true, col.Visible, "#A col.Visible");
+ Assert.AreEqual (100, col.Width, "#A col.Width");
+ }
+ }
+}
#endif
\ No newline at end of file
Property changes on:
trunk/mcs/class/Managed.Windows.Forms/Test/System.Windows.Forms/DataGridViewTextBoxColumnTest.cs
___________________________________________________________________
Name: svn:eol-style
+ native
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches