windowing/windowserver/test/t_integ/scripts/graphics-wserv-integ-basic.script
author William Roberts <williamr@symbian.org>
Thu, 03 Jun 2010 17:39:46 +0100
branchNewGraphicsArchitecture
changeset 87 0709f76d91e5
parent 0 5d03bc08d59c
permissions -rw-r--r--
Add MMP files to build libOpenVG_sw.lib which uses LINKAS to redirect to libOpenVG.dll (and the same for libEGL_sw.lib and libOpenVGU_sw.lib). Only the libEGL_sw.lib redirection isn't activated - this can't happen until there is a merged libEGL.dll which supports the OpenWF synchronisation and also implements the graphical support functions. The overall aim is to eliminate the *_sw.dll implementations, at least as a compile-time way of choosing a software-only implementation.The correct way to choose is to put the right set of libraries into a ROM with suitable renaming, and in the emulator to use the "switching DLL" technique to pick the right set. As the Symbian Foundation doesn't have any alternative implementations, we don't need the switching DLLs and we can build directly to the correct name.

//
// Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
// All rights reserved.
// This component and the accompanying materials are made available
// under the terms of "Eclipse Public License v1.0"
// which accompanies this distribution, and is available
// at the URL "http://www.eclipse.org/legal/epl-v10.html".
//
// Initial Contributors:
// Nokia Corporation - initial contribution.
//
// Contributors:
//
// Description: 
//
/////////////////////////////////////////////////////////////////////
// graphics-wserv-integ-basic.script
//
// Tests all InternalTechnology elements of the RWindowBase class
// as a means of confidence that the APIs work as expected.
// 
// The purpose is to provide a regression test suite of InternalTechnology
// APIs for RWindowBase. Negative testing is performed to confirm that correct 
// errors are returned when incorrect parameters are given.
//
// The tests are fully automated.
/////////////////////////////////////////////////////////////////////

LOAD_SUITE	t_wservintegserver
DELAY		5000

//! @file
//! @SYMTestSuiteName		graphics-wserv-integ-basic
//! @SYMScriptTestEnvironment	This test script requires a basic ROM.

START_TESTCASE GRAPHICS-WSERV-INTEG-BASIC-0001
//! @SYMTestCaseID				GRAPHICS-WSERV-INTEG-BASIC-0001
//! @SYMPREQ					1019
//! @SYMREQ						8227
//! @SYMAPI						RWindow
//! @SYMAuthor					Usman Fayyaz
//! @SYMCreationDate			23/04/2007
//! @SYMTestCaseDependencies	graphics-wserv-integ-basic.script
//! @SYMTestCaseDesc			Positive testing for setting a surface as the background of a window 				
//! @SYMTestActions				Create an Rwindow object, set to non-zero size.
//!								Set Rwindow background color.
//!								Create a surface and get a handle to it.
//!								Set surface content distinguishable from window background color
//!								Use SetBackgroundSurface() to set the background of the window to the surface.
//!								Activate the window.
//! @SYMTestStatus				Implemented
//! @SYMTestPriority			1
//! @SYMTestExpectedResults		Window displayed on screen, filled with surface. SetBackgroundSurface() returns KerrNone
//! @SYMTestType				CIT
RUN_TEST_STEP 100	t_wservintegserver T_WServIntegStepBasic	Z:\graphics\graphics-wserv-integ-basic.ini	graphics-wserv-integ-basic-0001
END_TESTCASE GRAPHICS-WSERV-INTEG-BASIC-0001

