graphicsapitest/graphicssvs/wserv/scripts/GRAPHICS-WSERV-AnimDll-PublicAPI.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) 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-AnimDll-PublicApi
//! @SYMScriptTestEnvironment	This test script requires a basic ROM.

/////////////////////////////////////////////////////////////////////
// GRAPHICS-WSERV-AnimDll-PublicAPI.script
//
// Tests all public elements of the RAnimDll
// classes as a means of confidence that the APIs work as expected.
//
// The purpose is to provide a regression test suite of PublishedAll APIs for RAnimDll
// The tests are fully automated.
/////////////////////////////////////////////////////////////////////

LOAD_SUITE      T_GraphicsWservAPI
DELAY           1000


/////////////////////////////////////////////////////////////////////
// RAnimDll class
/////////////////////////////////////////////////////////////////////

START_TESTCASE                  GRAPHICS-WSERV-AnimDll-PublicAPI-0001
//! @SYMTestCaseID              GRAPHICS-WSERV-AnimDll-PublicAPI-0001
//! @SYMAPI                     RAnimDll::RAnimDll()
//! @SYMAuthor                  Jeffery Zhao
//! @SYMCreationDate            21-04-2008
//! @SYMTestCaseDesc            Create a RAnimDll object by default constructor.
//! @SYMTestActions             1. Create RAnimDll object.
//! @SYMTestStatus              Implemented
//! @SYMTestPriority            High
//! @SYMTestExpectedResults     RAnimDll object was created without causing panic. 
//! @SYMTestType                CIT
    START_TEST_BLOCK            10    T_GraphicsWservAPI      c:\graphics\GRAPHICS-WSERV-AnimDll-PublicAPI.ini
        CREATE_OBJECT           RAnimDll               animdll
        COMMAND                 animdll                new        
    END_TEST_BLOCK    
END_TESTCASE                    GRAPHICS-WSERV-AnimDll-PublicAPI-0001

START_TESTCASE                  GRAPHICS-WSERV-AnimDll-PublicAPI-0002
//! @SYMTestCaseID              GRAPHICS-WSERV-AnimDll-PublicAPI-0002
//! @SYMAPI                     RAnimDll::RAnimDll(RWsSession {ref})
//! @SYMAuthor                  Jeffery Zhao
//! @SYMCreationDate            21-04-2008
//! @SYMTestCaseDesc            Create a RAnimDll object within the specified RWsSession.
//! @SYMTestActions             1.Create and connect a RWsSession.
//!                             2.Create a RAnimDll with RWsSession.
//!                             3.Close RWsSession object. 
//! @SYMTestStatus              Implemented
//! @SYMTestPriority            High
//! @SYMTestExpectedResults     RAnimDll object was created without causing panic.
//! @SYMTestType                CIT
    START_TEST_BLOCK            10    T_GraphicsWservAPI    c:\graphics\GRAPHICS-WSERV-AnimDll-PublicAPI.ini
        CREATE_OBJECT           RWsSession                 ws
        CREATE_OBJECT           RAnimDll                   animdll
        COMMAND                 ws                         new
        COMMAND                 ws                         Connect
        COMMAND                 animdll                    new               GRAPHICS-WSERV-AnimDll-PublicAPI-0002-0001-new_Command001
        COMMAND                 ws                         Close
    END_TEST_BLOCK    
END_TESTCASE                    GRAPHICS-WSERV-AnimDll-PublicAPI-0002

START_TESTCASE                  GRAPHICS-WSERV-AnimDll-PublicAPI-0003
//! @SYMTestCaseID              GRAPHICS-WSERV-AnimDll-PublicAPI-0003
//! @SYMAPI                     RAnimDll::RAnimDll();
//!                             RAnimDll::Close()
//! @SYMAuthor                  Dorothy Zhang
//! @SYMCreationDate            10-03-2008
//! @SYMTestCaseDesc            Create a RAnimDll object by Default constructor and end with Close
//! @SYMTestActions             1. Create RAnimDll object.
//!                             2. Close the object.
//! @SYMTestStatus              Implemented
//! @SYMTestPriority            High
//! @SYMTestExpectedResults     RAnimDll object was created and closed without causing panic. 
//! @SYMTestType                CIT
    START_TEST_BLOCK            10    T_GraphicsWservAPI      c:\graphics\GRAPHICS-WSERV-AnimDll-PublicAPI.ini
        CREATE_OBJECT           RAnimDll               animdll
        COMMAND                 animdll                new       
        COMMAND                 animdll                Close        
    END_TEST_BLOCK    
