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 );