START_TESTCASE GRAPHICS-WSERV-INTEG-BASIC-0002
//! @SYMTestCaseID				GRAPHICS-WSERV-INTEG-BASIC-0002
//! @SYMPREQ					1019
//! @SYMREQ						8227
//! @SYMAPI						RWindow
//! @SYMAuthor					Usman Fayyaz
//! @SYMCreationDate			23/04/2007
//! @SYMTestCaseDependencies	graphics-wserv-integ-basic.script
//! @SYMTestCaseDesc			Positive testing for setting a surface as the background of a window 				
//! @SYMTestActions				Create an Rblankwindow object, set to non-zero size.
//!								Set Rblankwindow background color.
//!								Create a surface and get a handle to it.
//!								Set surface content distinguishable from window background color
//!								Use SetBackgroundSurface() to set the background of the window to the surface.
//!								Activate the window
//! @SYMTestStatus				Implemented
//! @SYMTestPriority			1
//! @SYMTestExpectedResults		Window displayed on screen, filled with surface. SetBackgroundSurface() returns KerrNone
//! @SYMTestType				CIT
RUN_TEST_STEP			100	t_wservintegserver T_WServIntegStepBasic	Z:\graphics\graphics-wserv-integ-basic.ini	graphics-wserv-integ-basic-0002
END_TESTCASE GRAPHICS-WSERV-INTEG-BASIC-0002

START_TESTCASE GRAPHICS-WSERV-INTEG-BASIC-0003
//! @SYMTestCaseID				GRAPHICS-WSERV-INTEG-BASIC-0003
//! @SYMPREQ					1019
//! @SYMREQ						8227
//! @SYMAPI						RWindow
//! @SYMAuthor					Usman Fayyaz
//! @SYMCreationDate			23/04/2007
//! @SYMTestCaseDependencies	graphics-wserv-integ-basic.script
//! @SYMTestCaseDesc			Negative testing for setting a surface as the background of a window 				
//! @SYMTestActions				Create a surface and get a handle to it.
//!								Create an RbackedUpWindow object, set to non-zero size.
//!								Use SetBackgroundSurface() to set the background of the window
//! @SYMTestStatus				Implemented
//! @SYMTestPriority			1
//! @SYMTestExpectedResults		TClientPanic::EWservPanicDrawable
//! @SYMTestType				CIT
RUN_PANIC_STEP_RESULT 5 WSERV 100     t_wservintegserver T_WServIntegStepBasic	Z:\graphics\graphics-wserv-integ-basic.ini 	graphics-wserv-integ-basic-0003
END_TESTCASE GRAPHICS-WSERV-INTEG-BASIC-0003

START_TESTCASE GRAPHICS-WSERV-INTEG-BASIC-0004
//! @SYMTestCaseID				GRAPHICS-WSERV-INTEG-BASIC-0004
//! @SYMPREQ					1019
//! @SYMREQ						8227
//! @SYMAPI						RWindow
//! @SYMAuthor					Usman Fayyaz
//! @SYMCreationDate			23/04/2007
//! @SYMTestCaseDependencies	graphics-wserv-integ-basic.script
//! @SYMTestCaseDesc			Positive testing for moving a window with its background set
//! @SYMTestActions				Set up an Rwindow with an assigned surface as in GRAPHICS-WSERV-GCE-0001.
//!								Move window to new position on screen.
//!								Note: move window throughout the display area, i.e. from top right, to bottom right, bottom left, and then top left (i.e. circular movement around screen).
//! @SYMTestStatus				Implemented
//! @SYMTestPriority			1
//! @SYMTestExpectedResults		Window and surface contents move to the new position
//! @SYMTestType				CIT
RUN_TEST_STEP			100	t_wservintegserver T_WServIntegStepBasic	Z:\graphics\graphics-wserv-integ-basic.ini	graphics-wserv-integ-basic-0004
END_TESTCASE GRAPHICS-WSERV-INTEG-BASIC-0004