END_TESTCASE                    GRAPHICS-WSERV-AnimDll-PublicAPI-0003

START_TESTCASE                  GRAPHICS-WSERV-AnimDll-PublicAPI-0004
//! @SYMTestCaseID              GRAPHICS-WSERV-AnimDll-PublicAPI-0004
//! @SYMAPI                     RAnimDll::RAnimDll();
//!                             RAnimDll::Destroy()
//! @SYMAuthor                  Dorothy Zhang
//! @SYMCreationDate            10-03-2008
//! @SYMTestCaseDesc            Create a RAnimDll object by Default constructor and end with Destroy()
//! @SYMTestActions             1. Create RAnimDll object.
//!                             2. Destory the object.
//! @SYMTestStatus              Implemented
//! @SYMTestPriority            High
//! @SYMTestExpectedResults     RAnimDll object was created and destroyed without causing panic. 
//! @SYMTestType                CIT
    START_TEST_BLOCK            10    T_GraphicsWservAPI    c:\graphics\GRAPHICS-WSERV-AnimDll-PublicAPI.ini
        CREATE_OBJECT           RAnimDll       animdll
        COMMAND                 animdll        new       
        COMMAND                 animdll        Destroy        
    END_TEST_BLOCK    
END_TESTCASE                    GRAPHICS-WSERV-AnimDll-PublicAPI-0004

START_TESTCASE                  GRAPHICS-WSERV-AnimDll-PublicAPI-0005
//! @SYMTestCaseID              GRAPHICS-WSERV-AnimDll-PublicAPI-0005
//! @SYMAPI                     RAnimDll::RAnimDll(RWsSession {ref});
//!                             RAnimDll::Close()
//! @SYMAuthor                  Dorothy Zhang
//! @SYMCreationDate            10-03-2008
//! @SYMTestCaseDesc            Create a RAnimDll object within the specified RWsSession and end with Close.
//! @SYMTestActions             1.Create and connect a RWsSession.
//!                             2.Create a RAnimDll with RWsSession.
//!                             3.Close all used objects 
//! @SYMTestStatus              Implemented
//! @SYMTestPriority            High
//! @SYMTestExpectedResults     RAnimDll object was created without causing panic.
//! @SYMTestType                CIT
    START_TEST_BLOCK            10    T_GraphicsWservAPI    c:\graphics\GRAPHICS-WSERV-AnimDll-PublicAPI.ini
        CREATE_OBJECT           RWsSession                 ws
        CREATE_OBJECT           RAnimDll                   animdll
        COMMAND                 ws                         new
        COMMAND                 ws                         Connect
        COMMAND                 animdll                    new               GRAPHICS-WSERV-AnimDll-PublicAPI-0005-001-new_Command01
        COMMAND                 animdll                    Close
        COMMAND                 ws                         Close
    END_TEST_BLOCK    
END_TESTCASE                    GRAPHICS-WSERV-AnimDll-PublicAPI-0005

