Author: tkreuzer
Date: Wed Apr 1 06:02:21 2009
New Revision: 40307
URL:
http://svn.reactos.org/svn/reactos?rev=40307&view=rev
Log:
Add one more test for SetDCPenColor
Modified:
trunk/rostests/apitests/gdi32api/tests/SetDCPenColor.c
Modified: trunk/rostests/apitests/gdi32api/tests/SetDCPenColor.c
URL:
http://svn.reactos.org/svn/reactos/trunk/rostests/apitests/gdi32api/tests/S…
==============================================================================
--- trunk/rostests/apitests/gdi32api/tests/SetDCPenColor.c [iso-8859-1] (original)
+++ trunk/rostests/apitests/gdi32api/tests/SetDCPenColor.c [iso-8859-1] Wed Apr 1
06:02:21 2009
@@ -2,6 +2,7 @@
Test_SetDCPenColor(PTESTINFO pti)
{
HDC hScreenDC, hDC;
+ HBITMAP hbmp;
// Test an incorrect DC
SetLastError(ERROR_SUCCESS);
@@ -33,6 +34,16 @@
SetDCPenColor(hDC, CLR_INVALID);
RTEST(SetDCPenColor(hDC, RGB(0,0,0)) == CLR_INVALID);
+ hbmp = CreateBitmap(10, 10, 1, 32, NULL);
+ ASSERT(hbmp);
+
+ SelectObject(hDC, hbmp);
+ SelectObject(hDC, GetStockObject(DC_PEN));
+ SetDCPenColor(hDC, 0x123456);
+ MoveToEx(hDC, 0, 0, NULL);
+ LineTo(hDC, 10, 0);
+ TEST(GetPixel(hDC, 5, 0) == 0x123456);
+
// Delete the DC
DeleteDC(hDC);