START_TESTCASE GRAPHICS-WSERV-INTEG-BASIC-0005
//! @SYMTestCaseID				GRAPHICS-WSERV-INTEG-BASIC-0005
//! @SYMPREQ					1019
//! @SYMREQ						8227
//! @SYMAPI						RWindow
//! @SYMAuthor					Usman Fayyaz
//! @SYMCreationDate			23/04/2007
//! @SYMTestCaseDependencies	graphics-wserv-integ-basic.script
//! @SYMTestCaseDesc			Positive testing for moving a window with its background set				
//! @SYMTestActions				Set up an Rwindow with an assigned surface as in GRAPHICS-WSERV-GCE-0001.
//!								Move window to new position off screen.
//!								Note: off screen is both partially, and wholly off screen
//! @SYMTestStatus				Implemented
//! @SYMTestPriority			1
//! @SYMTestExpectedResults		Window and surface contents move to the new position.
//! @SYMTestType				CIT
RUN_TEST_STEP			100	t_wservintegserver T_WServIntegStepBasic	Z:\graphics\graphics-wserv-integ-basic.ini	graphics-wserv-integ-basic-0005
END_TESTCASE GRAPHICS-WSERV-INTEG-BASIC-0005

START_TESTCASE GRAPHICS-WSERV-INTEG-BASIC-0006
//! @SYMTestCaseID				GRAPHICS-WSERV-INTEG-BASIC-0006
//! @SYMPREQ					1019
//! @SYMREQ						8227
//! @SYMAPI						RWindow
//! @SYMAuthor					Usman Fayyaz
//! @SYMCreationDate			23/04/2007
//! @SYMTestCaseDependencies	graphics-wserv-integ-basic.script
//! @SYMTestCaseDesc			Positive testing for resizing a window with its background set to a surface 				
//! @SYMTestActions				Set up an RWindow with an assigned surface as in GRAPHICS-WSERV-GCE-0001.
								Resize window to new size on screen:
								1.	larger than current size (x larger)
								2.	larger than current size (y larger)
								3.	larger than current size (x and y)
								4.	equal to surface size
//! @SYMTestStatus				Implemented
//! @SYMTestPriority			1
//! @SYMTestExpectedResults		Window and surface contents scale to the new size
//! @SYMTestType				CIT
RUN_TEST_STEP			100	t_wservintegserver T_WServIntegStepBasic	Z:\graphics\graphics-wserv-integ-basic.ini	graphics-wserv-integ-basic-0006
END_TESTCASE GRAPHICS-WSERV-INTEG-BASIC-0006

//GRAPHICS-WSERV-INTEG-BASIC-0007 removed by CR1489
//GRAPHICS-WSERV-INTEG-BASIC-0008 removed by CR1489
//GRAPHICS-WSERV-INTEG-BASIC-0009 removed by CR1489
//GRAPHICS-WSERV-INTEG-BASIC-0010 removed by CR1489

START_TESTCASE GRAPHICS-WSERV-INTEG-BASIC-0011
//! @SYMTestCaseID				GRAPHICS-WSERV-INTEG-BASIC-0011
//! @SYMPREQ					1019
//! @SYMREQ						8227
//! @SYMAPI						RWindow
//! @SYMAuthor					Usman Fayyaz
//! @SYMCreationDate			23/04/2007
//! @SYMTestCaseDependencies	graphics-wserv-integ-basic.script
//! @SYMTestCaseDesc			Positive testing that opaque GDI operations can be successfully performed on an Rwindow with a background surface set 				
//! @SYMTestActions				Set up an Rwindow with an assigned surface as in GRAPHICS-WSERV-GCE-0001.
//!								Activate a CwindowGc object on the Rwindow.
//!								Use this object to draw to the window, in a manner distinguishable from the surface content, using opaque drawing operations
//! @SYMTestStatus				Implemented
//! @SYMTestPriority			1
//! @SYMTestExpectedResults		The window's content should be the combination of the surface where still visible, and the CwindowGc rendering
//! @SYMTestType				CIT
RUN_TEST_STEP			100	t_wservintegserver T_WServIntegStepBasic	Z:\graphics\graphics-wserv-integ-basic.ini	graphics-wserv-integ-basic-0011
END_TESTCASE GRAPHICS-WSERV-INTEG-BASIC-0011

//GRAPHICS-WSERV-INTEG-BASIC-0012 removed by CR1489

START_TESTCASE GRAPHICS-WSERV-INTEG-BASIC-0013
//! @SYMTestCaseID				GRAPHICS-WSERV-INTEG-BASIC-0013
//! @SYMPREQ					1019
//! @SYMAPI						RWindow
//! @SYMAuthor					Usman Fayyaz
//! @SYMCreationDate			23/04/2007
//! @SYMTestCaseDependencies	graphics-wserv-integ-basic.script
//! @SYMTestCaseDesc			Positive testing that semi-transparent GDI operations can be successfully performed on an Rwindow with a background surface set 				
//! @SYMTestActions				On a device and in a mode that supports alpha blending:
//!								Set up an Rwindow with an assigned surface as in GRAPHICS-WSERV-GCE-0001.
//!								Activate a CwindowGc object on the Rwindow.
//!								Use this object to draw to the window, in a manner distinguishable from the surface content, using semi-transparent drawing operations
//! @SYMTestStatus				Implemented
//! @SYMTestPriority			1
//! @SYMTestExpectedResults		The window's content should be the combination of the surface where still visible, and the CwindowGc rendering
//! @SYMTestType				CIT
RUN_TEST_STEP			100	t_wservintegserver T_WServIntegStepBasic	Z:\graphics\graphics-wserv-integ-basic.ini	graphics-wserv-integ-basic-0013
END_TESTCASE GRAPHICS-WSERV-INTEG-BASIC-0013

//GRAPHICS-WSERV-INTEG-BASIC-0014 removed by CR1489

START_TESTCASE GRAPHICS-WSERV-INTEG-BASIC-0015
//! @SYMTestCaseID				GRAPHICS-WSERV-INTEG-BASIC-0015
//! @SYMPREQ					1019
//! @SYMAPI						RWindow
//! @SYMAuthor					Usman Fayyaz
//! @SYMCreationDate			23/04/2007
//! @SYMTestCaseDependencies	graphics-wserv-integ-basic.script
//! @SYMTestCaseDesc			Positive testing that an opaque window can be put in front of an Rwindow with a background surface set 				
//! @SYMTestActions				Set up an Rwindow with an assigned surface as in GRAPHICS-WSERV-GCE-0001.
//!								Display another window, distinguishable from the surface content,
//!								in front of part of the first window. The window must be set as opaque
//! @SYMTestStatus				Implemented
//! @SYMTestPriority			1
//! @SYMTestExpectedResults		In the area of overlap of the two windows, the result should be only the front window
//! @SYMTestType				CIT
RUN_TEST_STEP			100	t_wservintegserver T_WServIntegStepBasic	Z:\graphics\graphics-wserv-integ-basic.ini	graphics-wserv-integ-basic-0015
END_TESTCASE GRAPHICS-WSERV-INTEG-BASIC-0015

//GRAPHICS-WSERV-INTEG-BASIC-0016 removed by CR1489

START_TESTCASE GRAPHICS-WSERV-INTEG-BASIC-0017
//! @SYMTestCaseID				GRAPHICS-WSERV-INTEG-BASIC-0017
//! @SYMPREQ					1019
//! @SYMAPI						RWindow
//! @SYMAuthor					Usman Fayyaz
//! @SYMCreationDate			23/04/2007
//! @SYMTestCaseDependencies	graphics-wserv-integ-basic.script
//! @SYMTestCaseDesc			Positive testing that a semi-transparent window can be put in front of an Rwindow with a background surface set 				
//! @SYMTestActions				On a device and in a mode that supports alpha blending:
//!								Set up an Rwindow with an assigned surface as in GRAPHICS-WSERV-GCE-0001.
//!								Display another window, distinguishable from the surface content, in front of part of the first window. The window must be set as semi-transparent
//! @SYMTestStatus				Implemented
//! @SYMTestPriority			1
//! @SYMTestExpectedResults		In the area of overlap of the two windows, the result should be a blend of the semi-transparent window and the surface content
//! @SYMTestType				CIT
RUN_TEST_STEP			100	t_wservintegserver T_WServIntegStepBasic	Z:\graphics\graphics-wserv-integ-basic.ini	graphics-wserv-integ-basic-0017
END_TESTCASE GRAPHICS-WSERV-INTEG-BASIC-0017