START_TESTCASE                  GRAPHICS-WSERV-AnimDll-PublicAPI-0006
//! @SYMTestCaseID              GRAPHICS-WSERV-AnimDll-PublicAPI-0006
//! @SYMAPI                     RAnimDll::RAnimDll(RWsSession {ref});
//!                             RAnimDll::Destroy()
//! @SYMAuthor                  Dorothy Zhang
//! @SYMCreationDate            10-03-2008
//! @SYMTestCaseDesc            Create a RAnimDll object within the specified RWsSession and end with Destroy.
//! @SYMTestActions             1.  Create and connect a RWsSession
//!                             2.  Create a RAnimDll with RWsSession
//!                             3.  Destroy RAnimDll 
//!                             4.  Close RWsSession 
//! @SYMTestStatus              Implemented
//! @SYMTestPriority            High
//! @SYMTestExpectedResults     RAnimDll object was created and destroyed without causing panic.
//! @SYMTestType                CIT
    START_TEST_BLOCK            10    T_GraphicsWservAPI    c:\graphics\GRAPHICS-WSERV-AnimDll-PublicAPI.ini
        CREATE_OBJECT           RWsSession                 ws
        CREATE_OBJECT           RAnimDll                   animdll
        COMMAND                 ws                         new
        COMMAND                 ws                         Connect
        COMMAND                 animdll                    new                GRAPHICS-WSERV-AnimDll-PublicAPI-0006-001-new_Command01
        COMMAND                 animdll                    Destroy    
        COMMAND                 ws                         Close
    END_TEST_BLOCK    
END_TESTCASE                    GRAPHICS-WSERV-AnimDll-PublicAPI-0006

START_TESTCASE                  GRAPHICS-WSERV-AnimDll-PublicAPI-0007
//! @SYMTestCaseID              GRAPHICS-WSERV-AnimDll-PublicAPI-0007
//! @SYMAPI                     RAnimDll::Load(const TDesC {ref});
//!                             RAnimDll::Close()
//! @SYMAuthor                  Dorothy Zhang
//! @SYMCreationDate            10-03-2008
//! @SYMTestCaseDesc            Load an animation Dll file, close the loaded dll and re-load it
//! @SYMTestActions             1. Create and connect a RWsSession
//!                             2. Create a RAnimDll with RWsSession
//!                             3. Load a animation Dll file(t_animplugin.dll)
//!                             4. Close RAnimDll
//!                             5. Re-load the animation Dll file(t_animplugin.dll)
//!                             6. Destory the RAnimDll
//!                             7. Close RWsSession 
//! @SYMTestStatus              Implemented
//! @SYMTestPriority            High
//! @SYMTestExpectedResults     1. The Dll is loaded and closed without causing panic
//!                             2. Re-load the closed dll without causing panic
//! @SYMTestType                CIT
    START_TEST_BLOCK            10    T_GraphicsWservAPI    c:\graphics\GRAPHICS-WSERV-AnimDll-PublicAPI.ini
        CREATE_OBJECT           RWsSession                 ws
        CREATE_OBJECT           RAnimDll                   animdll
        COMMAND                 ws                         new
        COMMAND                 ws                         Connect
        COMMAND                 animdll                    new                 GRAPHICS-WSERV-AnimDll-PublicAPI-0007-001-new_Command01
        COMMAND                 animdll                    Load                GRAPHICS-WSERV-AnimDll-PublicAPI-0007-001-Load_Command02
        COMMAND                 animdll                    Close
        COMMAND                 animdll                    Load                GRAPHICS-WSERV-AnimDll-PublicAPI-0007-001-Load_Command04
        COMMAND                 animdll                    Destroy    
        COMMAND                 ws                         Close
    END_TEST_BLOCK    
END_TESTCASE                    GRAPHICS-WSERV-AnimDll-PublicAPI-0007

START_TESTCASE                  GRAPHICS-WSERV-AnimDll-PublicAPI-0008
//! @SYMTestCaseID              GRAPHICS-WSERV-AnimDll-PublicAPI-0008
//! @SYMAPI                     RAnimDll::Load(const TDesC {ref})
//! @SYMAuthor                  Dorothy Zhang
//! @SYMCreationDate            11-03-2008
//! @SYMTestCaseDesc            Load a non-exist Dll file
//! @SYMTestActions             1.  Create and connect a RWsSession 
//!                             2.  Create a RAnimDll with RWsSession 
//!                             3.  Load a non-exist Dll file
//!                             4.  Destroy RAnimDll
//!                             5.  Close RWsSession 
//! @SYMTestStatus              Implemented
//! @SYMTestPriority            High
//! @SYMTestExpectedResults     The call Load() returns KErrNotFound
//! @SYMTestType                CIT
    START_TEST_BLOCK            10    T_GraphicsWservAPI    c:\graphics\GRAPHICS-WSERV-AnimDll-PublicAPI.ini
        CREATE_OBJECT           RWsSession                 ws
        CREATE_OBJECT           RAnimDll                   animdll
        COMMAND                 ws                         new
        COMMAND                 ws                         Connect
        COMMAND                 animdll                    new                 GRAPHICS-WSERV-AnimDll-PublicAPI-0008-001-new_Command01
        COMMAND !Error=-1       animdll                    Load                GRAPHICS-WSERV-AnimDll-PublicAPI-0008-001-Load_Command02
        COMMAND                 animdll                    Destroy
        COMMAND                 ws                         Close
    END_TEST_BLOCK    
END_TESTCASE                    GRAPHICS-WSERV-AnimDll-PublicAPI-0008

START_TESTCASE                  GRAPHICS-WSERV-AnimDll-PublicAPI-0009
//! @SYMTestCaseID              GRAPHICS-WSERV-AnimDll-PublicAPI-0009
//! @SYMAPI                     RAnimDll::Load(const TDesC {ref})
//! @SYMAuthor                  Dorothy Zhang
//! @SYMCreationDate            11-03-2008
//! @SYMTestCaseDesc            Load a not supported Dll file
//! @SYMTestActions             1.  Create and connect a RWsSession 
//!                             2.  Create a RAnimDll with RWsSession 
//!                             3.  Load a not supported Dll file
//!                             4.  Destroy RAnimDll
//!                             5.  Close RWsSession 
//! @SYMTestStatus              Implemented
//! @SYMTestPriority            High
//! @SYMTestExpectedResults     The call Load() returns KErrNotSupported
//! @SYMTestType                CIT
    START_TEST_BLOCK            10    T_GraphicsWservAPI    c:\graphics\GRAPHICS-WSERV-AnimDll-PublicAPI.ini
        CREATE_OBJECT           RWsSession                 ws
        CREATE_OBJECT           RAnimDll                   animdll
        COMMAND                 ws                         new
        COMMAND                 ws                         Connect
        COMMAND                 animdll                    new                 GRAPHICS-WSERV-AnimDll-PublicAPI-0009-001-new_Command01
        COMMAND !Error=-5       animdll                    Load                GRAPHICS-WSERV-AnimDll-PublicAPI-0009-001-Load_Command02
        COMMAND                 animdll                    Destroy
        COMMAND                 ws                         Close
    END_TEST_BLOCK    
END_TESTCASE                    GRAPHICS-WSERV-AnimDll-PublicAPI-0009

START_TESTCASE                  GRAPHICS-WSERV-AnimDll-PublicAPI-0011
//! @SYMTestCaseID              GRAPHICS-WSERV-AnimDll-PublicAPI-0011
//! @SYMAPI                     RAnimDll::Load(const TDesC {ref});
//!                             RAnimDll::Close()
//! @SYMAuthor                  Jeffery Zhao
//! @SYMCreationDate            21-04-2008
//! @SYMTestCaseDesc            Load an animation Dll file and the close the loaded dll.
//! @SYMTestActions             1. Create and connect a RWsSession
//!                             2. Create a RAnimDll with RWsSession
//!                             3. Load a animation Dll file(t_animplugin.dll)
//!                             4. Close RAnimDll
//!                             5. Close RWsSession 
//! @SYMTestStatus              Implemented
//! @SYMTestPriority            High
//! @SYMTestExpectedResults     The Dll is loaded and closed without causing panic.
//! @SYMTestType                CIT
    START_TEST_BLOCK            10    T_GraphicsWservAPI    c:\graphics\GRAPHICS-WSERV-AnimDll-PublicAPI.ini
        CREATE_OBJECT           RWsSession                 ws
        CREATE_OBJECT           RAnimDll                   animdll
        COMMAND                 ws                         new
        COMMAND                 ws                         Connect
        COMMAND                 animdll                    new                 GRAPHICS-WSERV-AnimDll-PublicAPI-0011-0001-new_Command003
        COMMAND                 animdll                    Load                GRAPHICS-WSERV-AnimDll-PublicAPI-0011-0001-Load_Command004
        COMMAND                 animdll                    Close
        COMMAND                 ws                         Close
    END_TEST_BLOCK    
