Author: spouliot
Date: 2007-06-21 09:11:37 -0400 (Thu, 21 Jun 2007)
New Revision: 80467
Modified:
trunk/mcs/class/System.Drawing/Test/System.Drawing/ChangeLog
trunk/mcs/class/System.Drawing/Test/System.Drawing/GDIPlusTest.cs
Log:
2007-06-21 Sebastien Pouliot <[EMAIL PROTECTED]>
* GDIPlusTest.cs: Add test cases for GdipCreateCustomLineCap (#81829)
Modified: trunk/mcs/class/System.Drawing/Test/System.Drawing/ChangeLog
===================================================================
--- trunk/mcs/class/System.Drawing/Test/System.Drawing/ChangeLog
2007-06-21 13:10:30 UTC (rev 80466)
+++ trunk/mcs/class/System.Drawing/Test/System.Drawing/ChangeLog
2007-06-21 13:11:37 UTC (rev 80467)
@@ -1,3 +1,7 @@
+2007-06-21 Sebastien Pouliot <[EMAIL PROTECTED]>
+
+ * GDIPlusTest.cs: Add test cases for GdipCreateCustomLineCap (#81829)
+
2007-05-30 Sebastien Pouliot <[EMAIL PROTECTED]>
* Graphics.cs: Add more test cases for [Get|Release]Hdc[Internal]
Modified: trunk/mcs/class/System.Drawing/Test/System.Drawing/GDIPlusTest.cs
===================================================================
--- trunk/mcs/class/System.Drawing/Test/System.Drawing/GDIPlusTest.cs
2007-06-21 13:10:30 UTC (rev 80466)
+++ trunk/mcs/class/System.Drawing/Test/System.Drawing/GDIPlusTest.cs
2007-06-21 13:11:37 UTC (rev 80467)
@@ -60,6 +60,25 @@
public string lfFaceName = null;
}
+ // CustomLineCap
+
+ [Test]
+ public void CreateCustomLineCap ()
+ {
+ IntPtr cap;
+
+ IntPtr path;
+ Assert.AreEqual (Status.Ok, GDIPlus.GdipCreatePath
(FillMode.Alternate, out path), "GdipCreatePath");
+
+ // test invalid conditions for #81829
+ Assert.AreEqual (Status.Ok,
GDIPlus.GdipCreateCustomLineCap (IntPtr.Zero, path, LineCap.Flat, 1.0f, out
cap), "GdipCreateCustomLineCap-FillPath-Null");
+ Assert.AreEqual (Status.Ok,
GDIPlus.GdipDeleteCustomLineCap (cap), "GdipDeleteCustomLineCap-1");
+ Assert.AreEqual (Status.Ok,
GDIPlus.GdipCreateCustomLineCap (path, IntPtr.Zero, LineCap.Flat, 1.0f, out
cap), "GdipCreateCustomLineCap-StrokePath-Null");
+ Assert.AreEqual (Status.Ok,
GDIPlus.GdipDeleteCustomLineCap (cap), "GdipDeleteCustomLineCap-2");
+
+ Assert.AreEqual (Status.Ok, GDIPlus.GdipDeletePath
(path), "GdipDeletePath");
+ }
+
// FontFamily
[Test]
public void DeleteFontFamily ()
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches