Author: greatlrd
Date: Fri Jun 15 02:01:22 2007
New Revision: 27180
URL:
http://svn.reactos.org/svn/reactos?rev=27180&view=rev
Log:
commit more test for setcooperlevel, not all test are in that we need.
Modified:
trunk/rostests/dxtest/ddraw/DDraw/create.cpp
Modified: trunk/rostests/dxtest/ddraw/DDraw/create.cpp
URL:
http://svn.reactos.org/svn/reactos/trunk/rostests/dxtest/ddraw/DDraw/create…
==============================================================================
--- trunk/rostests/dxtest/ddraw/DDraw/create.cpp (original)
+++ trunk/rostests/dxtest/ddraw/DDraw/create.cpp Fri Jun 15 02:01:22 2007
@@ -60,6 +60,11 @@
/* The Test */
TEST ( DirectDraw->SetCooperativeLevel (NULL, DDSCL_FULLSCREEN) ==
DDERR_INVALIDPARAMS );
TEST ( DirectDraw->SetCooperativeLevel (hwnd, DDSCL_FULLSCREEN) ==
DDERR_INVALIDPARAMS );
+
+ TEST ( DirectDraw->SetCooperativeLevel (hwnd, DDSCL_NORMAL) == DD_OK );
+ TEST ( DirectDraw->Compact() == DDERR_NOEXCLUSIVEMODE );
+
+
TEST ( DirectDraw->SetCooperativeLevel (NULL, DDSCL_FULLSCREEN | DDSCL_EXCLUSIVE) ==
DDERR_INVALIDPARAMS );
TEST ( DirectDraw->SetCooperativeLevel (hwnd, DDSCL_FULLSCREEN) ==
DDERR_INVALIDPARAMS);
TEST ( DirectDraw->SetCooperativeLevel (hwnd, DDSCL_NORMAL | DDSCL_ALLOWMODEX) ==
DDERR_INVALIDPARAMS );
@@ -68,7 +73,9 @@
TEST ( DirectDraw->SetCooperativeLevel (hwnd, DDSCL_FULLSCREEN | DDSCL_EXCLUSIVE) ==
DD_OK);
TEST ( DirectDraw->Compact() == DD_OK );
TEST ( DirectDraw->SetCooperativeLevel (hwnd, DDSCL_FULLSCREEN | DDSCL_EXCLUSIVE |
DDSCL_ALLOWMODEX) == DD_OK);
+ TEST ( DirectDraw->Compact() == DD_OK );
TEST ( DirectDraw->SetCooperativeLevel (NULL, DDSCL_NORMAL) == DD_OK );
+ TEST ( DirectDraw->Compact() == DDERR_NOEXCLUSIVEMODE );
TEST ( DirectDraw->SetCooperativeLevel (hwnd, DDSCL_NORMAL) == DD_OK );
TEST ( DirectDraw->Compact() == DDERR_NOEXCLUSIVEMODE );