END_TESTCASE                    GRAPHICS-WSERV-AnimDll-PublicAPI-0011

START_TESTCASE                  GRAPHICS-WSERV-AnimDll-PublicAPI-0012
//! @SYMTestCaseID              GRAPHICS-WSERV-AnimDll-PublicAPI-0012
//! @SYMAPI                     RAnimDll::Load(const TDesC {ref});
//!                             RAnimDll::Destroy()
//! @SYMAuthor                  Jeffery Zhao
//! @SYMCreationDate            21-04-2008
//! @SYMTestCaseDesc            Load an animation Dll file and then destory the loaded object.
//! @SYMTestActions             1. Create and connect a RWsSession
//!                             2. Create a RAnimDll with RWsSession
//!                             3. Load a animation Dll file(t_animplugin.dll)
//!                             4. Destory RAnimDll object.
//!                             5. Close RWsSession 
//! @SYMTestStatus              Implemented
//! @SYMTestPriority            High
//! @SYMTestExpectedResults     The Dll is loaded and closed without causing panic.
//! @SYMTestType                CIT
    START_TEST_BLOCK            10    T_GraphicsWservAPI    c:\graphics\GRAPHICS-WSERV-AnimDll-PublicAPI.ini
        CREATE_OBJECT           RWsSession                 ws
        CREATE_OBJECT           RAnimDll                   animdll
        COMMAND                 ws                         new
        COMMAND                 ws                         Connect
        COMMAND                 animdll                    new                 GRAPHICS-WSERV-AnimDll-PublicAPI-0012-0001-new_Command003
        COMMAND                 animdll                    Load                GRAPHICS-WSERV-AnimDll-PublicAPI-0012-0001-Load_Command004
        COMMAND                 animdll                    Destroy
        COMMAND                 ws                         Close
    END_TEST_BLOCK    
END_TESTCASE                    GRAPHICS-WSERV-AnimDll-PublicAPI-0012

START_TESTCASE                  GRAPHICS-WSERV-AnimDll-PublicAPI-0013
//! @SYMTestCaseID              GRAPHICS-WSERV-AnimDll-PublicAPI-0013
//! @SYMAPI                     RAnimDll::Load(const TDesC {ref});
//! @SYMAuthor                  Jeffery Zhao
//! @SYMCreationDate            21-04-2008
//! @SYMTestCaseDesc            Load an animation Dll file twice and then destory the loaded object.
//! @SYMTestActions             1. Create and connect a RWsSession
//!                             2. Create a RAnimDll with RWsSession
//!                             3. Load a animation Dll file(t_animplugin.dll)
//!                             4. Load the animation Dll file again.
//!                             4. Destory RAnimDll object.
//!                             5. Close RWsSession 
//! @SYMTestStatus              Implemented
//! @SYMTestPriority            High
//! @SYMTestExpectedResults     The Dll is loaded and closed without causing panic.
//! @SYMTestType                CIT
    START_TEST_BLOCK            10    T_GraphicsWservAPI    c:\graphics\GRAPHICS-WSERV-AnimDll-PublicAPI.ini
        CREATE_OBJECT           RWsSession                 ws
        CREATE_OBJECT           RAnimDll                   animdll
        COMMAND                 ws                         new
        COMMAND                 ws                         Connect
        COMMAND                 animdll                    new                 GRAPHICS-WSERV-AnimDll-PublicAPI-0013-0001-new_Command003
        COMMAND                 animdll                    Load                GRAPHICS-WSERV-AnimDll-PublicAPI-0013-0001-Load_Command004
        COMMAND                 animdll                    Load                GRAPHICS-WSERV-AnimDll-PublicAPI-0013-0001-Load_Command005
        COMMAND                 animdll                    Destroy
        COMMAND                 ws                         Close
    END_TEST_BLOCK    
END_TESTCASE                    GRAPHICS-WSERV-AnimDll-PublicAPI-0013

