graphicsapitest/graphicssvs/wserv/scripts/GRAPHICS-WSERV-Frame-PublicAPI.script
changeset 103 2717213c588a
parent 98 bf7481649c98
child 116 171fae344dd4
child 121 d72fc2aace31
child 187 9f66f99ee56f
--- a/graphicsapitest/graphicssvs/wserv/scripts/GRAPHICS-WSERV-Frame-PublicAPI.script	Fri Jun 11 14:58:47 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,309 +0,0 @@
-//
-// Copyright (c) 2005-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:
-//
-//! @file
-//! @SYMTestSuiteName  GRAPHICS-WSERV-Frame-PublicApi
-//! @SYMScriptTestEnvironment This test script requires a basic ROM.
-
-///////////////////////////////////////////////////////////////////////////////
-// GRAPHICS-WSERV-Frame-PublicApi.script
-//
-// Tests all public elements of the CFrame class
-// as a means of confidence that the API works as expected.
-//
-// The purpose is to provide a regression test suite of PublishedAll APIs for
-// CFrame related classes.
-// Negative testing is performed to confirm that correct errors are returned
-// when incorrect parameters are given.
-//
-// The tests are fully automated.
-///////////////////////////////////////////////////////////////////////////////
-
-
-LOAD_SUITE  T_GraphicsWservAPI
-
-// ****************************************************************************
-// CFrame
-// ****************************************************************************
-
-START_TESTCASE GRAPHICS-WSERV-Frame-PublicApi-0001
-//! @SYMTestCaseID          GRAPHICS-WSERV-Frame-PublicApi-0001
-//! @SYMAPI                 CFrame::NewL();
-//!                         CFrame::~CFrame()
-//! @SYMAuthor              Yue Zhang
-//! @SYMCreationDate        10-03-2008
-//! @SYMTestCaseDesc        Create CFrame object and then destroy it.
-//! @SYMTestActions         1.Create CFrame object.
-//!                         2.Destroy created object.
-//! @SYMTestStatus          Implemented
-//! @SYMTestPriority        High
-//! @SYMTestExpectedResults CFrame object was created and destroyed without causing panic.
-//! @SYMTestType            CIT
-
-   START_TEST_BLOCK   10   T_GraphicsWservAPI         \graphics\GRAPHICS-WSERV-Frame-PublicApi.ini
-        CREATE_OBJECT      CFrame                     frame
-        COMMAND            frame                      NewL
-        COMMAND            frame                      ~
-   END_TEST_BLOCK
-END_TESTCASE GRAPHICS-WSERV-Frame-PublicApi-0001
-
-
-START_TESTCASE GRAPHICS-WSERV-Frame-PublicApi-0002
-//! @SYMTestCaseID          GRAPHICS-WSERV-Frame-PublicApi-0002
-//! @SYMAPI                 CFrame::FrameInfo()
-//! @SYMAuthor              Jeffery Zhao
-//! @SYMCreationDate        21-04-2008
-//! @SYMTestCaseDesc        Create CFrame object and get the default FrameInfo.
-//! @SYMTestActions         1.Create CFrame object.
-//!                         2.Get FrameInfo and verify defalut setting.
-//!                         3.Destroy created object.
-//! @SYMTestStatus          Implemented
-//! @SYMTestPriority        High
-//! @SYMTestExpectedResults The default FrameInfo as expected. 
-//! @SYMTestType            CIT
-
-   START_TEST_BLOCK   10   T_GraphicsWservAPI         \graphics\GRAPHICS-WSERV-Frame-PublicApi.ini
-        CREATE_OBJECT      CFrame                     frame
-        COMMAND            frame                      NewL
-        COMMAND            frame                      FrameInfo            GRAPHICS-WSERV-Frame-PublicApi-0002-0001-FrameInfo-command002
-        COMMAND            frame                      ~
-   END_TEST_BLOCK
-END_TESTCASE GRAPHICS-WSERV-Frame-PublicApi-0002
-
-
-START_TESTCASE GRAPHICS-WSERV-Frame-PublicApi-0003
-//! @SYMTestCaseID          GRAPHICS-WSERV-Frame-PublicApi-0003
-//! @SYMAPI                 CFrame::SetFrameInfo(const TFrameInfo{ref});
-//!                         CFrame::FrameInfo()
-//! @SYMAuthor              Yue Zhang
-//! @SYMCreationDate        10-03-2008
-//! @SYMTestCaseDesc        Set frame info via CFrame object and then get it.
-//! @SYMTestActions         1.Create CFrame object.
-//!                         2.Set FrameInfo.
-//!                         3.Get FrameInfo.
-//!                         4.Destroy created object.
-//! @SYMTestStatus          Implemented
-//! @SYMTestPriority        High
-//! @SYMTestExpectedResults CFrame object sets FrameInfo succefully and gets the same FrameInfo as the setting value. 
-//! @SYMTestType            CIT
-
-   START_TEST_BLOCK   10   T_GraphicsWservAPI         \graphics\GRAPHICS-WSERV-Frame-PublicApi.ini
-        CREATE_OBJECT      CFrame                     frame
-        COMMAND            frame                      NewL
-        COMMAND            frame                      SetFrameInfo         GRAPHICS-WSERV-Frame-PublicApi-0003-0001-SetFrameInfo-command002
-        COMMAND            frame                      FrameInfo            GRAPHICS-WSERV-Frame-PublicApi-0003-0001-FrameInfo-command003
-        COMMAND            frame                      ~
-   END_TEST_BLOCK
-END_TESTCASE GRAPHICS-WSERV-Frame-PublicApi-0003
-
-
-START_TESTCASE GRAPHICS-WSERV-Frame-PublicApi-0004
-//! @SYMTestCaseID          GRAPHICS-WSERV-Frame-PublicApi-0004
-//! @SYMAPI                 CFrame::Bitmap()
-//! @SYMAuthor              Jeffery Zhao
-//! @SYMCreationDate        21-04-2008
-//! @SYMTestCaseDesc        Create CFrame object and get the default bitmap object.
-//! @SYMTestActions         1.Create CFrame object.
-//!                         2.Create CFbsBitmap object for storing default bitmap.
-//!                         2.Get the default bitmap object and verify that it is NULL.
-//!                         3.Destroy created objects.
-//! @SYMTestStatus          Implemented
-//! @SYMTestPriority        High
-//! @SYMTestExpectedResults The default bitmap object should be NULL.
-//! @SYMTestType            CIT
-
-   START_TEST_BLOCK   10   T_GraphicsWservAPI         \graphics\GRAPHICS-WSERV-Frame-PublicApi.ini
-        CREATE_OBJECT      CFrame                     frame
-        CREATE_OBJECT      CFbsBitmap                 bitmap
-        
-        COMMAND            frame                      NewL
-        COMMAND            frame                      Bitmap               GRAPHICS-WSERV-Frame-PublicApi-0004-0001-Bitmap-command002
-        COMMAND            frame                      ~
-   END_TEST_BLOCK
-END_TESTCASE GRAPHICS-WSERV-Frame-PublicApi-0004
-
-
-START_TESTCASE GRAPHICS-WSERV-Frame-PublicApi-0005
-//! @SYMTestCaseID          GRAPHICS-WSERV-Frame-PublicApi-0005
-//! @SYMAPI                 CFrame::SetBitmap(CFbsbitmap{ptr});
-//!                         CFrame::Bitmap()
-//! @SYMAuthor              Yue Zhang
-//! @SYMCreationDate        10-03-2008
-//! @SYMTestCaseDesc        Set bitmap via CFrame object and then get it.
-//! @SYMTestActions         1.Create CFrame object.
-//!                         2.Create RFbsSession object.
-//!                         3.Create CFbsBitmap object.
-//!                         4.Connect the RFbsSession.
-//!                         5.Load CFbsBitmap.
-//!                         6.Set the CFbsBitmap.
-//!                         7.Get the CFbsBitmap.
-//!                         8.Destroy created objects.
-//!                         9.Disconnect the RFbsSession.
-//! @SYMTestStatus          Implemented
-//! @SYMTestPriority        High
-//! @SYMTestExpectedResults CFrame object sets bitmap succefully and gets the same bitmap as the setting value.
-//! @SYMTestType            CIT
-
-   START_TEST_BLOCK   10   T_GraphicsWservAPI         \graphics\GRAPHICS-WSERV-Frame-PublicApi.ini
-        CREATE_OBJECT      CFrame                     frame
-        CREATE_OBJECT      RFbsSession                fbssession
-        CREATE_OBJECT      CFbsBitmap                 bitmap
-        COMMAND            frame                      NewL
-        COMMAND            fbssession                 Connect
-        COMMAND            bitmap                     new
-        COMMAND            bitmap                     Load                 GRAPHICS-WSERV-Frame-PublicApi-0005-0001-Load-command04
-        COMMAND            frame                      SetBitmap            GRAPHICS-WSERV-Frame-PublicApi-0005-0001-SetBitmap-command005
-        COMMAND            frame                      Bitmap               GRAPHICS-WSERV-Frame-PublicApi-0005-0001-Bitmap-command006
-        COMMAND            bitmap                     disown
-        COMMAND            frame                      ~
-        COMMAND            fbssession                 Disconnect
-   END_TEST_BLOCK
-END_TESTCASE GRAPHICS-WSERV-Frame-PublicApi-0005
-
-
-START_TESTCASE GRAPHICS-WSERV-Frame-PublicApi-0006
-//! @SYMTestCaseID          GRAPHICS-WSERV-Frame-PublicApi-0006
-//! @SYMAPI                 CFrame::Mask()
-//! @SYMAuthor              Jeffery Zhao
-//! @SYMCreationDate        21-04-2008
-//! @SYMTestCaseDesc        Create CFrame object and get the default mask.
-//! @SYMTestActions         1.Create CFrame object.
-//!                         2.Create CFbsBitmap object for storing default mask.
-//!                         3.Get the default mask object and verify that it is NULL.
-//!                         4.Destroy created objects.
-//! @SYMTestStatus          Implemented
-//! @SYMTestPriority        High
-//! @SYMTestExpectedResults The default mask object should be NULL. 
-//! @SYMTestType            CIT
-
-   START_TEST_BLOCK   10   T_GraphicsWservAPI         \graphics\GRAPHICS-WSERV-Frame-PublicApi.ini
-        CREATE_OBJECT      CFrame                     frame
-        CREATE_OBJECT      CFbsBitmap                 mask
-        
-        COMMAND            frame                      NewL
-        COMMAND            frame                      Mask                 GRAPHICS-WSERV-Frame-PublicApi-0006-0001-Mask-command002
-        COMMAND            frame                      ~
-   END_TEST_BLOCK
-END_TESTCASE GRAPHICS-WSERV-Frame-PublicApi-0006
-
-
-START_TESTCASE GRAPHICS-WSERV-Frame-PublicApi-0007
-//! @SYMTestCaseID          GRAPHICS-WSERV-Frame-PublicApi-0007
-//! @SYMAPI                 CFrame::SetMask(CFbsbitmap{ptr});
-//!                         CFrame::Mask()
-//! @SYMAuthor              Yue Zhang
-//! @SYMCreationDate        10-03-2008
-//! @SYMTestCaseDesc        Set mask via CFrame object and then get it.
-//! @SYMTestActions         1.Create CFrame object.
-//!                         2.Create RFbsSession object.
-//!                         3.Create CFbsBitmap object.
-//!                         4.Connect the RFbsSession.
-//!                         5.Load CFbsBitmap.
-//!                         6.Set the mask.
-//!                         7.Get the mask.
-//!                         8.Destroy created objects.
-//!                         9.Disconnect the RFbsSession.
-//! @SYMTestStatus          Implemented
-//! @SYMTestPriority        High
-//! @SYMTestExpectedResults CFrame object sets mask succefully and gets  the same mask with setting value. 
-//! @SYMTestType            CIT
-
-   START_TEST_BLOCK   10   T_GraphicsWservAPI         \graphics\GRAPHICS-WSERV-Frame-PublicApi.ini
-        CREATE_OBJECT      CFrame                     frame
-        CREATE_OBJECT      RFbsSession                fbssession
-        CREATE_OBJECT      CFbsBitmap                 mask
-        COMMAND            frame                      NewL
-        COMMAND            fbssession                 Connect
-        COMMAND            mask                       new
-        COMMAND            mask                       Load                 GRAPHICS-WSERV-Frame-PublicApi-0007-0001-Load-command04
-        COMMAND            frame                      SetMask              GRAPHICS-WSERV-Frame-PublicApi-0007-0001-SetMask-command005
-        COMMAND            frame                      Mask                 GRAPHICS-WSERV-Frame-PublicApi-0007-0001-Mask-command006
-        COMMAND            mask                       disown
-        COMMAND            frame                      ~
-        COMMAND            fbssession                 Disconnect
-   END_TEST_BLOCK
-END_TESTCASE GRAPHICS-WSERV-Frame-PublicApi-0007
-
-START_TESTCASE GRAPHICS-WSERV-Frame-PublicApi-0008
-//! @SYMTestCaseID          GRAPHICS-WSERV-Frame-PublicApi-0008
-//! @SYMAPI                 CFrame::SetBitmap(CFbsbitmap{ptr});
-//! @SYMAuthor              Jeffery Zhao
-//! @SYMCreationDate        30-04-2008
-//! @SYMTestCaseDesc        Set bitmap to CFrame object twice with same bitmap.
-//! @SYMTestActions         1.Create CFrame object.
-//!                         2.Create RFbsSession object.
-//!                         3.Create CFbsBitmap object.
-//!                         4.Connect the RFbsSession.
-//!                         5.Load CFbsBitmap.
-//!                         6.Set the CFbsBitmap.
-//!                         7.Set the CFbsBitmap again.
-//!                         8.Destroy created objects.
-//!                         9.Disconnect the RFbsSession.
-//! @SYMTestStatus          Implemented
-//! @SYMTestPriority        High
-//! @SYMTestExpectedResults CFrame object sets bitmap succefully.
-//! @SYMTestType            CIT
-
-   START_TEST_BLOCK   10   T_GraphicsWservAPI         \graphics\GRAPHICS-WSERV-Frame-PublicApi.ini
-        CREATE_OBJECT      CFrame                     frame
-        CREATE_OBJECT      RFbsSession                fbssession
-        CREATE_OBJECT      CFbsBitmap                 bitmap
-        COMMAND            frame                      NewL
-        COMMAND            fbssession                 Connect
-        COMMAND            bitmap                     new
-        COMMAND            bitmap                     Load                 GRAPHICS-WSERV-Frame-PublicApi-0008-0001-Load-command04
-        COMMAND            frame                      SetBitmap            GRAPHICS-WSERV-Frame-PublicApi-0008-0001-SetBitmap-command005
-        COMMAND            frame                      SetBitmap            GRAPHICS-WSERV-Frame-PublicApi-0008-0001-SetBitmap-command006
-        COMMAND            bitmap                     disown
-        COMMAND            frame                      ~
-        COMMAND            fbssession                 Disconnect
-   END_TEST_BLOCK
-END_TESTCASE GRAPHICS-WSERV-Frame-PublicApi-0008
-
-START_TESTCASE GRAPHICS-WSERV-Frame-PublicApi-0009
-//! @SYMTestCaseID          GRAPHICS-WSERV-Frame-PublicApi-0009
-//! @SYMAPI                 CFrame::SetMask(CFbsbitmap{ptr});
-//! @SYMAuthor              Jeffery Zhao
-//! @SYMCreationDate        30-04-2008
-//! @SYMTestCaseDesc        Set mask to CFrame object twice with same bitmap.
-//! @SYMTestActions         1.Create CFrame object.
-//!                         2.Create RFbsSession object.
-//!                         3.Create CFbsBitmap object.
-//!                         4.Connect the RFbsSession.
-//!                         5.Load CFbsBitmap.
-//!                         6.Set the mask.
-//!                         7.Set the mask again.
-//!                         8.Destroy created objects.
-//!                         9.Disconnect the RFbsSession.
-//! @SYMTestStatus          Implemented
-//! @SYMTestPriority        High
-//! @SYMTestExpectedResults CFrame object sets mask succefully. 
-//! @SYMTestType            CIT
-
-   START_TEST_BLOCK   10   T_GraphicsWservAPI         \graphics\GRAPHICS-WSERV-Frame-PublicApi.ini
-        CREATE_OBJECT      CFrame                     frame
-        CREATE_OBJECT      RFbsSession                fbssession
-        CREATE_OBJECT      CFbsBitmap                 mask
-        COMMAND            frame                      NewL
-        COMMAND            fbssession                 Connect
-        COMMAND            mask                       new
-        COMMAND            mask                       Load                 GRAPHICS-WSERV-Frame-PublicApi-0009-0001-Load-command04
-        COMMAND            frame                      SetMask              GRAPHICS-WSERV-Frame-PublicApi-0009-0001-SetMask-command005
-        COMMAND            frame                      SetMask              GRAPHICS-WSERV-Frame-PublicApi-0009-0001-SetMask-command006
-        COMMAND            mask                       disown
-        COMMAND            frame                      ~
-        COMMAND            fbssession                 Disconnect
-   END_TEST_BLOCK
-END_TESTCASE GRAPHICS-WSERV-Frame-PublicApi-0009