//GRAPHICS-WSERV-INTEG-BASIC-0018 removed by CR1489

START_TESTCASE GRAPHICS-WSERV-INTEG-BASIC-0019
//! @SYMTestCaseID				GRAPHICS-WSERV-INTEG-BASIC-0019
//! @SYMPREQ					1019
//! @SYMREQ						8227
//! @SYMAPI						RWindow
//! @SYMAuthor					Usman Fayyaz
//! @SYMCreationDate			23/04/2007
//! @SYMTestCaseDependencies	graphics-wserv-integ-basic.script
//! @SYMTestCaseDesc			Positive test that the background surface on a window can be changed
//! @SYMTestActions				Set up an Rwindow with an assigned surface as in GRAPHICS-WSERV-GCE-0001.
//!								Create a second surface with content distinguishable from the first one.
//!								Call SetBackgroundSurface() to change the window's background from one surface to the other.
//!								Update the display by hiding the window and making it visible again.
//! @SYMTestStatus				Implemented
//! @SYMTestPriority			1
//! @SYMTestExpectedResults		The second surface's content will be displayed
//! @SYMTestType				CIT
RUN_TEST_STEP			100	t_wservintegserver T_WServIntegStepBasic	Z:\graphics\graphics-wserv-integ-basic.ini	graphics-wserv-integ-basic-0019
END_TESTCASE GRAPHICS-WSERV-INTEG-BASIC-0019

//GRAPHICS-WSERV-INTEG-BASIC-0020 removed by CR1489

START_TESTCASE GRAPHICS-WSERV-INTEG-BASIC-0021
//! @SYMTestCaseID				GRAPHICS-WSERV-INTEG-BASIC-0021
//! @SYMAPI						RWindow
//! @SYMAuthor					Usman Fayyaz
//! @SYMCreationDate			23/04/2007
//! @SYMTestCaseDependencies	graphics-wserv-integ-basic.script
//! @SYMTestCaseDesc			Positive test that the shape of a window is applied to the surface. 				
//! @SYMTestActions				Create a window as in GRAPHICS-WSERV-GCE-0001.
//!								Set the shape of the window to be non-rectangular.
//! @SYMTestStatus				Implemented
//! @SYMTestPriority			1
//! @SYMTestExpectedResults		The surface content should be clipped to match the window shape
//! @SYMTestType				CIT
RUN_TEST_STEP			100	t_wservintegserver T_WServIntegStepBasic	Z:\graphics\graphics-wserv-integ-basic.ini	graphics-wserv-integ-basic-0021
END_TESTCASE GRAPHICS-WSERV-INTEG-BASIC-0021

START_TESTCASE GRAPHICS-WSERV-INTEG-BASIC-0022
//! @SYMTestCaseID				GRAPHICS-WSERV-INTEG-BASIC-0022
//! @SYMPREQ					1019
//! @SYMREQ						8227
//! @SYMAPI						RWindow
//! @SYMAuthor					Usman Fayyaz
//! @SYMCreationDate			23/04/2007
//! @SYMTestCaseDependencies	graphics-wserv-integ-basic.script
//! @SYMTestCaseDesc			Positive test that a valid key color is returned when a surface has been set as the background of a window 				
//! @SYMTestActions				Positive test that a valid key color is returned
//!								when a surface has been set as
//!								the background of a window.
//! @SYMTestStatus				Implemented
//! @SYMTestPriority			1
//! @SYMTestExpectedResults		Either an opaque color in chroma key composition mode, or transparent black in alpha blending mode
//! @SYMTestType				CIT
RUN_TEST_STEP			100	t_wservintegserver T_WServIntegStepBasic	Z:\graphics\graphics-wserv-integ-basic.ini	graphics-wserv-integ-basic-0022
END_TESTCASE GRAPHICS-WSERV-INTEG-BASIC-0022

//GRAPHICS-WSERV-INTEG-BASIC-0023 removed by CR1489
//GRAPHICS-WSERV-INTEG-BASIC-0024 removed by CR1489
//GRAPHICS-WSERV-INTEG-BASIC-0025 removed by CR1489
//GRAPHICS-WSERV-INTEG-BASIC-0026 removed by CR1489
//GRAPHICS-WSERV-INTEG-BASIC-0027 removed by CR1489
//GRAPHICS-WSERV-INTEG-BASIC-0028 removed by CR1489
//GRAPHICS-WSERV-INTEG-BASIC-0029 removed by CR1489
//GRAPHICS-WSERV-INTEG-BASIC-0030 removed by CR1489

START_TESTCASE GRAPHICS-WSERV-INTEG-BASIC-0031
//! @SYMTestCaseID				GRAPHICS-WSERV-INTEG-BASIC-0031
//! @SYMPREQ					1019
//! @SYMREQ						8227
//! @SYMAPI						RWindow
//! @SYMAuthor					Usman Fayyaz
//! @SYMCreationDate			23/04/2007
//! @SYMTestCaseDependencies	graphics-wserv-integ-basic.script
//! @SYMTestCaseDesc			Using SetColor() to remove any surface assigned to a Rblankwindow 				
//! @SYMTestActions				Create a RblankWindow with an assigned surface as in GRAPHICS-WSERV-GCE-0002 
//!								Use SetColor()
//! @SYMTestStatus				Implemented
//! @SYMTestPriority			1
//! @SYMTestExpectedResults		The use of SetColor() removes any surface assigned to the window
//! @SYMTestType				CIT
RUN_TEST_STEP			100	t_wservintegserver T_WServIntegStepBasic	Z:\graphics\graphics-wserv-integ-basic.ini	graphics-wserv-integ-basic-0031
END_TESTCASE GRAPHICS-WSERV-INTEG-BASIC-0031

START_TESTCASE GRAPHICS-WSERV-INTEG-BASIC-0032
//! @SYMTestCaseID				GRAPHICS-WSERV-INTEG-BASIC-0032
//! @SYMPREQ					1019
//! @SYMREQ						8227
//! @SYMAPI						RWindow
//! @SYMAuthor					Usman Fayyaz
//! @SYMCreationDate			23/04/2007
//! @SYMTestCaseDependencies	graphics-wserv-integ-basic.script
//! @SYMTestCaseDesc			Moving a shaped window with a background surface 				
//! @SYMTestActions				Create a shaped window as in GRAPHICS-WSERV-GCE-0021.
//!								Move the window to a new location
//! @SYMTestStatus				Implemented
//! @SYMTestPriority			1
//! @SYMTestExpectedResults		Window and surface contents move to the new position
//! @SYMTestType				CIT
RUN_TEST_STEP			100	t_wservintegserver T_WServIntegStepBasic	Z:\graphics\graphics-wserv-integ-basic.ini	graphics-wserv-integ-basic-0032
END_TESTCASE GRAPHICS-WSERV-INTEG-BASIC-0032

START_TESTCASE GRAPHICS-WSERV-INTEG-BASIC-0033
//! @SYMTestCaseID				GRAPHICS-WSERV-INTEG-BASIC-0033
//! @SYMPREQ					1019
//! @SYMREQ						8227
//! @SYMAPI						RWindow
//! @SYMAuthor					Usman Fayyaz
//! @SYMCreationDate			23/04/2007
//! @SYMTestCaseDependencies	graphics-wserv-integ-basic.script
//! @SYMTestCaseDesc			Resizing a shaped window with a background surface 				
//! @SYMTestActions				Create a shaped window as in GRAPHICS-WSERV-GCE-0021. 
//!								Resize the window
//! @SYMTestStatus				Implemented
//! @SYMTestPriority			1
//! @SYMTestExpectedResults		Window and surface contents scale to the new size
//! @SYMTestType				CIT
RUN_TEST_STEP			100	t_wservintegserver T_WServIntegStepBasic	Z:\graphics\graphics-wserv-integ-basic.ini	graphics-wserv-integ-basic-0033
END_TESTCASE GRAPHICS-WSERV-INTEG-BASIC-0033

