os/boardsupport/haitest/bspsvs/suite/bsp/mmc/scripts/BASE-BSP-SD-MEDIACHANGE-DRIVER.script
author sl@SLION-WIN7.fritz.box
Fri, 15 Jun 2012 03:10:57 +0200
changeset 0 bde4ae8d615e
permissions -rw-r--r--
First public contribution.
     1 //
     2 // Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
     3 // All rights reserved.
     4 // This component and the accompanying materials are made available
     5 // under the terms of "Eclipse Public License v1.0"
     6 // which accompanies this distribution, and is available
     7 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
     8 //
     9 // Initial Contributors:
    10 // Nokia Corporation - initial contribution.
    11 //
    12 // Contributors:
    13 //
    14 // Description:
    15 //
    16 
    17 LOAD_SUITE	T_mmcsd
    18 
    19 
    20 START_TESTCASE			BASE-BSP-SD-DRIVER-MediaChange-0001
    21 //! @SYMTestCaseID		BASE-BSP-SD-DRIVER-MediaChange-0001
    22 //! @SYMTestCaseDesc		Load Logical Device Driver.
    23 //! @SYMTestPriority		high
    24 //! @SYMTestActions		Load D_MMCSDIF LDD Driver
    25 //! @SYMTestExpectedResults	KErrNone
    26 //! @SYMTestType		CIT
    27 //! @SYMCreationDate		6/5/2008
    28 //! @SYMAuthor		Saravanakumar
    29 //! @SYMTestStatus		Implemented
    30 //! @SYMAPI		User::LoadLogicalDevice(const TDesC {ref});
    31 	START_TEST_BLOCK	100			T_mmcsd			\base\mmcsd\BASE-BSP-SD-MEDIACHANGE-DRIVER.ini
    32 		CREATE_OBJECT	MMCSDSession		mmcsdsession1
    33 		COMMAND		mmcsdsession1		NewL
    34 		COMMAND		mmcsdsession1		LoadDriver		BASE-BSP-SD-DRIVER-LDDName-CMD0001
    35 		COMMAND		mmcsdsession1		~
    36 	END_TEST_BLOCK
    37 END_TESTCASE			BASE-BSP-SD-DRIVER-MediaChange-0001
    38 
    39 
    40 START_TESTCASE			BASE-BSP-SD-DRIVER-MediaChange-0002
    41 //! @SYMTestCaseID		BASE-BSP-SD-DRIVER-MediaChange-0002
    42 //! @SYMTestCaseDesc		Reads the Media Status
    43 //! @SYMTestPriority		high
    44 //! @SYMTestActions		1. Open the Driver handle
    45 //!				2. Checks the Current Media State.
    46 //!				3. Display Door Opened or Closed.
    47 //!				4. Close the driver handle
    48 //! @SYMTestExpectedResults	KErrNone
    49 //! @SYMTestType		CIT
    50 //! @SYMCreationDate		6/5/2008
    51 //! @SYMAuthor			Saravanakumar
    52 //! @SYMTestStatus		Implemented
    53 //! @SYMAPI			DMMCMediaChange::MediaState();
    54 	START_TEST_BLOCK	100			T_mmcsd			\base\mmcsd\BASE-BSP-SD-MEDIACHANGE-DRIVER.ini
    55 		CREATE_OBJECT	MMCSDSession		mmcsdsession1
    56 		CREATE_OBJECT	MMCSDMediaChange	mmcsdmediachange1
    57 		COMMAND		mmcsdsession1		NewL
    58 		COMMAND		mmcsdsession1		DriverOpen		BASE-BSP-SD-DRIVER-StackNumber
    59 		COMMAND		mmcsdmediachange1	NewL			BASE-BSP-SD-DRIVER-SessionWrapperName
    60 		COMMAND		mmcsdmediachange1	MediaState		BASE-BSP-SD-DRIVER-MediaState-CMD0002
    61 		COMMAND		mmcsdsession1		Close
    62 		COMMAND		mmcsdmediachange1	~
    63 		COMMAND		mmcsdsession1		~
    64 	END_TEST_BLOCK
    65 END_TESTCASE			BASE-BSP-SD-DRIVER-MediaChange-0002
    66 
    67 
    68 START_TESTCASE			BASE-BSP-SD-DRIVER-MediaChange-0003
    69 //! @SYMTestCaseID		BASE-BSP-SD-DRIVER-MediaChange-0003
    70 //! @SYMTestCaseDesc		Count of media events yet to be acknowledged
    71 //! @SYMTestPriority		high
    72 //! @SYMTestActions		1. Open the Driver handle
    73 //!				2. Read the Replay count value
    74 //!				3. Validate the count
    75 //!				4. Close the driver handle
    76 //! @SYMTestExpectedResults	Replay Count
    77 //! @SYMTestType		CIT
    78 //! @SYMCreationDate		6/5/2008
    79 //! @SYMAuthor			Saravanakumar
    80 //! @SYMTestStatus		Implemented
    81 //! @SYMAPI			DMMCMediaChange::iReplyCount()
    82 	START_TEST_BLOCK	100	 		T_mmcsd			\base\mmcsd\BASE-BSP-SD-MEDIACHANGE-DRIVER.ini
    83 		CREATE_OBJECT	MMCSDSession		mmcsdsession1
    84 		CREATE_OBJECT	MMCSDMediaChange	mmcsdmediachange1
    85 		COMMAND		mmcsdsession1		NewL
    86 		COMMAND		mmcsdsession1		DriverOpen		BASE-BSP-SD-DRIVER-StackNumber
    87 		COMMAND		mmcsdmediachange1	NewL			BASE-BSP-SD-DRIVER-SessionWrapperName
    88 		COMMAND		mmcsdmediachange1	ReplayCount		BASE-BSP-SD-DRIVER-ReplayEventCount-CMD0003
    89 		COMMAND		mmcsdsession1		Close
    90 		COMMAND		mmcsdmediachange1	~
    91 		COMMAND		mmcsdsession1		~
    92 	END_TEST_BLOCK
    93 END_TESTCASE			BASE-BSP-SD-DRIVER-MediaChange-0003
    94 
    95 
    96 START_TESTCASE			BASE-BSP-SD-DRIVER-MediaChange-0004
    97 //! @SYMTestCaseID		BASE-BSP-SD-DRIVER-MediaChange-0004
    98 //! @SYMTestCaseDesc		UnLoad Logical Device Driver.
    99 //! @SYMTestPriority		high
   100 //! @SYMTestActions		Load D_MMCSDIF LDD Driver
   101 //! @SYMTestExpectedResults	KErrNone
   102 //! @SYMTestType		CIT
   103 //! @SYMCreationDate		1/4/2008
   104 //! @SYMAuthor			Saravanakumar
   105 //! @SYMTestStatus		Implemented
   106 //! @SYMAPI			User::FreeLogicalDevice(const TDesC {ref})
   107 	START_TEST_BLOCK	100	 		T_mmcsd			\base\mmcsd\BASE-BSP-SD-MEDIACHANGE-DRIVER.ini
   108 		CREATE_OBJECT	MMCSDSession		mmcsdsession1
   109 		COMMAND		mmcsdsession1		NewL
   110 		COMMAND		mmcsdsession1		UnLoadDriver		BASE-BSP-SD-DRIVER-LDDName-CMD0001
   111 		COMMAND		mmcsdsession1		~
   112 	END_TEST_BLOCK
   113 END_TESTCASE		BASE-BSP-SD-DRIVER-MediaChange-0004