START_TESTCASE                  GRAPHICS-WSERV-AnimDll-PublicAPI-0014
//! @SYMTestCaseID              GRAPHICS-WSERV-AnimDll-PublicAPI-0014
//! @SYMAPI                     RAnimDll::Load(const TDesC {ref});
//! @SYMAuthor                  Jeffery Zhao
//! @SYMCreationDate            21-04-2008
//! @SYMTestCaseDesc            Load two different animation Dll files and then destory the loaded objects.
//! @SYMTestActions             1. Create and connect a RWsSession
//!                             2. Create a RAnimDll with RWsSession
//!                             3. Load a animation Dll file(t_animplugin.dll)
//!                             4. Load another system animation Dll file(BMPANSRV.DLL).
//!                             4. Destory RAnimDll object.
//!                             5. Close RWsSession 
//! @SYMTestStatus              Implemented
//! @SYMTestPriority            High
//! @SYMTestExpectedResults     The two Dll files are loaded and closed without causing panic.
//! @SYMTestType                CIT
    START_TEST_BLOCK            10    T_GraphicsWservAPI    c:\graphics\GRAPHICS-WSERV-AnimDll-PublicAPI.ini
        CREATE_OBJECT           RWsSession                 ws
        CREATE_OBJECT           RAnimDll                   animdll
        COMMAND                 ws                         new
        COMMAND                 ws                         Connect
        COMMAND                 animdll                    new                 GRAPHICS-WSERV-AnimDll-PublicAPI-0014-0001-new_Command003
        COMMAND                 animdll                    Load                GRAPHICS-WSERV-AnimDll-PublicAPI-0014-0001-Load_Command004
        COMMAND                 animdll                    Load                GRAPHICS-WSERV-AnimDll-PublicAPI-0014-0001-Load_Command005
        COMMAND                 animdll                    Destroy
        COMMAND                 ws                         Close
    END_TEST_BLOCK    
END_TESTCASE                    GRAPHICS-WSERV-AnimDll-PublicAPI-0014

START_TESTCASE                  GRAPHICS-WSERV-AnimDll-PublicAPI-0015
//! @SYMTestCaseID              GRAPHICS-WSERV-AnimDll-PublicAPI-0015
//! @SYMAPI                     RAnimDll::Load(const TDesC {ref});
//! @SYMAuthor                  Jeffery Zhao
//! @SYMCreationDate            21-04-2008
//! @SYMTestCaseDesc            Create two RAnimDll object and load the same animation Dll file.
//! @SYMTestActions             1. Create and connect a RWsSession.
//!                             2. Create two RAnimDll with RWsSession.
//!                             3. Load animation Dll file(t_animplugin.dll) with the first RAnimDll object.
//!                             4. Load animation Dll file(t_animplugin.dll) with the second RAnimDll object.
//!                             4. Destory all RAnimDll objects.
//!                             5. Close RWsSession.
//! @SYMTestStatus              Implemented
//! @SYMTestPriority            High
//! @SYMTestExpectedResults     The two RAnimDll object load animation Dll file without causing panic.
//! @SYMTestType                CIT
    START_TEST_BLOCK            10    T_GraphicsWservAPI    c:\graphics\GRAPHICS-WSERV-AnimDll-PublicAPI.ini
        CREATE_OBJECT           RWsSession                 ws
        CREATE_OBJECT           RAnimDll                   animdll
        CREATE_OBJECT           RAnimDll                   animdll2
        COMMAND                 ws                         new
        COMMAND                 ws                         Connect
        COMMAND                 animdll                    new                 GRAPHICS-WSERV-AnimDll-PublicAPI-0015-0001-new_Command003
        COMMAND                 animdll2                   new                 GRAPHICS-WSERV-AnimDll-PublicAPI-0015-0001-new_Command004
        COMMAND                 animdll                    Load                GRAPHICS-WSERV-AnimDll-PublicAPI-0015-0001-Load_Command005
        COMMAND                 animdll2                   Load                GRAPHICS-WSERV-AnimDll-PublicAPI-0015-0001-Load_Command006
        COMMAND                 animdll                    Destroy
        COMMAND                 animdll2                   Destroy
        COMMAND                 ws                         Close
    END_TEST_BLOCK    
END_TESTCASE                    GRAPHICS-WSERV-AnimDll-PublicAPI-0015