START_TESTCASE GRAPHICS-WSERV-INTEG-BASIC-0034
//! @SYMTestCaseID				GRAPHICS-WSERV-INTEG-BASIC-0034
//! @SYMPREQ					1019
//! @SYMREQ						8227
//! @SYMAPI						RWindow
//! @SYMAuthor					Usman Fayyaz
//! @SYMCreationDate			23/04/2007
//! @SYMTestCaseDependencies	graphics-wserv-integ-basic.script
//! @SYMTestCaseDesc			Semitransparent drawing on semitransparent window  which is in front of a window with a background surface 				
//! @SYMTestActions				Create a window as in GRAPHICS-WSERV-GCE-0001.
//!  							Create another window in front of it (wholly/partially)?
//!							    which is semitransparent and do a semi transparent drawing
//!							    on the front window
//! @SYMTestStatus				Implemented
//! @SYMTestPriority			1
//! @SYMTestExpectedResults		The result may not be the same from one device to the next but the background surface should be blended with the semi-transparent window to some extent
//! @SYMTestType				CIT
RUN_TEST_STEP			100	t_wservintegserver T_WServIntegStepBasic	Z:\graphics\graphics-wserv-integ-basic.ini	graphics-wserv-integ-basic-0034
END_TESTCASE GRAPHICS-WSERV-INTEG-BASIC-0034

START_TESTCASE GRAPHICS-WSERV-INTEG-BASIC-0035
//! @SYMTestCaseID				GRAPHICS-WSERV-INTEG-BASIC-0035
//! @SYMPREQ					1019
//! @SYMREQ						8227
//! @SYMAPI						RWindow
//! @SYMAuthor					Usman Fayyaz
//! @SYMCreationDate			23/04/2007
//! @SYMTestCaseDependencies	graphics-wserv-integ-basic.script
//! @SYMTestCaseDesc			Set a corner style for a  window with surface background 				
//! @SYMTestActions				Create a window as in GRAPHICS-WSERV-GCE-0001
//!								Set the shape of the window using SetCornerType with few different types
//! @SYMTestStatus				Implemented
//! @SYMTestPriority			1
//! @SYMTestExpectedResults		The surface content should be clipped to match the window shape
//! @SYMTestType				CIT
RUN_TEST_STEP			100	t_wservintegserver T_WServIntegStepBasic	Z:\graphics\graphics-wserv-integ-basic.ini	graphics-wserv-integ-basic-0035
END_TESTCASE GRAPHICS-WSERV-INTEG-BASIC-0035

START_TESTCASE GRAPHICS-WSERV-INTEG-BASIC-0036
//! @SYMTestCaseID				GRAPHICS-WSERV-INTEG-BASIC-0036
//! @SYMPREQ					1019
//! @SYMREQ						8227
//! @SYMAPI						RWindow
//! @SYMAuthor					Usman Fayyaz
//! @SYMCreationDate			23/04/2007
//! @SYMTestCaseDependencies	graphics-wserv-integ-basic.script
//! @SYMTestCaseDesc			Surface seen through shaped region 				
//! @SYMTestActions				Create 2 shaped windows (front and back) as in GRAPHICS-WSERV-GCE-0021 each one with different background surface content.
//!								Position the back window behind the front's L-shaped region.
//! @SYMTestStatus				Implemented
//! @SYMTestPriority			1
//! @SYMTestExpectedResults		The back window's surface contents shall be visible through the L-shaped boundary
//! @SYMTestType				CIT
RUN_TEST_STEP			100	t_wservintegserver T_WServIntegStepBasic	Z:\graphics\graphics-wserv-integ-basic.ini	graphics-wserv-integ-basic-0036
END_TESTCASE GRAPHICS-WSERV-INTEG-BASIC-0036

//GRAPHICS-WSERV-INTEG-BASIC-0037 removed by CR1489