os/boardsupport/haitest/bspsvs/suite/bsp/mmc/scripts/BASE-BSP-MMC-MEDIACHANGE-DRIVER.script
changeset 0 bde4ae8d615e
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/os/boardsupport/haitest/bspsvs/suite/bsp/mmc/scripts/BASE-BSP-MMC-MEDIACHANGE-DRIVER.script	Fri Jun 15 03:10:57 2012 +0200
     1.3 @@ -0,0 +1,113 @@
     1.4 +//
     1.5 +// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
     1.6 +// All rights reserved.
     1.7 +// This component and the accompanying materials are made available
     1.8 +// under the terms of "Eclipse Public License v1.0"
     1.9 +// which accompanies this distribution, and is available
    1.10 +// at the URL "http://www.eclipse.org/legal/epl-v10.html".
    1.11 +//
    1.12 +// Initial Contributors:
    1.13 +// Nokia Corporation - initial contribution.
    1.14 +//
    1.15 +// Contributors:
    1.16 +//
    1.17 +// Description:
    1.18 +//
    1.19 +
    1.20 +LOAD_SUITE	T_mmcsd
    1.21 +
    1.22 +
    1.23 +START_TESTCASE			BASE-BSP-MMC-DRIVER-MediaChange-0001
    1.24 +//! @SYMTestCaseID		BASE-BSP-MMC-DRIVER-MediaChange-0001
    1.25 +//! @SYMTestCaseDesc		Load Logical Device Driver.
    1.26 +//! @SYMTestPriority		high
    1.27 +//! @SYMTestActions		Load D_MMCSDIF LDD Driver
    1.28 +//! @SYMTestExpectedResults	KErrNone
    1.29 +//! @SYMTestType		CIT
    1.30 +//! @SYMCreationDate		6/5/2008
    1.31 +//! @SYMAuthor			Saravanakumar
    1.32 +//! @SYMTestStatus		Implemented
    1.33 +//! @SYMAPI			User::LoadLogicalDevice(const TDesC {ref});
    1.34 +	START_TEST_BLOCK	100			T_mmcsd    		\base\mmcsd\BASE-BSP-MMC-MEDIACHANGE-DRIVER.ini
    1.35 +		CREATE_OBJECT	MMCSDSession		mmcsdsession1
    1.36 +		COMMAND		mmcsdsession1		NewL
    1.37 +		COMMAND		mmcsdsession1		LoadDriver		BASE-BSP-MMC-DRIVER-LDDName-CMD0001
    1.38 +		COMMAND		mmcsdsession1		~
    1.39 +	END_TEST_BLOCK
    1.40 +END_TESTCASE			BASE-BSP-MMC-DRIVER-MediaChange-0001
    1.41 +
    1.42 +
    1.43 +START_TESTCASE			BASE-BSP-MMC-DRIVER-MediaChange-0002
    1.44 +//! @SYMTestCaseID		BASE-BSP-MMC-DRIVER-MediaChange-0002
    1.45 +//! @SYMTestCaseDesc		Reads the Media Status
    1.46 +//! @SYMTestPriority		high
    1.47 +//! @SYMTestActions		1. Open the Driver handle
    1.48 +//!				2. Checks the Current Media State.
    1.49 +//!				3. Display Door Opened or Closed.
    1.50 +//!				4. Close the driver handle
    1.51 +//! @SYMTestExpectedResults	KErrNone
    1.52 +//! @SYMTestType		CIT
    1.53 +//! @SYMCreationDate		6/5/2008
    1.54 +//! @SYMAuthor			Saravanakumar
    1.55 +//! @SYMTestStatus		Implemented
    1.56 +//! @SYMAPI			DMMCMediaChange::MediaState();
    1.57 +	START_TEST_BLOCK	100			T_mmcsd			\base\mmcsd\BASE-BSP-MMC-MEDIACHANGE-DRIVER.ini
    1.58 +		CREATE_OBJECT	MMCSDSession		mmcsdsession1
    1.59 +		CREATE_OBJECT	MMCSDMediaChange	mmcsdmediachange1
    1.60 +		COMMAND		mmcsdsession1		NewL
    1.61 +		COMMAND		mmcsdsession1		DriverOpen		BASE-BSP-MMC-DRIVER-StackNumber
    1.62 +		COMMAND		mmcsdmediachange1	NewL			BASE-BSP-MMC-DRIVER-SessionWrapperName
    1.63 +		COMMAND		mmcsdmediachange1	MediaState		BASE-BSP-MMC-DRIVER-InitMediaState-CMD0002
    1.64 +		COMMAND		mmcsdsession1		Close
    1.65 +		COMMAND		mmcsdmediachange1	~
    1.66 +		COMMAND		mmcsdsession1		~
    1.67 +	END_TEST_BLOCK
    1.68 +END_TESTCASE			BASE-BSP-MMC-DRIVER-MediaChange-0002
    1.69 +
    1.70 +
    1.71 +START_TESTCASE			BASE-BSP-MMC-DRIVER-MediaChange-0003
    1.72 +//! @SYMTestCaseID		BASE-BSP-MMC-DRIVER-MediaChange-0003
    1.73 +//! @SYMTestCaseDesc		Count of media events yet to be acknowledged
    1.74 +//! @SYMTestPriority		high
    1.75 +//! @SYMTestActions		1. Open the Driver handle
    1.76 +//!				2. Read the Replay count value
    1.77 +//!				3. Validate the count
    1.78 +//!				4. Close the driver handle
    1.79 +//! @SYMTestExpectedResults	Replay Count
    1.80 +//! @SYMTestType		CIT
    1.81 +//! @SYMCreationDate		6/5/2008
    1.82 +//! @SYMAuthor			Saravanakumar
    1.83 +//! @SYMTestStatus		Implemented
    1.84 +//! @SYMAPI			DMMCMediaChange::iReplyCount()
    1.85 +	START_TEST_BLOCK	100	 		T_mmcsd			\base\mmcsd\BASE-BSP-MMC-MEDIACHANGE-DRIVER.ini
    1.86 +		CREATE_OBJECT	MMCSDSession		mmcsdsession1
    1.87 +		CREATE_OBJECT	MMCSDMediaChange	mmcsdmediachange1
    1.88 +		COMMAND		mmcsdsession1		NewL
    1.89 +		COMMAND		mmcsdsession1		DriverOpen		BASE-BSP-MMC-DRIVER-StackNumber
    1.90 +		COMMAND		mmcsdmediachange1	NewL			BASE-BSP-MMC-DRIVER-SessionWrapperName
    1.91 +		COMMAND		mmcsdmediachange1	ReplayCount		BASE-BSP-MMC-DRIVER-ReplayEventCount-CMD0003
    1.92 +		COMMAND		mmcsdsession1		Close
    1.93 +		COMMAND		mmcsdmediachange1	~
    1.94 +		COMMAND		mmcsdsession1		~
    1.95 +	END_TEST_BLOCK
    1.96 +END_TESTCASE			BASE-BSP-MMC-DRIVER-MediaChange-0003
    1.97 +
    1.98 +
    1.99 +START_TESTCASE			BASE-BSP-MMC-DRIVER-MediaChange-0004
   1.100 +//! @SYMTestCaseID		BASE-BSP-MMC-DRIVER-MediaChange-0004
   1.101 +//! @SYMTestCaseDesc		UnLoad Logical Device Driver.
   1.102 +//! @SYMTestPriority		high
   1.103 +//! @SYMTestActions		Load  D_MMCSDIF LDD Driver
   1.104 +//! @SYMTestExpectedResults	KErrNone
   1.105 +//! @SYMTestType		CIT
   1.106 +//! @SYMCreationDate		1/4/2008
   1.107 +//! @SYMAuthor			Saravanakumar
   1.108 +//! @SYMTestStatus		Implemented
   1.109 +//! @SYMAPI			User::FreeLogicalDevice(const TDesC {ref})
   1.110 +	START_TEST_BLOCK	100	 		T_mmcsd			\base\mmcsd\BASE-BSP-MMC-MEDIACHANGE-DRIVER.ini
   1.111 +		CREATE_OBJECT	MMCSDSession		mmcsdsession1
   1.112 +		COMMAND		mmcsdsession1		NewL
   1.113 +		COMMAND		mmcsdsession1		UnLoadDriver		BASE-BSP-MMC-DRIVER-LDDName-CMD0001
   1.114 +		COMMAND		mmcsdsession1		~
   1.115 +	END_TEST_BLOCK
   1.116 +END_TESTCASE			BASE-BSP-MMC-DRIVER-MediaChange-0004