os/mm/mmapitest/mmsvs/suite/mmf/T_MdaAudioToneUtility/scripts/MM-MMF-ACLNT-TONE-PublicAPI.script
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/os/mm/mmapitest/mmsvs/suite/mmf/T_MdaAudioToneUtility/scripts/MM-MMF-ACLNT-TONE-PublicAPI.script Fri Jun 15 03:10:57 2012 +0200
1.3 @@ -0,0 +1,2987 @@
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 +//! @file
1.21 +//! @SYMTestSuiteName MM-MMF-ACLNT-TONE-PublicApi
1.22 +//! @SYMScriptTestEnvironment This test script requires a basic ROM.
1.23 +/////////////////////////////////////////////////////////////////////
1.24 +// MM-MMF-ACLNT-TONE-PublicAPI.script
1.25 +//
1.26 +// Tests all public elements of the CMdaAudioToneUtility class
1.27 +// as a means of confidence that the APIs work as expected.
1.28 +//
1.29 +// The purpose is to provide a regression test suite of PublishedAll APIs for CMdaAudioToneUtility.
1.30 +// Negative testing is performed to confirm that correct errors are returned when incorrect parameters are given.
1.31 +// The tests are fully automated.
1.32 +/////////////////////////////////////////////////////////////////////
1.33 +
1.34 +LOAD_SUITE T_MdaAudioToneUtility
1.35 +
1.36 +
1.37 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0001
1.38 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0001
1.39 +//! @SYMAPI CMdaAudioToneUtility
1.40 +//! @SYMAuthor Tarmo Kalda
1.41 +//! @SYMCreationDate 10/03/2006
1.42 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.43 +//! @SYMTestCaseDesc Create a tone player object, with MMdaAudioToneObserver, no error is expected.
1.44 +//! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref).
1.45 +//! @SYMTestActions 1. Create tone player object.
1.46 +//! @SYMTestStatus Implemented
1.47 +//! @SYMTestPriority Critical
1.48 +//! @SYMTestExpectedResults NewL creates an object ok.
1.49 +//! @SYMTestType CIT
1.50 + START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.51 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.52 + COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0001-001-NewL_command01
1.53 + COMMAND toneutility1 ~
1.54 + END_TEST_BLOCK
1.55 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0001
1.56 +
1.57 +
1.58 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0002
1.59 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0002
1.60 +//! @SYMAPI CMdaAudioToneUtility
1.61 +//! @SYMAuthor Tarmo Kalda
1.62 +//! @SYMCreationDate 10/03/2006
1.63 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.64 +//! @SYMTestCaseDesc Create a tone player object, with invalid priority preference, no error is expected.
1.65 +//! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref).
1.66 +//! @SYMTestActions 1. Create tone player object.
1.67 +//! @SYMTestStatus Implemented
1.68 +//! @SYMTestPriority Critical
1.69 +//! @SYMTestExpectedResults NewL creates an object ok.
1.70 +//! @SYMTestType CIT
1.71 + START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.72 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.73 + COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0002-001-NewL_command01
1.74 + COMMAND toneutility1 ~
1.75 + END_TEST_BLOCK
1.76 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0002
1.77 +
1.78 +
1.79 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0003
1.80 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0003
1.81 +//! @SYMAPI CMdaAudioToneUtility
1.82 +//! @SYMAuthor Tarmo Kalda
1.83 +//! @SYMCreationDate 10/03/2006
1.84 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.85 +//! @SYMTestCaseDesc Create a tone player object, with invalid priority, no error is expected.
1.86 +//! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref).
1.87 +//! @SYMTestActions 1. Create tone player object.
1.88 +//! @SYMTestStatus Implemented
1.89 +//! @SYMTestPriority Critical
1.90 +//! @SYMTestExpectedResults NewL creates an object ok.
1.91 +//! @SYMTestType CIT
1.92 + START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.93 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.94 + COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0003-001-NewL_command01
1.95 + COMMAND toneutility1 ~
1.96 + END_TEST_BLOCK
1.97 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0003
1.98 +
1.99 +
1.100 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0004
1.101 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0004
1.102 +//! @SYMAPI CMdaAudioToneUtility
1.103 +//! @SYMAuthor Tarmo Kalda
1.104 +//! @SYMCreationDate 10/03/2006
1.105 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.106 +//! @SYMTestCaseDesc Create a tone player object, with invalid priority and priority preference, no error is expected.
1.107 +//! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref).
1.108 +//! @SYMTestActions 1. Create tone player object.
1.109 +//! @SYMTestStatus Implemented
1.110 +//! @SYMTestPriority Critical
1.111 +//! @SYMTestExpectedResults NewL creates an object ok.
1.112 +//! @SYMTestType CIT
1.113 + START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.114 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.115 + COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0004-001-NewL_command01
1.116 + COMMAND toneutility1 ~
1.117 + END_TEST_BLOCK
1.118 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0004
1.119 +
1.120 +
1.121 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0005
1.122 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0005
1.123 +//! @SYMAPI CMdaAudioToneUtility
1.124 +//! @SYMAuthor Tarmo Kalda
1.125 +//! @SYMCreationDate 10/03/2006
1.126 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.127 +//! @SYMTestCaseDesc Test tone player state, no error is expected.
1.128 +//! Uses API elements: NewL(&aObserver, *aServer), State().
1.129 +//! @SYMTestActions 1. Create tone player object.
1.130 +//! 2. Get state.
1.131 +//! @SYMTestStatus Implemented
1.132 +//! @SYMTestPriority Critical
1.133 +//! @SYMTestExpectedResults Object created and got state ok.
1.134 +//! @SYMTestType CIT
1.135 + START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.136 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.137 + COMMAND toneutility1 NewL
1.138 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0005-001-State_command02
1.139 + COMMAND toneutility1 ~
1.140 + END_TEST_BLOCK
1.141 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0005
1.142 +
1.143 +
1.144 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0006
1.145 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0006
1.146 +//! @SYMAPI CMdaAudioToneUtility
1.147 +//! @SYMAuthor Tarmo Kalda
1.148 +//! @SYMCreationDate 10/03/2006
1.149 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.150 +//! @SYMTestCaseDesc Test tone player maximum volume, no error is expected.
1.151 +//! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), MaxVolume().
1.152 +//! @SYMTestActions 1. Create tone player object.
1.153 +//! 2. Get maximum volume.
1.154 +//! @SYMTestStatus Implemented
1.155 +//! @SYMTestPriority Critical
1.156 +//! @SYMTestExpectedResults Object created and got max volume ok.
1.157 +//! @SYMTestType CIT
1.158 + START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.159 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.160 + COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0006-001-NewL_command01
1.161 + COMMAND toneutility1 MaxVolume
1.162 + COMMAND toneutility1 ~
1.163 + END_TEST_BLOCK
1.164 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0006
1.165 +
1.166 +
1.167 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0007
1.168 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0007
1.169 +//! @SYMAPI CMdaAudioToneUtility
1.170 +//! @SYMAuthor Tarmo Kalda
1.171 +//! @SYMCreationDate 10/03/2006
1.172 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.173 +//! @SYMTestCaseDesc Test tone player volume bounds, no error is expected
1.174 +//! Uses API elements: NewL(&aObserver, *aServer), SetVolume(), Volume().
1.175 +//! @SYMTestActions 1. Create tone player object.
1.176 +//! 2. Set volume higher than maximum value (MaxVolume + 20).
1.177 +//! 3. Get volume (volume is set to maximum : maxvolume).
1.178 +//! 4. Set volume lower than minimum value (-20).
1.179 +//! 5. Get volume (volume is set to minimum : 1).
1.180 +//! @SYMTestStatus Implemented
1.181 +//! @SYMTestPriority Critical
1.182 +//! @SYMTestExpectedResults Volume bounds tested ok.
1.183 +//! @SYMTestType CIT
1.184 + START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.185 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.186 + COMMAND toneutility1 NewL
1.187 + COMMAND toneutility1 SetVolume MM-MMF-ACLNT-TONE-PublicApi-0007-001-SetVolume_command02
1.188 + COMMAND toneutility1 Volume MM-MMF-ACLNT-TONE-PublicApi-0007-001-Volume_command03
1.189 + COMMAND toneutility1 SetVolume MM-MMF-ACLNT-TONE-PublicApi-0007-001-SetVolume_command04
1.190 + COMMAND toneutility1 Volume MM-MMF-ACLNT-TONE-PublicApi-0007-001-Volume_command05
1.191 + COMMAND toneutility1 ~
1.192 + END_TEST_BLOCK
1.193 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0007
1.194 +
1.195 +
1.196 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0008
1.197 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0008
1.198 +//! @SYMAPI CMdaAudioToneUtility
1.199 +//! @SYMAuthor Tarmo Kalda
1.200 +//! @SYMCreationDate 10/03/2006
1.201 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.202 +//! @SYMTestCaseDesc Test tone player balance bounds, Panic 0 expected
1.203 +//! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), SetBalanceL(), GetBalanceL().
1.204 +//! @SYMTestActions 1. Create tone player object.
1.205 +//! 2. Set balance lower than maximum left value (-200).
1.206 +//! 3. Get balance (balance is set to maximum left : -100).
1.207 +//! 4. Set balance higher than maximum right value (200).
1.208 +//! 5. Get balance (balance is set to maximum right : 100).
1.209 +//! @SYMTestStatus Implemented
1.210 +//! @SYMTestPriority Critical
1.211 +//! @SYMTestExpectedResults Panic 0.
1.212 +//! @SYMTestType CIT
1.213 + START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.214 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.215 + COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0008-001-NewL_command01
1.216 + COMMAND toneutility1 SetBalanceL MM-MMF-ACLNT-TONE-PublicApi-0008-001-SetBalanceL_command02
1.217 + COMMAND toneutility1 GetBalanceL MM-MMF-ACLNT-TONE-PublicApi-0008-001-GetBalanceL_command03
1.218 + COMMAND toneutility1 SetBalanceL MM-MMF-ACLNT-TONE-PublicApi-0008-001-SetBalanceL_command04
1.219 + COMMAND toneutility1 GetBalanceL MM-MMF-ACLNT-TONE-PublicApi-0008-001-GetBalanceL_command05
1.220 + COMMAND toneutility1 ~
1.221 + END_TEST_BLOCK !Panicstring=MMFAudioClient !PanicCode=0
1.222 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0008
1.223 +
1.224 +
1.225 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0009
1.226 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0009
1.227 +//! @SYMAPI CMdaAudioToneUtility
1.228 +//! @SYMAuthor Tarmo Kalda
1.229 +//! @SYMCreationDate 10/03/2006
1.230 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.231 +//! @SYMTestCaseDesc Test tone player volume/balance, no error is expected.
1.232 +//! Uses API elements: NewL(&aObserver, *aServer), SetVolume(), Volume(), SetBalanceL(), GetBalanceL().
1.233 +//! @SYMTestActions 1. Create tone player object.
1.234 +//! 2. Set volume (65).
1.235 +//! 3. Get volume (65).
1.236 +//! 4. Set balance (56).
1.237 +//! 5. Get balance (56).
1.238 +//! @SYMTestStatus Implemented
1.239 +//! @SYMTestPriority Critical
1.240 +//! @SYMTestExpectedResults Volume/balance tested ok.
1.241 +//! @SYMTestType CIT
1.242 + START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.243 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.244 + COMMAND toneutility1 NewL
1.245 + COMMAND toneutility1 SetVolume MM-MMF-ACLNT-TONE-PublicApi-0009-001-SetVolume_command02
1.246 + COMMAND toneutility1 Volume MM-MMF-ACLNT-TONE-PublicApi-0009-001-Volume_command03
1.247 + COMMAND toneutility1 SetBalanceL MM-MMF-ACLNT-TONE-PublicApi-0009-001-SetBalanceL_command04
1.248 + COMMAND toneutility1 GetBalanceL MM-MMF-ACLNT-TONE-PublicApi-0009-001-GetBalanceL_command05
1.249 + COMMAND toneutility1 ~
1.250 + END_TEST_BLOCK
1.251 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0009
1.252 +
1.253 +
1.254 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0010
1.255 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0010
1.256 +//! @SYMAPI CMdaAudioToneUtility
1.257 +//! @SYMAuthor Tarmo Kalda
1.258 +//! @SYMCreationDate 10/03/2006
1.259 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.260 +//! @SYMTestCaseDesc Test tone player priority, no error is expected.
1.261 +//! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), SetPriority().
1.262 +//! @SYMTestActions 1. Create tone player object.
1.263 +//! 2. Set priority (50, TimeAndQuality).
1.264 +//! 3. Set priority (100, None).
1.265 +//! 2. Set priority (-100, Time).
1.266 +//! 2. Set priority (-50, Quality).
1.267 +//! @SYMTestStatus Implemented
1.268 +//! @SYMTestPriority Critical
1.269 +//! @SYMTestExpectedResults Tone player priority tested ok.
1.270 +//! @SYMTestType CIT
1.271 + START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.272 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.273 + COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0010-001-NewL_command01
1.274 + COMMAND toneutility1 SetPriority MM-MMF-ACLNT-TONE-PublicApi-0010-001-SetPriority_command02
1.275 + COMMAND toneutility1 SetPriority MM-MMF-ACLNT-TONE-PublicApi-0010-001-SetPriority_command03
1.276 + COMMAND toneutility1 SetPriority MM-MMF-ACLNT-TONE-PublicApi-0010-001-SetPriority_command04
1.277 + COMMAND toneutility1 SetPriority MM-MMF-ACLNT-TONE-PublicApi-0010-001-SetPriority_command05
1.278 + COMMAND toneutility1 ~
1.279 + END_TEST_BLOCK
1.280 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0010
1.281 +
1.282 +
1.283 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0011
1.284 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0011
1.285 +//! @SYMAPI CMdaAudioToneUtility
1.286 +//! @SYMAuthor Tarmo Kalda
1.287 +//! @SYMCreationDate 10/03/2006
1.288 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.289 +//! @SYMTestCaseDesc Test tone player priority bounds with invalid priority, no error is expected.
1.290 +//! Uses API elements: NewL(&aObserver, *aServer), SetPriority().
1.291 +//! @SYMTestActions 1. Create tone player object.
1.292 +//! 2. Set priority (-800, TimeAndQuality).
1.293 +//! @SYMTestStatus Implemented
1.294 +//! @SYMTestPriority Critical
1.295 +//! @SYMTestExpectedResults Priority bounds tested ok.
1.296 +//! @SYMTestType CIT
1.297 + START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.298 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.299 + COMMAND toneutility1 NewL
1.300 + COMMAND toneutility1 SetPriority MM-MMF-ACLNT-TONE-PublicApi-0011-001-SetPriority_command02
1.301 + COMMAND toneutility1 ~
1.302 + END_TEST_BLOCK
1.303 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0011
1.304 +
1.305 +
1.306 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0012
1.307 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0012
1.308 +//! @SYMAPI CMdaAudioToneUtility
1.309 +//! @SYMAuthor Tarmo Kalda
1.310 +//! @SYMCreationDate 10/03/2006
1.311 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.312 +//! @SYMTestCaseDesc Test tone player priority bounds with invalid preference, no error is expected.
1.313 +//! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), SetPriority().
1.314 +//! @SYMTestActions 1. Create tone player object.
1.315 +//! 2. Set priority (50, 5).
1.316 +//! @SYMTestStatus Implemented
1.317 +//! @SYMTestPriority Critical
1.318 +//! @SYMTestExpectedResults Tone player prioriry bounds tested ok.
1.319 +//! @SYMTestType CIT
1.320 + START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.321 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.322 + COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0012-001-NewL_command01
1.323 + COMMAND toneutility1 SetPriority MM-MMF-ACLNT-TONE-PublicApi-0012-001-SetPriority_command02
1.324 + COMMAND toneutility1 ~
1.325 + END_TEST_BLOCK
1.326 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0012
1.327 +
1.328 +
1.329 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0013
1.330 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0013
1.331 +//! @SYMAPI CMdaAudioToneUtility
1.332 +//! @SYMAuthor Tarmo Kalda
1.333 +//! @SYMCreationDate 10/03/2006
1.334 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.335 +//! @SYMTestCaseDesc Test tone player priority bounds with invalid priority and preference, no error is expected.
1.336 +//! Uses API elements: NewL(&aObserver, *aServer), SetPriority().
1.337 +//! @SYMTestActions 1. Create tone player object.
1.338 +//! 2. Set priority (500, 40).
1.339 +//! @SYMTestStatus Implemented
1.340 +//! @SYMTestPriority Critical
1.341 +//! @SYMTestExpectedResults Tone player priority bounds tested ok.
1.342 +//! @SYMTestType CIT
1.343 + START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.344 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.345 + COMMAND toneutility1 NewL
1.346 + COMMAND toneutility1 SetPriority MM-MMF-ACLNT-TONE-PublicApi-0013-001-SetPriority_command02
1.347 + COMMAND toneutility1 ~
1.348 + END_TEST_BLOCK
1.349 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0013
1.350 +
1.351 +
1.352 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0014
1.353 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0014
1.354 +//! @SYMAPI CMdaAudioToneUtility
1.355 +//! @SYMAuthor Tarmo Kalda
1.356 +//! @SYMCreationDate 10/03/2006
1.357 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.358 +//! @SYMTestCaseDesc Test tone player DTMF lengths.
1.359 +//! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), SetDTMFLengths().
1.360 +//! @SYMTestActions 1. Create tone player object.
1.361 +//! 2. Set DTMF lengths (5000000, 3000000, 2000000).
1.362 +//! @SYMTestStatus Implemented
1.363 +//! @SYMTestPriority Critical
1.364 +//! @SYMTestExpectedResults DTMF lengths tested ok.
1.365 +//! @SYMTestType CIT
1.366 + START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.367 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.368 + COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0014-001-NewL_command01
1.369 + COMMAND toneutility1 SetDTMFLengths MM-MMF-ACLNT-TONE-PublicApi-0014-001-SetDTMFLengths_command02
1.370 + COMMAND toneutility1 ~
1.371 + END_TEST_BLOCK
1.372 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0014
1.373 +
1.374 +
1.375 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0015
1.376 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0015
1.377 +//! @SYMAPI CMdaAudioToneUtility
1.378 +//! @SYMAuthor Tarmo Kalda
1.379 +//! @SYMCreationDate 10/03/2006
1.380 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.381 +//! @SYMTestCaseDesc Test tone player DTMF lengths with bad arguments, no error is expected.
1.382 +//! Uses API elements: NewL(&aObserver, *aServer), SetDTMFLengths().
1.383 +//! @SYMTestActions 1. Create tone player object.
1.384 +//! 2. Set DTMF lengths (-5000000, 3000000, 2000000).
1.385 +//! @SYMTestStatus Implemented
1.386 +//! @SYMTestPriority Critical
1.387 +//! @SYMTestExpectedResults DTMF lengths tested ok.
1.388 +//! @SYMTestType CIT
1.389 + START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.390 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.391 + COMMAND toneutility1 NewL
1.392 + COMMAND toneutility1 SetDTMFLengths MM-MMF-ACLNT-TONE-PublicApi-0015-001-SetDTMFLengths_command02
1.393 + COMMAND toneutility1 ~
1.394 + END_TEST_BLOCK
1.395 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0015
1.396 +
1.397 +
1.398 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0016
1.399 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0016
1.400 +//! @SYMAPI CMdaAudioToneUtility
1.401 +//! @SYMAuthor Tarmo Kalda
1.402 +//! @SYMCreationDate 10/03/2006
1.403 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.404 +//! @SYMTestCaseDesc Test tone player DTMF lengths with bad arguments, no error is expected.
1.405 +//! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), SetDTMFLengths().
1.406 +//! @SYMTestActions 1. Create tone player object.
1.407 +//! 2. Set DTMF lengths (5000000, -3000000, 2000000).
1.408 +//! @SYMTestStatus Implemented
1.409 +//! @SYMTestPriority Critical
1.410 +//! @SYMTestExpectedResults DTMF lengths tested ok.
1.411 +//! @SYMTestType CIT
1.412 + START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.413 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.414 + COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0016-001-NewL_command01
1.415 + COMMAND toneutility1 SetDTMFLengths MM-MMF-ACLNT-TONE-PublicApi-0016-001-SetDTMFLengths_command02
1.416 + COMMAND toneutility1 ~
1.417 + END_TEST_BLOCK
1.418 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0016
1.419 +
1.420 +
1.421 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0017
1.422 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0017
1.423 +//! @SYMAPI CMdaAudioToneUtility
1.424 +//! @SYMAuthor Tarmo Kalda
1.425 +//! @SYMCreationDate 10/03/2006
1.426 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.427 +//! @SYMTestCaseDesc Test tone player DTMF lengths with bad arguments, no error is expected.
1.428 +//! Uses API elements: NewL(&aObserver, *aServer), SetDTMFLengths().
1.429 +//! @SYMTestActions 1. Create tone player object.
1.430 +//! 2. Set DTMF lengths (5000000, 3000000, -2000000).
1.431 +//! @SYMTestStatus Implemented
1.432 +//! @SYMTestPriority Critical
1.433 +//! @SYMTestExpectedResults DTMF lengths tested ok.
1.434 +//! @SYMTestType CIT
1.435 + START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.436 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.437 + COMMAND toneutility1 NewL
1.438 + COMMAND toneutility1 SetDTMFLengths MM-MMF-ACLNT-TONE-PublicApi-0017-001-SetDTMFLengths_command02
1.439 + COMMAND toneutility1 ~
1.440 + END_TEST_BLOCK
1.441 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0017
1.442 +
1.443 +
1.444 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0018
1.445 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0018
1.446 +//! @SYMAPI CMdaAudioToneUtility
1.447 +//! @SYMAuthor Tarmo Kalda
1.448 +//! @SYMCreationDate 10/03/2006
1.449 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.450 +//! @SYMTestCaseDesc Test tone player DTMF lengths with bad arguments, no error is expected.
1.451 +//! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), SetDTMFLengths().
1.452 +//! @SYMTestActions 1. Create tone player object.
1.453 +//! 2. Set DTMF lengths (-5000000, -3000000, -2000000).
1.454 +//! @SYMTestStatus Implemented
1.455 +//! @SYMTestPriority Critical
1.456 +//! @SYMTestExpectedResults DTMF lengths tested ok.
1.457 +//! @SYMTestType CIT
1.458 + START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.459 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.460 + COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0018-001-NewL_command01
1.461 + COMMAND toneutility1 SetDTMFLengths MM-MMF-ACLNT-TONE-PublicApi-0018-001-SetDTMFLengths_command02
1.462 + COMMAND toneutility1 ~
1.463 + END_TEST_BLOCK
1.464 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0018
1.465 +
1.466 +
1.467 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0019
1.468 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0019
1.469 +//! @SYMAPI CMdaAudioToneUtility
1.470 +//! @SYMAuthor Tarmo Kalda
1.471 +//! @SYMCreationDate 10/03/2006
1.472 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.473 +//! @SYMTestCaseDesc Test tone player repeats.
1.474 +//! Uses API elements: NewL(&aObserver, *aServer), SetRepeats().
1.475 +//! @SYMTestActions 1. Create tone player object.
1.476 +//! 2. Set repeats (10, 100).
1.477 +//! 3. Set repeats (0,0).
1.478 +//! 4. Set repeats (1,50).
1.479 +//! 5. Set repeats (RepeatForever,5000).
1.480 +//! 6. Cancel play.
1.481 +//! @SYMTestStatus Implemented
1.482 +//! @SYMTestPriority Critical
1.483 +//! @SYMTestExpectedResults Repeats tested ok.
1.484 +//! @SYMTestType CIT
1.485 + START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.486 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.487 + COMMAND toneutility1 NewL
1.488 + COMMAND toneutility1 SetRepeats MM-MMF-ACLNT-TONE-PublicApi-0019-001-SetRepeats_command02
1.489 + COMMAND toneutility1 SetRepeats MM-MMF-ACLNT-TONE-PublicApi-0019-001-SetRepeats_command03
1.490 + COMMAND toneutility1 SetRepeats MM-MMF-ACLNT-TONE-PublicApi-0019-001-SetRepeats_command04
1.491 + COMMAND toneutility1 SetRepeats MM-MMF-ACLNT-TONE-PublicApi-0019-001-SetRepeats_command05
1.492 + COMMAND toneutility1 ~
1.493 + END_TEST_BLOCK
1.494 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0019
1.495 +
1.496 +
1.497 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0023
1.498 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0023
1.499 +//! @SYMAPI CMdaAudioToneUtility
1.500 +//! @SYMAuthor Tarmo Kalda
1.501 +//! @SYMCreationDate 10/03/2006
1.502 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.503 +//! @SYMTestCaseDesc Test tone player repeats.
1.504 +//! Uses API elements: NewL(&aObserver, *aServer), SetRepeats(), PrepareToPlayTone(), timer, Play(), State(), delay, CancelPlay().
1.505 +//! @SYMTestActions 1. Create tone player object.
1.506 +//! 2. Set repeats (RepeatForever, 1000000).
1.507 +//! 3. Prepare to play tone.
1.508 +//! 4. Play (asynchronous).
1.509 +//! 6. Get state (Playing).
1.510 +//! 7. Delay.
1.511 +//! 8. Cancel play.
1.512 +//! @SYMTestStatus Implemented
1.513 +//! @SYMTestPriority Critical
1.514 +//! @SYMTestExpectedResults Tone player repeats tested ok.
1.515 +//! @SYMTestType CIT
1.516 + START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.517 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.518 + COMMAND toneutility1 NewL
1.519 + COMMAND toneutility1 SetRepeats MM-MMF-ACLNT-TONE-PublicApi-0023-001-SetRepeats_command02
1.520 + COMMAND toneutility1 PrepareToPlayTone MM-MMF-ACLNT-TONE-PublicApi-0023-001-PrepareToPlayTone_command03
1.521 + OUTSTANDING
1.522 + COMMAND toneutility1 Play
1.523 + ASYNC_DELAY 100000
1.524 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0023-001-State_command06
1.525 + COMMAND toneutility1 CancelPlay
1.526 + COMMAND toneutility1 ~
1.527 + END_TEST_BLOCK
1.528 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0023
1.529 +
1.530 +
1.531 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0024
1.532 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0024
1.533 +//! @SYMAPI CMdaAudioToneUtility
1.534 +//! @SYMAuthor Tarmo Kalda
1.535 +//! @SYMCreationDate 10/03/2006
1.536 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.537 +//! @SYMTestCaseDesc Test volume ramp.
1.538 +//! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), SetVolumeRamp().
1.539 +//! @SYMTestActions 1. Create tone player object.
1.540 +//! 2. Set volume ramp to -5000000.
1.541 +//! @SYMTestStatus Implemented
1.542 +//! @SYMTestPriority Critical
1.543 +//! @SYMTestExpectedResults Volume ramp tested ok.
1.544 +//! @SYMTestType CIT
1.545 + START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.546 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.547 + COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0024-001-NewL_command01
1.548 + COMMAND toneutility1 SetVolumeRamp MM-MMF-ACLNT-TONE-PublicApi-0024-001-SetVolumeRamp_command02
1.549 + COMMAND toneutility1 ~
1.550 + END_TEST_BLOCK
1.551 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0024
1.552 +
1.553 +
1.554 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0025
1.555 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0025
1.556 +//! @SYMAPI CMdaAudioToneUtility
1.557 +//! @SYMAuthor Tarmo Kalda
1.558 +//! @SYMCreationDate 10/03/2006
1.559 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.560 +//! @SYMTestCaseDesc Test volume ramp.
1.561 +//! Uses API elements: NewL(&aObserver, *aServer), SetRepeats(), PrepareToPlayTone(), SetVolumeRamp(), timer, Play(), state(), delay, CancelPlay().
1.562 +//! @SYMTestActions 1. Create tone player object.
1.563 +//! 2. Set repeats.
1.564 +//! 3. Prepare to play tone.
1.565 +//! 4. Set volume ramp.
1.566 +//! 5. Play (asynchronous).
1.567 +//! 7. Get state.
1.568 +//! 8. Cancel play.
1.569 +//! @SYMTestStatus Implemented
1.570 +//! @SYMTestPriority Critical
1.571 +//! @SYMTestExpectedResults Volume ramp tested ok.
1.572 +//! @SYMTestType CIT
1.573 + START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.574 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.575 + COMMAND toneutility1 NewL
1.576 + COMMAND toneutility1 SetRepeats MM-MMF-ACLNT-TONE-PublicApi-0025-001-SetRepeats_command02
1.577 + COMMAND toneutility1 PrepareToPlayTone MM-MMF-ACLNT-TONE-PublicApi-0025-001-PrepareToPlayTone_command03
1.578 + OUTSTANDING
1.579 + COMMAND toneutility1 SetVolumeRamp MM-MMF-ACLNT-TONE-PublicApi-0025-001-SetVolumeRamp_command04
1.580 + COMMAND toneutility1 Play
1.581 + ASYNC_DELAY 100000
1.582 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0025-001-State_command07
1.583 + COMMAND toneutility1 CancelPlay
1.584 + COMMAND toneutility1 ~
1.585 + END_TEST_BLOCK
1.586 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0025
1.587 +
1.588 +
1.589 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0026
1.590 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0026
1.591 +//! @SYMAPI CMdaAudioToneUtility
1.592 +//! @SYMAuthor Tarmo Kalda
1.593 +//! @SYMCreationDate 10/03/2006
1.594 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.595 +//! @SYMTestCaseDesc Test fixed sequence count.
1.596 +//! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), FixedSequenceCount().
1.597 +//! @SYMTestActions 1. Create tone player object.
1.598 +//! 2. Get fixed sequence count.
1.599 +//! @SYMTestStatus Implemented
1.600 +//! @SYMTestPriority Critical
1.601 +//! @SYMTestExpectedResults Got fixed sequence count ok.
1.602 +//! @SYMTestType CIT
1.603 + START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.604 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.605 + COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0026-001-NewL_command01
1.606 + COMMAND toneutility1 FixedSequenceCount
1.607 + COMMAND toneutility1 ~
1.608 + END_TEST_BLOCK
1.609 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0026
1.610 +
1.611 +
1.612 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0027
1.613 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0027
1.614 +//! @SYMAPI CMdaAudioToneUtility
1.615 +//! @SYMAuthor Tarmo Kalda
1.616 +//! @SYMCreationDate 10/03/2006
1.617 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.618 +//! @SYMTestCaseDesc Test fixed sequence name.
1.619 +//! Uses API elements: NewL(&aObserver, *aServer), FixedSequenceName().
1.620 +//! @SYMTestActions 1. Create tone player object.
1.621 +//! 2. Get fixed sequence name.
1.622 +//! @SYMTestStatus Implemented
1.623 +//! @SYMTestPriority Critical
1.624 +//! @SYMTestExpectedResults Got fixed sequence name ok.
1.625 +//! @SYMTestType CIT
1.626 + START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.627 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.628 + COMMAND toneutility1 NewL
1.629 + COMMAND toneutility1 FixedSequenceName MM-MMF-ACLNT-TONE-PublicApi-0027-001-FixedSequenceName_command02
1.630 + COMMAND toneutility1 ~
1.631 + END_TEST_BLOCK
1.632 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0027
1.633 +
1.634 +
1.635 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0029
1.636 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0029
1.637 +//! @SYMAPI CMdaAudioToneUtility
1.638 +//! @SYMAuthor Tarmo Kalda
1.639 +//! @SYMCreationDate 10/03/2006
1.640 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.641 +//! @SYMTestCaseDesc Test prepare to play tone.
1.642 +//! Uses API elements: NewL(&aObserver, *aServer), State(), PrepareToPlayTone().
1.643 +//! @SYMTestActions 1. Create tone player object.
1.644 +//! 2. Get state.
1.645 +//! 2. Prepare to play tone.
1.646 +//! 4. Get state.
1.647 +//! @SYMTestStatus Implemented
1.648 +//! @SYMTestPriority Critical
1.649 +//! @SYMTestExpectedResults Preparing to play tone ok.
1.650 +//! @SYMTestType CIT
1.651 + START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.652 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.653 + COMMAND toneutility1 NewL
1.654 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0029-001-State_command02
1.655 + COMMAND toneutility1 PrepareToPlayTone MM-MMF-ACLNT-TONE-PublicApi-0029-001-PrepareToPlayTone_command03
1.656 + OUTSTANDING
1.657 + COMMAND toneutility1 State
1.658 + COMMAND toneutility1 ~
1.659 + END_TEST_BLOCK
1.660 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0029
1.661 +
1.662 +
1.663 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0030
1.664 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0030
1.665 +//! @SYMAPI CMdaAudioToneUtility
1.666 +//! @SYMAuthor Tarmo Kalda
1.667 +//! @SYMCreationDate 10/03/2006
1.668 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.669 +//! @SYMTestCaseDesc Test prepare to play tone with invalid duration, error expected.
1.670 +//! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), PrepareToPlayTone(), Play().
1.671 +//! @SYMTestActions 1. Create tone player object.
1.672 +//! 2. Prepare to play tone (duration=-5000000).
1.673 +//! 3. Play tone.
1.674 +//! @SYMTestStatus Implemented
1.675 +//! @SYMTestPriority Critical
1.676 +//! @SYMTestExpectedResults KErrArgument is returned.
1.677 +//! @SYMTestType CIT
1.678 + START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.679 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.680 + COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0030-001-NewL_command01
1.681 + COMMAND toneutility1 PrepareToPlayTone MM-MMF-ACLNT-TONE-PublicApi-0030-001-PrepareToPlayTone_command02
1.682 + OUTSTANDING
1.683 + COMMAND !AsyncError=-6 toneutility1 Play
1.684 + OUTSTANDING
1.685 + COMMAND toneutility1 ~
1.686 + END_TEST_BLOCK
1.687 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0030
1.688 +
1.689 +
1.690 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0031
1.691 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0031
1.692 +//! @SYMAPI CMdaAudioToneUtility
1.693 +//! @SYMAuthor Tarmo Kalda
1.694 +//! @SYMCreationDate 10/03/2006
1.695 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.696 +//! @SYMTestCaseDesc Test prepare to play tone with invalid frequency, error expected.
1.697 +//! Uses API elements: NewL(&aObserver, *aServer), PrepareToPlayTone(), Play().
1.698 +//! @SYMTestActions 1. Create tone player object.
1.699 +//! 2. Prepare to play tone (frequency=-500).
1.700 +//! 3. Play tone.
1.701 +//! @SYMTestStatus Implemented
1.702 +//! @SYMTestPriority Critical
1.703 +//! @SYMTestExpectedResults KErrArgument is returned.
1.704 +//! @SYMTestType CIT
1.705 + START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.706 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.707 + COMMAND toneutility1 NewL
1.708 + COMMAND toneutility1 PrepareToPlayTone MM-MMF-ACLNT-TONE-PublicApi-0031-001-PrepareToPlayTone_command02
1.709 + OUTSTANDING
1.710 + COMMAND !AsyncError=-6 toneutility1 Play
1.711 + OUTSTANDING
1.712 + COMMAND toneutility1 ~
1.713 + END_TEST_BLOCK
1.714 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0031
1.715 +
1.716 +
1.717 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0032
1.718 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0032
1.719 +//! @SYMAPI CMdaAudioToneUtility
1.720 +//! @SYMAuthor Tarmo Kalda
1.721 +//! @SYMCreationDate 10/03/2006
1.722 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.723 +//! @SYMTestCaseDesc Test prepare to play tone with invalid frequency and duration, error expected.
1.724 +//! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), PrepareToPlayTone(), Play().
1.725 +//! @SYMTestActions 1. Create tone player object.
1.726 +//! 2. Prepare to play tone (frequency=-500, duration=-5000000).
1.727 +//! 3. Play tone.
1.728 +//! @SYMTestStatus Implemented
1.729 +//! @SYMTestPriority Critical
1.730 +//! @SYMTestExpectedResults KErrArgument is returned.
1.731 +//! @SYMTestType CIT
1.732 + START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.733 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.734 + COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0032-001-NewL_command01
1.735 + COMMAND toneutility1 PrepareToPlayTone MM-MMF-ACLNT-TONE-PublicApi-0032-001-PrepareToPlayTone_command02
1.736 + OUTSTANDING
1.737 + COMMAND !AsyncError=-6 toneutility1 Play
1.738 + OUTSTANDING
1.739 + COMMAND toneutility1 ~
1.740 + END_TEST_BLOCK
1.741 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0032
1.742 +
1.743 +
1.744 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0033
1.745 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0033
1.746 +//! @SYMAPI CMdaAudioToneUtility
1.747 +//! @SYMAuthor Tarmo Kalda
1.748 +//! @SYMCreationDate 10/03/2006
1.749 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.750 +//! @SYMTestCaseDesc Test prepare to play tone.
1.751 +//! Uses API elements: NewL(&aObserver, *aServer), PrepareToPlayTone(), State().
1.752 +//! @SYMTestActions 1. Create tone player object.
1.753 +//! 2. Prepare to play tone (frequency=500, duration=5000000).
1.754 +//! 3. Get state.
1.755 +//! 4. Prepare to play tone (frequency=600, duration=6000000).
1.756 +//! 5. Get state.
1.757 +//! @SYMTestStatus Implemented
1.758 +//! @SYMTestPriority Critical
1.759 +//! @SYMTestExpectedResults Preparing to play tone ok.
1.760 +//! @SYMTestType CIT
1.761 + START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.762 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.763 + COMMAND toneutility1 NewL
1.764 + COMMAND toneutility1 PrepareToPlayTone MM-MMF-ACLNT-TONE-PublicApi-0033-001-PrepareToPlayTone_command02
1.765 + OUTSTANDING
1.766 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0033-001-State_command03
1.767 + COMMAND toneutility1 PrepareToPlayTone MM-MMF-ACLNT-TONE-PublicApi-0033-001-PrepareToPlayTone_command04
1.768 + OUTSTANDING
1.769 + COMMAND toneutility1 State
1.770 + COMMAND toneutility1 ~
1.771 + END_TEST_BLOCK
1.772 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0033
1.773 +
1.774 +
1.775 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0034
1.776 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0034
1.777 +//! @SYMAPI CMdaAudioToneUtility
1.778 +//! @SYMAuthor Tarmo Kalda
1.779 +//! @SYMCreationDate 10/03/2006
1.780 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.781 +//! @SYMTestCaseDesc Test prepare to play tone with play operation in progress.
1.782 +//! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), PrepareToPlayTone(), Play().
1.783 +//! @SYMTestActions 1. Create tone player object.
1.784 +//! 2. Prepare to play tone (frequency=500, duration=5000000).
1.785 +//! 3. Play.
1.786 +//! 4. Prepare to play tone (frequency=500, duration=5000000).
1.787 +//! @SYMTestStatus Implemented
1.788 +//! @SYMTestPriority Critical
1.789 +//! @SYMTestExpectedResults Preparing to play tone ok.
1.790 +//! @SYMTestType CIT
1.791 + START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.792 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.793 + COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0034-001-NewL_command01
1.794 + COMMAND toneutility1 PrepareToPlayTone MM-MMF-ACLNT-TONE-PublicApi-0034-001-PrepareToPlayTone_command02
1.795 + OUTSTANDING
1.796 + COMMAND toneutility1 Play
1.797 + COMMAND toneutility1 PrepareToPlayTone MM-MMF-ACLNT-TONE-PublicApi-0034-001-PrepareToPlayTone_command04
1.798 + OUTSTANDING
1.799 + COMMAND toneutility1 ~
1.800 + END_TEST_BLOCK
1.801 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0034
1.802 +
1.803 +
1.804 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0035
1.805 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0035
1.806 +//! @SYMAPI CMdaAudioToneUtility
1.807 +//! @SYMAuthor Tarmo Kalda
1.808 +//! @SYMCreationDate 10/03/2006
1.809 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.810 +//! @SYMTestCaseDesc Test prepare to play tone with play operation in progress, error -14 expected.
1.811 +//! Uses API elements: NewL(&aObserver, *aServer), SetRepeats(), PrepareToPlayTone(), timer, Play(), CancelPlay()
1.812 +//! @SYMTestActions 1. Create tone player object.
1.813 +//! 2. Set repeats (RepeatForever, 1000000).
1.814 +//! 3. Prepare to play tone (frequency=500, duration=5000000).
1.815 +//! 4. Play (asynchronous).
1.816 +//! 5. Play (asynchronous).
1.817 +//! 6. Cancel play.
1.818 +//! @SYMTestStatus Implemented
1.819 +//! @SYMTestPriority Critical
1.820 +//! @SYMTestExpectedResults KErrInUse (-14).
1.821 +//! @SYMTestType CIT
1.822 + START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.823 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.824 + COMMAND toneutility1 NewL
1.825 + COMMAND toneutility1 SetRepeats MM-MMF-ACLNT-TONE-PublicApi-0035-001-SetRepeats_command02
1.826 + COMMAND toneutility1 PrepareToPlayTone MM-MMF-ACLNT-TONE-PublicApi-0035-001-PrepareToPlayTone_command03
1.827 + OUTSTANDING
1.828 + COMMAND toneutility1 Play
1.829 + ASYNC_DELAY 100000
1.830 + COMMAND !AsyncError=-14 toneutility1 Play
1.831 + COMMAND toneutility1 CancelPlay
1.832 + COMMAND toneutility1 ~
1.833 + END_TEST_BLOCK
1.834 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0035
1.835 +
1.836 +
1.837 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0036
1.838 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0036
1.839 +//! @SYMAPI CMdaAudioToneUtility
1.840 +//! @SYMAuthor Tarmo Kalda
1.841 +//! @SYMCreationDate 10/03/2006
1.842 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.843 +//! @SYMTestCaseDesc Test prepare to play tone with CancelPrepare().
1.844 +//! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), State(), PrepareToPlayTone(), CancelPrepare(), Play().
1.845 +//! @SYMTestActions 1. Create tone player object.
1.846 +//! 2. Get state.
1.847 +//! 3. Prepare to play tone (frequency=500, duration=5000000).
1.848 +//! 4. Get state.
1.849 +//! 5. Cancel prepare.
1.850 +//! 6. Get state.
1.851 +//! 7. Prepare to play tone (frequency=500, duration=5000000).
1.852 +//! 8. Get state.
1.853 +//! 9. Play.
1.854 +//! 10. Get state.
1.855 +//! 11. Cancel prepare.
1.856 +//! 12. Get state.
1.857 +//! @SYMTestStatus Implemented
1.858 +//! @SYMTestPriority Critical
1.859 +//! @SYMTestExpectedResults Preparing to play tone ok.
1.860 +//! @SYMTestType CIT
1.861 + START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.862 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.863 + COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0036-001-NewL_command01
1.864 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0036-001-State_command02
1.865 + COMMAND toneutility1 PrepareToPlayTone MM-MMF-ACLNT-TONE-PublicApi-0036-001-PrepareToPlayTone_command03
1.866 + OUTSTANDING
1.867 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0036-001-State_command04
1.868 + COMMAND toneutility1 CancelPrepare
1.869 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0036-001-State_command06
1.870 + COMMAND toneutility1 PrepareToPlayTone MM-MMF-ACLNT-TONE-PublicApi-0036-001-PrepareToPlayTone_command07
1.871 + OUTSTANDING
1.872 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0036-001-State_command08
1.873 + COMMAND toneutility1 Play
1.874 + OUTSTANDING
1.875 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0036-001-State_command10
1.876 + COMMAND toneutility1 CancelPrepare
1.877 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0036-001-State_command12
1.878 + COMMAND toneutility1 ~
1.879 + END_TEST_BLOCK
1.880 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0036
1.881 +
1.882 +
1.883 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0037
1.884 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0037
1.885 +//! @SYMAPI CMdaAudioToneUtility
1.886 +//! @SYMAuthor Tarmo Kalda
1.887 +//! @SYMCreationDate 10/03/2006
1.888 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.889 +//! @SYMTestCaseDesc Test prepare to play tone with CancelPrepare() and CancelPlay().
1.890 +//! Uses API elements: NewL(&aObserver, *aServer), SetRepeats(), State(), PrepareToPlayTone(), CancelPrepare(), timer, Play(), CancelPlay().
1.891 +//! @SYMTestActions 1. Create tone player object.
1.892 +//! 2. Set repeats (RepeatForever, 1000000).
1.893 +//! 3. Get state.
1.894 +//! 4. Prepare to play tone (frequency=500, duration=5000000).
1.895 +//! 5. Get state.
1.896 +//! 6. Cancel prepare.
1.897 +//! 7. Get state.
1.898 +//! 8. Prepare to play tone (frequency=500, duration=5000000).
1.899 +//! 9. Get state.
1.900 +//! 10. Play (asynchronous).
1.901 +//! 11. Get state.
1.902 +//! 12. Cancel play.
1.903 +//! 13. Get state.
1.904 +//! 14. Cancel prepare.
1.905 +//! 15. Get state.
1.906 +//! @SYMTestStatus Implemented
1.907 +//! @SYMTestPriority Critical
1.908 +//! @SYMTestExpectedResults Preparing to play tone ok.
1.909 +//! @SYMTestType CIT
1.910 + START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.911 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.912 + COMMAND toneutility1 NewL
1.913 + COMMAND toneutility1 SetRepeats MM-MMF-ACLNT-TONE-PublicApi-0037-001-SetRepeats_command02
1.914 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0037-001-State_command03
1.915 + COMMAND toneutility1 PrepareToPlayTone MM-MMF-ACLNT-TONE-PublicApi-0037-001-PrepareToPlayTone_command04
1.916 + OUTSTANDING
1.917 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0037-001-State_command05
1.918 + COMMAND toneutility1 CancelPrepare
1.919 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0037-001-State_command07
1.920 + COMMAND toneutility1 PrepareToPlayTone MM-MMF-ACLNT-TONE-PublicApi-0037-001-PrepareToPlayTone_command08
1.921 + OUTSTANDING
1.922 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0037-001-State_command09
1.923 + COMMAND toneutility1 Play
1.924 + ASYNC_DELAY 100000
1.925 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0037-001-State_command12
1.926 + COMMAND toneutility1 CancelPlay
1.927 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0037-001-State_command14
1.928 + COMMAND toneutility1 CancelPrepare
1.929 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0037-001-State_command16
1.930 + COMMAND toneutility1 ~
1.931 + END_TEST_BLOCK
1.932 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0037
1.933 +
1.934 +
1.935 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0038
1.936 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0038
1.937 +//! @SYMAPI CMdaAudioToneUtility
1.938 +//! @SYMAuthor Tarmo Kalda
1.939 +//! @SYMCreationDate 10/03/2006
1.940 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.941 +//! @SYMTestCaseDesc Test prepare to play tone.
1.942 +//! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), State(), PrepareToPlayTone(), CancelPrepare(), timer, Play(), CancelPlay().
1.943 +//! @SYMTestActions 1. Create tone player object.
1.944 +//! 2. Get state.
1.945 +//! 3. Prepare to play tone (frequency=500, duration=5000000).
1.946 +//! 4. Get state.
1.947 +//! 5. Cancel prepare.
1.948 +//! 6. Get state.
1.949 +//! 7. Prepare to play tone (frequency=500, duration=5000000).
1.950 +//! 8. Get state.
1.951 +//! 9. Play (asynchronous).
1.952 +//! 10. Get state.
1.953 +//! 11. Get state.
1.954 +//! 12. Cancel prepare.
1.955 +//! 13. Get state.
1.956 +//! @SYMTestStatus Implemented
1.957 +//! @SYMTestPriority Critical
1.958 +//! @SYMTestExpectedResults Preparing to play tone ok.
1.959 +//! @SYMTestType CIT
1.960 + START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.961 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.962 + COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0038-001-NewL_command01
1.963 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0038-001-State_command02
1.964 + COMMAND toneutility1 PrepareToPlayTone MM-MMF-ACLNT-TONE-PublicApi-0038-001-PrepareToPlayTone_command03
1.965 + OUTSTANDING
1.966 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0038-001-State_command04
1.967 + COMMAND toneutility1 CancelPrepare
1.968 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0038-001-State_command06
1.969 + COMMAND toneutility1 PrepareToPlayTone MM-MMF-ACLNT-TONE-PublicApi-0038-001-PrepareToPlayTone_command07
1.970 + OUTSTANDING
1.971 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0038-001-State_command08
1.972 + COMMAND toneutility1 Play
1.973 + ASYNC_DELAY 1000
1.974 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0038-001-State_command11
1.975 + OUTSTANDING
1.976 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0038-001-State_command13
1.977 + COMMAND toneutility1 CancelPrepare
1.978 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0038-001-State_command15
1.979 + COMMAND toneutility1 ~
1.980 + END_TEST_BLOCK
1.981 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0038
1.982 +
1.983 +
1.984 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0039
1.985 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0039
1.986 +//! @SYMAPI CMdaAudioToneUtility
1.987 +//! @SYMAuthor Tarmo Kalda
1.988 +//! @SYMCreationDate 10/03/2006
1.989 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.990 +//! @SYMTestCaseDesc Test prepare to play DTMF string.
1.991 +//! Uses API elements: NewL(&aObserver, *aServer), State(), PrepareToPlayDTMFString().
1.992 +//! @SYMTestActions 1. Create tone player object.
1.993 +//! 2. Get state.
1.994 +//! 3. Prepare to play DTMF string.
1.995 +//! 4. Get state.
1.996 +//! @SYMTestStatus Implemented
1.997 +//! @SYMTestPriority Critical
1.998 +//! @SYMTestExpectedResults Preparing to play DTMF string ok.
1.999 +//! @SYMTestType CIT
1.1000 + START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.1001 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.1002 + COMMAND toneutility1 NewL
1.1003 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0039-001-State_command02
1.1004 + COMMAND toneutility1 PrepareToPlayDTMFString MM-MMF-ACLNT-TONE-PublicApi-0039-001-PrepareToPlayDTMFString_command03
1.1005 + OUTSTANDING
1.1006 + COMMAND toneutility1 State
1.1007 + COMMAND toneutility1 ~
1.1008 + END_TEST_BLOCK
1.1009 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0039
1.1010 +
1.1011 +
1.1012 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0040
1.1013 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0040
1.1014 +//! @SYMAPI CMdaAudioToneUtility
1.1015 +//! @SYMAuthor Tarmo Kalda
1.1016 +//! @SYMCreationDate 10/03/2006
1.1017 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.1018 +//! @SYMTestCaseDesc Test prepare to play DTMF string with invalid parameter, error -6 expected.
1.1019 +//! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), PrepareToPlayDTMFString().
1.1020 +//! @SYMTestActions 1. Create tone player object.
1.1021 +//! 2. Prepare to play DTMF string.
1.1022 +//! @SYMTestStatus Implemented
1.1023 +//! @SYMTestPriority Critical
1.1024 +//! @SYMTestExpectedResults KErrArgument (-6).
1.1025 +//! @SYMTestType CIT
1.1026 + START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.1027 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.1028 + COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0040-001-NewL_command01
1.1029 + COMMAND !AsyncError=-6 toneutility1 PrepareToPlayDTMFString MM-MMF-ACLNT-TONE-PublicApi-0040-001-PrepareToPlayDTMFString_command02
1.1030 + OUTSTANDING
1.1031 + OUTSTANDING
1.1032 + COMMAND toneutility1 ~
1.1033 + END_TEST_BLOCK
1.1034 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0040
1.1035 +
1.1036 +
1.1037 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0041
1.1038 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0041
1.1039 +//! @SYMAPI CMdaAudioToneUtility
1.1040 +//! @SYMAuthor Tarmo Kalda
1.1041 +//! @SYMCreationDate 10/03/2006
1.1042 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.1043 +//! @SYMTestCaseDesc Test prepare to play DTMF string with invalid parameter, error -6 expected.
1.1044 +//! Uses API elements: NewL(&aObserver, *aServer), PrepareToPlayDTMFString().
1.1045 +//! @SYMTestActions 1. Create tone player object.
1.1046 +//! 2. Prepare to play DTMF string.
1.1047 +//! @SYMTestStatus Implemented
1.1048 +//! @SYMTestPriority Critical
1.1049 +//! @SYMTestExpectedResults KErrArgument (-6).
1.1050 +//! @SYMTestType CIT
1.1051 + START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.1052 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.1053 + COMMAND toneutility1 NewL
1.1054 + COMMAND !AsyncError=-6 toneutility1 PrepareToPlayDTMFString MM-MMF-ACLNT-TONE-PublicApi-0041-001-PrepareToPlayDTMFString_command02
1.1055 + OUTSTANDING
1.1056 + COMMAND toneutility1 ~
1.1057 + END_TEST_BLOCK
1.1058 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0041
1.1059 +
1.1060 +
1.1061 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0042
1.1062 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0042
1.1063 +//! @SYMAPI CMdaAudioToneUtility
1.1064 +//! @SYMAuthor Tarmo Kalda
1.1065 +//! @SYMCreationDate 10/03/2006
1.1066 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.1067 +//! @SYMTestCaseDesc Test prepare to play DTMF string.
1.1068 +//! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), PrepareToPlayDTMFString(), Play().
1.1069 +//! @SYMTestActions 1. Create tone player object.
1.1070 +//! 2. Prepare to play DTMF string.
1.1071 +//! 3. Play (asynchronous).
1.1072 +//! 4. Prepare to play DTMF string.
1.1073 +//! @SYMTestStatus Implemented
1.1074 +//! @SYMTestPriority Critical
1.1075 +//! @SYMTestExpectedResults Preparing to play DTMF string ok.
1.1076 +//! @SYMTestType CIT
1.1077 + START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.1078 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.1079 + COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0042-001-NewL_command01
1.1080 + COMMAND toneutility1 PrepareToPlayDTMFString MM-MMF-ACLNT-TONE-PublicApi-0042-001-PrepareToPlayDTMFString_command02
1.1081 + OUTSTANDING
1.1082 + COMMAND toneutility1 Play
1.1083 + COMMAND toneutility1 PrepareToPlayDTMFString MM-MMF-ACLNT-TONE-PublicApi-0042-001-PrepareToPlayDTMFString_command04
1.1084 + OUTSTANDING
1.1085 + COMMAND toneutility1 ~
1.1086 + END_TEST_BLOCK
1.1087 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0042
1.1088 +
1.1089 +
1.1090 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0043
1.1091 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0043
1.1092 +//! @SYMAPI CMdaAudioToneUtility
1.1093 +//! @SYMAuthor Tarmo Kalda
1.1094 +//! @SYMCreationDate 10/03/2006
1.1095 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.1096 +//! @SYMTestCaseDesc Test prepare to play multiple DTMF string.
1.1097 +//! Uses API elements: NewL(&aObserver, *aServer), PrepareToPlayDTMFString().
1.1098 +//! @SYMTestActions 1. Create tone player object.
1.1099 +//! 2. Prepare to play DTMF string.
1.1100 +//! 3. Prepare to play DTMF string.
1.1101 +//! @SYMTestStatus Implemented
1.1102 +//! @SYMTestPriority Critical
1.1103 +//! @SYMTestExpectedResults Preparing to play DTMF string ok.
1.1104 +//! @SYMTestType CIT
1.1105 + START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.1106 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.1107 + COMMAND toneutility1 NewL
1.1108 + COMMAND toneutility1 PrepareToPlayDTMFString MM-MMF-ACLNT-TONE-PublicApi-0043-001-PrepareToPlayDTMFString_command02
1.1109 + OUTSTANDING
1.1110 + COMMAND toneutility1 PrepareToPlayDTMFString MM-MMF-ACLNT-TONE-PublicApi-0043-001-PrepareToPlayDTMFString_command03
1.1111 + OUTSTANDING
1.1112 + COMMAND toneutility1 ~
1.1113 + END_TEST_BLOCK
1.1114 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0043
1.1115 +
1.1116 +
1.1117 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0044
1.1118 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0044
1.1119 +//! @SYMAPI CMdaAudioToneUtility
1.1120 +//! @SYMAuthor Tarmo Kalda
1.1121 +//! @SYMCreationDate 10/03/2006
1.1122 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.1123 +//! @SYMTestCaseDesc Test prepare to play DTMF string with play operation in progress, error -4 expected.
1.1124 +//! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), SetRepeats(), PrepareToPlayDTMFString(), timer, Play(). CancelPlay().
1.1125 +//! @SYMTestActions 1. Create tone player object.
1.1126 +//! 2. Set repeats (RepeatForever, 1000000).
1.1127 +//! 3. Prepare to play DTMF string.
1.1128 +//! 4. Play (asynchronous).
1.1129 +//! 5. Play (asynchronous).
1.1130 +//! 6. Cancel Play.
1.1131 +//! @SYMTestStatus Implemented
1.1132 +//! @SYMTestPriority Critical
1.1133 +//! @SYMTestExpectedResults KErrInUse (-14).
1.1134 +//! @SYMTestType CIT
1.1135 + START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.1136 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.1137 + COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0044-001-NewL_command01
1.1138 + COMMAND toneutility1 SetRepeats MM-MMF-ACLNT-TONE-PublicApi-0044-001-SetRepeats_command02
1.1139 + COMMAND toneutility1 PrepareToPlayDTMFString MM-MMF-ACLNT-TONE-PublicApi-0044-001-PrepareToPlayDTMFString_command03
1.1140 + OUTSTANDING
1.1141 + COMMAND toneutility1 Play
1.1142 + ASYNC_DELAY 100000
1.1143 + COMMAND !AsyncError=-14 toneutility1 Play
1.1144 + COMMAND toneutility1 CancelPlay
1.1145 + COMMAND toneutility1 ~
1.1146 + END_TEST_BLOCK
1.1147 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0044
1.1148 +
1.1149 +
1.1150 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0045
1.1151 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0045
1.1152 +//! @SYMAPI CMdaAudioToneUtility
1.1153 +//! @SYMAuthor Tarmo Kalda
1.1154 +//! @SYMCreationDate 10/03/2006
1.1155 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.1156 +//! @SYMTestCaseDesc Test prepare to play DTMF string, using State() and CancelPrepare().
1.1157 +//! Uses API elements: NewL(&aObserver, *aServer), State(), PrepareToPlayDTMFString(), CancelPrepare(), Play().
1.1158 +//! @SYMTestActions 1. Create tone player object.
1.1159 +//! 2. Get state.
1.1160 +//! 3. Prepare to play DTMF string.
1.1161 +//! 4. Get state.
1.1162 +//! 5. Cancel prepare.
1.1163 +//! 6. Get state.
1.1164 +//! 7. Prepare to play DTMF string.
1.1165 +//! 8. Get state.
1.1166 +//! 9. Play.
1.1167 +//! 10. Get state.
1.1168 +//! 11. Cancel prepare.
1.1169 +//! 12. Get state.
1.1170 +//! @SYMTestStatus Implemented
1.1171 +//! @SYMTestPriority Critical
1.1172 +//! @SYMTestExpectedResults Preparing to play DTMF string ok.
1.1173 +//! @SYMTestType CIT
1.1174 + START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.1175 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.1176 + COMMAND toneutility1 NewL
1.1177 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0045-001-State_command02
1.1178 + COMMAND toneutility1 PrepareToPlayDTMFString MM-MMF-ACLNT-TONE-PublicApi-0045-001-PrepareToPlayDTMFString_command03
1.1179 + OUTSTANDING
1.1180 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0045-001-State_command04
1.1181 + COMMAND toneutility1 CancelPrepare
1.1182 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0045-001-State_command06
1.1183 + COMMAND toneutility1 PrepareToPlayDTMFString MM-MMF-ACLNT-TONE-PublicApi-0045-001-PrepareToPlayDTMFString_command07
1.1184 + OUTSTANDING
1.1185 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0045-001-State_command08
1.1186 + COMMAND toneutility1 Play
1.1187 + OUTSTANDING
1.1188 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0045-001-State_command10
1.1189 + COMMAND toneutility1 CancelPrepare
1.1190 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0045-001-State_command12
1.1191 + COMMAND toneutility1 ~
1.1192 + END_TEST_BLOCK
1.1193 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0045
1.1194 +
1.1195 +
1.1196 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0046
1.1197 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0046
1.1198 +//! @SYMAPI CMdaAudioToneUtility
1.1199 +//! @SYMAuthor Tarmo Kalda
1.1200 +//! @SYMCreationDate 10/03/2006
1.1201 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.1202 +//! @SYMTestCaseDesc Test prepare to play DTMF string, using CancelPlay() and CancelPrepare().
1.1203 +//! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), State(), PrepareToPlayDTMFString(), CancelPrepare(), timer, Play(), CancelPlay().
1.1204 +//! @SYMTestActions 1. Create tone player object.
1.1205 +//! 2. Get state.
1.1206 +//! 3. Prepare to play DTMF string.
1.1207 +//! 4. Get state.
1.1208 +//! 5. Cancel prepare.
1.1209 +//! 6. Get state.
1.1210 +//! 7. Prepare to play DTMF string.
1.1211 +//! 8. Get state.
1.1212 +//! 9. Play (asynchronous).
1.1213 +//! 10. Get state.
1.1214 +//! 11. Cancel play.
1.1215 +//! 12. Get state.
1.1216 +//! 13. Cancel prepare.
1.1217 +//! 14. Get state.
1.1218 +//! @SYMTestStatus Implemented
1.1219 +//! @SYMTestPriority Critical
1.1220 +//! @SYMTestExpectedResults Preparing to play DTMF string ok.
1.1221 +//! @SYMTestType CIT
1.1222 + START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.1223 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.1224 + COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0046-001-NewL_command01
1.1225 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0046-001-State_command02
1.1226 + COMMAND toneutility1 PrepareToPlayDTMFString MM-MMF-ACLNT-TONE-PublicApi-0046-001-PrepareToPlayDTMFString_command03
1.1227 + OUTSTANDING
1.1228 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0046-001-State_command04
1.1229 + COMMAND toneutility1 CancelPrepare
1.1230 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0046-001-State_command06
1.1231 + COMMAND toneutility1 PrepareToPlayDTMFString MM-MMF-ACLNT-TONE-PublicApi-0046-001-PrepareToPlayDTMFString_command07
1.1232 + OUTSTANDING
1.1233 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0046-001-State_command08
1.1234 + COMMAND toneutility1 Play
1.1235 + ASYNC_DELAY 1000
1.1236 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0046-001-State_command11
1.1237 + COMMAND toneutility1 CancelPlay
1.1238 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0046-001-State_command13
1.1239 + COMMAND toneutility1 CancelPrepare
1.1240 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0046-001-State_command15
1.1241 + COMMAND toneutility1 ~
1.1242 + END_TEST_BLOCK
1.1243 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0046
1.1244 +
1.1245 +
1.1246 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0047
1.1247 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0047
1.1248 +//! @SYMAPI CMdaAudioToneUtility
1.1249 +//! @SYMAuthor Tarmo Kalda
1.1250 +//! @SYMCreationDate 10/03/2006
1.1251 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.1252 +//! @SYMTestCaseDesc Test prepare to play DTMF string using outstanding.
1.1253 +//! Uses API elements: NewL(&aObserver, *aServer), State(), PrepareToPlayDTMFString(), CancelPrepare(), timer, Play(), CancelPrepare().
1.1254 +//! @SYMTestActions 1. Create tone player object.
1.1255 +//! 2. Get state.
1.1256 +//! 3. Prepare to play DTMF string.
1.1257 +//! 4. Get state.
1.1258 +//! 5. Cancel prepare.
1.1259 +//! 6. Get state.
1.1260 +//! 7. Prepare to play DTMF string.
1.1261 +//! 8. Get state.
1.1262 +//! 9. Play (asynchronous).
1.1263 +//! 10. Get state.
1.1264 +//! 11. Call outstanding.
1.1265 +//! 12. Get state.
1.1266 +//! 13. Cancel prepare.
1.1267 +//! 14. Get state.
1.1268 +//! @SYMTestStatus Implemented
1.1269 +//! @SYMTestPriority Critical
1.1270 +//! @SYMTestExpectedResults Preparing to play DTMF string ok.
1.1271 +//! @SYMTestType CIT
1.1272 + START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.1273 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.1274 + COMMAND toneutility1 NewL
1.1275 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0047-001-State_command02
1.1276 + COMMAND toneutility1 PrepareToPlayDTMFString MM-MMF-ACLNT-TONE-PublicApi-0047-001-PrepareToPlayDTMFString_command03
1.1277 + OUTSTANDING
1.1278 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0047-001-State_command04
1.1279 + COMMAND toneutility1 CancelPrepare
1.1280 + OUTSTANDING
1.1281 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0047-001-State_command06
1.1282 + COMMAND toneutility1 PrepareToPlayDTMFString MM-MMF-ACLNT-TONE-PublicApi-0047-001-PrepareToPlayDTMFString_command07
1.1283 + OUTSTANDING
1.1284 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0047-001-State_command08
1.1285 + COMMAND toneutility1 Play
1.1286 + ASYNC_DELAY 1000
1.1287 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0047-001-State_command11
1.1288 + OUTSTANDING
1.1289 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0047-001-State_command13
1.1290 + COMMAND toneutility1 ~
1.1291 + END_TEST_BLOCK
1.1292 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0047
1.1293 +
1.1294 +
1.1295 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0048
1.1296 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0048
1.1297 +//! @SYMAPI CMdaAudioToneUtility
1.1298 +//! @SYMAuthor Tarmo Kalda
1.1299 +//! @SYMCreationDate 10/03/2006
1.1300 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.1301 +//! @SYMTestCaseDesc Test prepare to play tone sequence.
1.1302 +//! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), State(), PrepareToPlayDesSequence().
1.1303 +//! @SYMTestActions 1. Create tone player object.
1.1304 +//! 2. Get state.
1.1305 +//! 3. Prepare to play tone sequence.
1.1306 +//! 4. Get state.
1.1307 +//! @SYMTestStatus Implemented
1.1308 +//! @SYMTestPriority Critical
1.1309 +//! @SYMTestExpectedResults Preparing to play tone sequence ok.
1.1310 +//! @SYMTestType CIT
1.1311 + START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.1312 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.1313 + COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0048-001-NewL_command01
1.1314 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0048-001-State_command02
1.1315 + COMMAND toneutility1 PrepareToPlayDesSequence MM-MMF-ACLNT-TONE-PublicApi-0048-001-PrepareToPlayDesSequence_command03
1.1316 + OUTSTANDING
1.1317 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0048-001-State_command04
1.1318 + COMMAND toneutility1 ~
1.1319 + END_TEST_BLOCK
1.1320 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0048
1.1321 +
1.1322 +
1.1323 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0049
1.1324 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0049
1.1325 +//! @SYMAPI CMdaAudioToneUtility
1.1326 +//! @SYMAuthor Tarmo Kalda
1.1327 +//! @SYMCreationDate 10/03/2006
1.1328 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.1329 +//! @SYMTestCaseDesc Test prepare to play tone sequence with invalid parameter, error -20 expected.
1.1330 +//! Uses API elements: NewL(&aObserver, *aServer), PrepareToPlayDesSequence().
1.1331 +//! @SYMTestActions 1. Create tone player object.
1.1332 +//! 2. Prepare to play tone sequence.
1.1333 +//! @SYMTestStatus Implemented
1.1334 +//! @SYMTestPriority Critical
1.1335 +//! @SYMTestExpectedResults KErrCorrupt (-20) is returned.
1.1336 +//! @SYMTestType CIT
1.1337 + START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.1338 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.1339 + COMMAND toneutility1 NewL
1.1340 + COMMAND toneutility1 PrepareToPlayDesSequence MM-MMF-ACLNT-TONE-PublicApi-0049-001-PrepareToPlayDesSequence_command02
1.1341 + OUTSTANDING
1.1342 + COMMAND !AsyncError=-20 toneutility1 Play
1.1343 + OUTSTANDING
1.1344 + COMMAND toneutility1 ~
1.1345 + END_TEST_BLOCK
1.1346 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0049
1.1347 +
1.1348 +
1.1349 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0050
1.1350 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0050
1.1351 +//! @SYMAPI CMdaAudioToneUtility
1.1352 +//! @SYMAuthor Tarmo Kalda
1.1353 +//! @SYMCreationDate 10/03/2006
1.1354 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.1355 +//! @SYMTestCaseDesc Test prepare to play tone sequence, with Play().
1.1356 +//! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), PrepareToPlayDesSequence(), Play().
1.1357 +//! @SYMTestActions 1. Create tone player object.
1.1358 +//! 2. Prepare to play tone sequence.
1.1359 +//! 3. Play (asynchronous).
1.1360 +//! 4. Prepare to play tone sequence.
1.1361 +//! @SYMTestStatus Implemented
1.1362 +//! @SYMTestPriority Critical
1.1363 +//! @SYMTestExpectedResults Preparing to play ton sequence ok.
1.1364 +//! @SYMTestType CIT
1.1365 + START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.1366 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.1367 + COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0050-001-NewL_command01
1.1368 + COMMAND toneutility1 PrepareToPlayDesSequence MM-MMF-ACLNT-TONE-PublicApi-0050-001-PrepareToPlayDesSequence_command02
1.1369 + OUTSTANDING
1.1370 + COMMAND toneutility1 Play
1.1371 + COMMAND toneutility1 PrepareToPlayDesSequence MM-MMF-ACLNT-TONE-PublicApi-0050-001-PrepareToPlayDesSequence_command04
1.1372 + OUTSTANDING
1.1373 + COMMAND toneutility1 ~
1.1374 + END_TEST_BLOCK
1.1375 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0050
1.1376 +
1.1377 +
1.1378 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0051
1.1379 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0051
1.1380 +//! @SYMAPI CMdaAudioToneUtility
1.1381 +//! @SYMAuthor Tarmo Kalda
1.1382 +//! @SYMCreationDate 10/03/2006
1.1383 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.1384 +//! @SYMTestCaseDesc Test prepare to play tone sequence, without Play().
1.1385 +//! Uses API elements: NewL(&aObserver, *aServer), PrepareToPlayDesSequence().
1.1386 +//! @SYMTestActions 1. Create tone player object.
1.1387 +//! 2. Prepare to play tone sequence.
1.1388 +//! 3. Prepare to play tone sequence.
1.1389 +//! @SYMTestStatus Implemented
1.1390 +//! @SYMTestPriority Critical
1.1391 +//! @SYMTestExpectedResults Preparing to play tone sequence ok.
1.1392 +//! @SYMTestType CIT
1.1393 + START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.1394 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.1395 + COMMAND toneutility1 NewL
1.1396 + COMMAND toneutility1 PrepareToPlayDesSequence MM-MMF-ACLNT-TONE-PublicApi-0051-001-PrepareToPlayDesSequence_command02
1.1397 + OUTSTANDING
1.1398 + COMMAND toneutility1 PrepareToPlayDesSequence MM-MMF-ACLNT-TONE-PublicApi-0051-001-PrepareToPlayDesSequence_command03
1.1399 + OUTSTANDING
1.1400 + COMMAND toneutility1 ~
1.1401 + END_TEST_BLOCK
1.1402 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0051
1.1403 +
1.1404 +
1.1405 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0052
1.1406 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0052
1.1407 +//! @SYMAPI CMdaAudioToneUtility
1.1408 +//! @SYMAuthor Tarmo Kalda
1.1409 +//! @SYMCreationDate 10/03/2006
1.1410 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.1411 +//! @SYMTestCaseDesc Test prepare to play tone sequence with play operation in progress, error -14 expected.
1.1412 +//! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), PrepareToPlayDesSequence(), timer, Play().
1.1413 +//! @SYMTestActions 1. Create tone player object.
1.1414 +//! 2. Prepare to play tone sequence.
1.1415 +//! 3. Play (asynchronous).
1.1416 +//! 4. Play (asynchronous).
1.1417 +//! @SYMTestStatus Implemented
1.1418 +//! @SYMTestPriority Critical
1.1419 +//! @SYMTestExpectedResults KErrInUse (-14).
1.1420 +//! @SYMTestType CIT
1.1421 + START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.1422 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.1423 + COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0052-001-NewL_command01
1.1424 + COMMAND toneutility1 PrepareToPlayDesSequence MM-MMF-ACLNT-TONE-PublicApi-0052-001-PrepareToPlayDesSequence_command02
1.1425 + OUTSTANDING
1.1426 + COMMAND toneutility1 Play
1.1427 + ASYNC_DELAY 1000
1.1428 + COMMAND !AsyncError=-14 toneutility1 Play
1.1429 + COMMAND toneutility1 ~
1.1430 + END_TEST_BLOCK
1.1431 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0052
1.1432 +
1.1433 +
1.1434 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0053
1.1435 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0053
1.1436 +//! @SYMAPI CMdaAudioToneUtility
1.1437 +//! @SYMAuthor Tarmo Kalda
1.1438 +//! @SYMCreationDate 10/03/2006
1.1439 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.1440 +//! @SYMTestCaseDesc Test prepare to play tone sequence, using CancelPrepare().
1.1441 +//! Uses API elements: NewL(&aObserver, *aServer), State(), PrepareToPlayDesSequence(), CancelPrepare(), Play().
1.1442 +//! @SYMTestActions 1. Create tone player object.
1.1443 +//! 2. Get state.
1.1444 +//! 3. Prepare to play tone sequence.
1.1445 +//! 4. Get state.
1.1446 +//! 5. Cancel prepare.
1.1447 +//! 6. Get state.
1.1448 +//! 7. Prepare to play tone sequence.
1.1449 +//! 8. Get state.
1.1450 +//! 9. Play.
1.1451 +//! 10. Get state.
1.1452 +//! 11. Cancel prepare.
1.1453 +//! 12. Get state.
1.1454 +//! @SYMTestStatus Implemented
1.1455 +//! @SYMTestPriority Critical
1.1456 +//! @SYMTestExpectedResults Preparing to play tone sequence ok.
1.1457 +//! @SYMTestType CIT
1.1458 + START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.1459 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.1460 + COMMAND toneutility1 NewL
1.1461 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0053-001-State_command02
1.1462 + COMMAND toneutility1 PrepareToPlayDesSequence MM-MMF-ACLNT-TONE-PublicApi-0053-001-PrepareToPlayDesSequence_command03
1.1463 + OUTSTANDING
1.1464 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0053-001-State_command04
1.1465 + COMMAND toneutility1 CancelPrepare
1.1466 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0053-001-State_command06
1.1467 + COMMAND toneutility1 PrepareToPlayDesSequence MM-MMF-ACLNT-TONE-PublicApi-0053-001-PrepareToPlayDesSequence_command07
1.1468 + OUTSTANDING
1.1469 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0053-001-State_command08
1.1470 + COMMAND toneutility1 Play
1.1471 + OUTSTANDING
1.1472 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0053-001-State_command12
1.1473 + COMMAND toneutility1 CancelPrepare
1.1474 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0053-001-State_command14
1.1475 + COMMAND toneutility1 ~
1.1476 + END_TEST_BLOCK
1.1477 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0053
1.1478 +
1.1479 +
1.1480 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0054
1.1481 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0054
1.1482 +//! @SYMAPI CMdaAudioToneUtility
1.1483 +//! @SYMAuthor Tarmo Kalda
1.1484 +//! @SYMCreationDate 10/03/2006
1.1485 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.1486 +//! @SYMTestCaseDesc Test prepare to play tone sequence, using CancelPrepare() and CancelPlay().
1.1487 +//! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), State(), PrepareToPlayDesSequence(), CancelPrepare(), timer, Play(), CancelPlay().
1.1488 +//! @SYMTestActions 1. Create tone player object.
1.1489 +//! 2. Get state.
1.1490 +//! 3. Prepare to play tone sequence.
1.1491 +//! 4. Get state.
1.1492 +//! 5. Cancel prepare.
1.1493 +//! 6. Get state.
1.1494 +//! 7. Prepare to play tone sequence.
1.1495 +//! 8. Get state.
1.1496 +//! 9. Play (asynchronous).
1.1497 +//! 10. Get state.
1.1498 +//! 11. Cancel play.
1.1499 +//! 12. Get state.
1.1500 +//! 13. Cancel prepare.
1.1501 +//! 14. Get state.
1.1502 +//! @SYMTestStatus Implemented
1.1503 +//! @SYMTestPriority Critical
1.1504 +//! @SYMTestExpectedResults Preparing to play tone sequence ok.
1.1505 +//! @SYMTestType CIT
1.1506 + START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.1507 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.1508 + COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0054-001-NewL_command01
1.1509 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0054-001-State_command02
1.1510 + COMMAND toneutility1 PrepareToPlayDesSequence MM-MMF-ACLNT-TONE-PublicApi-0054-001-PrepareToPlayDesSequence_command03
1.1511 + OUTSTANDING
1.1512 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0054-001-State_command04
1.1513 + COMMAND toneutility1 CancelPrepare
1.1514 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0054-001-State_command06
1.1515 + COMMAND toneutility1 PrepareToPlayDesSequence MM-MMF-ACLNT-TONE-PublicApi-0054-001-PrepareToPlayDesSequence_command07
1.1516 + OUTSTANDING
1.1517 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0054-001-State_command08
1.1518 + COMMAND toneutility1 Play
1.1519 + ASYNC_DELAY 1000
1.1520 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0054-001-State_command11
1.1521 + COMMAND toneutility1 CancelPlay
1.1522 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0054-001-State_command13
1.1523 + COMMAND toneutility1 CancelPrepare
1.1524 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0054-001-State_command15
1.1525 + COMMAND toneutility1 ~
1.1526 + END_TEST_BLOCK
1.1527 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0054
1.1528 +
1.1529 +
1.1530 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0055
1.1531 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0055
1.1532 +//! @SYMAPI CMdaAudioToneUtility
1.1533 +//! @SYMAuthor Tarmo Kalda
1.1534 +//! @SYMCreationDate 10/03/2006
1.1535 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.1536 +//! @SYMTestCaseDesc Test prepare to play tone sequence, using outstanding.
1.1537 +//! Uses API elements: NewL(&aObserver, *aServer), State(), PrepareToPlayDesSequence(), CancelPrepare(), timer, Play().
1.1538 +//! @SYMTestActions 1. Create tone player object.
1.1539 +//! 2. Get state.
1.1540 +//! 3. Prepare to play tone sequence.
1.1541 +//! 4. Get state.
1.1542 +//! 5. Cancel prepare.
1.1543 +//! 6. Get state.
1.1544 +//! 7. Prepare to play tone sequence.
1.1545 +//! 8. Get state.
1.1546 +//! 9. Play (asynchronous).
1.1547 +//! 10. Get state.
1.1548 +//! 11. Call outstanding.
1.1549 +//! 12. Get state.
1.1550 +//! 13. Cancel prepare.
1.1551 +//! 14. Get state.
1.1552 +//! @SYMTestStatus Implemented
1.1553 +//! @SYMTestPriority Critical
1.1554 +//! @SYMTestExpectedResults Preparing to play tone sequence ok.
1.1555 +//! @SYMTestType CIT
1.1556 + START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.1557 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.1558 + COMMAND toneutility1 NewL
1.1559 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0055-001-State_command02
1.1560 + COMMAND toneutility1 PrepareToPlayDesSequence MM-MMF-ACLNT-TONE-PublicApi-0055-001-PrepareToPlayDesSequence_command03
1.1561 + OUTSTANDING
1.1562 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0055-001-State_command04
1.1563 + COMMAND toneutility1 CancelPrepare
1.1564 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0055-001-State_command06
1.1565 + COMMAND toneutility1 PrepareToPlayDesSequence MM-MMF-ACLNT-TONE-PublicApi-0055-001-PrepareToPlayDesSequence_command07
1.1566 + OUTSTANDING
1.1567 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0055-001-State_command08
1.1568 + COMMAND toneutility1 Play
1.1569 + ASYNC_DELAY 1000
1.1570 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0055-001-State_command11
1.1571 + OUTSTANDING
1.1572 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0055-001-State_command13
1.1573 + COMMAND toneutility1 CancelPrepare
1.1574 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0055-001-State_command15
1.1575 + COMMAND toneutility1 ~
1.1576 + END_TEST_BLOCK
1.1577 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0055
1.1578 +
1.1579 +
1.1580 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0056
1.1581 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0056
1.1582 +//! @SYMAPI CMdaAudioToneUtility
1.1583 +//! @SYMAuthor Tarmo Kalda
1.1584 +//! @SYMCreationDate 10/03/2006
1.1585 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.1586 +//! @SYMTestCaseDesc Test prepare to play file sequence.
1.1587 +//! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), State(), PrepareToPlayFileSequence(&aFileName).
1.1588 +//! @SYMTestActions 1. Create tone player object.
1.1589 +//! 2. Get state.
1.1590 +//! 3. Prepare to play file sequence.
1.1591 +//! 4. Get state.
1.1592 +//! @SYMTestStatus Implemented
1.1593 +//! @SYMTestPriority Critical
1.1594 +//! @SYMTestExpectedResults Preparing to play file sequence ok.
1.1595 +//! @SYMTestType CIT
1.1596 + START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.1597 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.1598 + COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0056-001-NewL_command01
1.1599 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0056-001-State_command02
1.1600 + COMMAND toneutility1 PrepareToPlayFileSequence MM-MMF-ACLNT-TONE-PublicApi-0056-001-PrepareToPlayFileSequence_command03
1.1601 + OUTSTANDING
1.1602 + COMMAND toneutility1 State
1.1603 + COMMAND toneutility1 ~
1.1604 + END_TEST_BLOCK
1.1605 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0056
1.1606 +
1.1607 +
1.1608 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0057
1.1609 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0057
1.1610 +//! @SYMAPI CMdaAudioToneUtility
1.1611 +//! @SYMAuthor Tarmo Kalda
1.1612 +//! @SYMCreationDate 10/03/2006
1.1613 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.1614 +//! @SYMTestCaseDesc Test prepare to play file sequence with invalid parameter, error -12 expected.
1.1615 +//! Uses API elements: NewL(&aObserver, *aServer), PrepareToPlayFileSequence(&aFileName).
1.1616 +//! @SYMTestActions 1. Create tone player object.
1.1617 +//! 2. Prepare to play file sequence.
1.1618 +//! @SYMTestStatus Implemented
1.1619 +//! @SYMTestPriority Critical
1.1620 +//! @SYMTestExpectedResults KErrPathNotFound (-12).
1.1621 +//! @SYMTestType CIT
1.1622 + START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.1623 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.1624 + COMMAND toneutility1 NewL
1.1625 + COMMAND !AsyncError=-12 toneutility1 PrepareToPlayFileSequence MM-MMF-ACLNT-TONE-PublicApi-0057-001-PrepareToPlayFileSequence_command02
1.1626 + OUTSTANDING
1.1627 + COMMAND toneutility1 ~
1.1628 + END_TEST_BLOCK
1.1629 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0057
1.1630 +
1.1631 +
1.1632 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0058
1.1633 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0058
1.1634 +//! @SYMAPI CMdaAudioToneUtility
1.1635 +//! @SYMAuthor Tarmo Kalda
1.1636 +//! @SYMCreationDate 10/03/2006
1.1637 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.1638 +//! @SYMTestCaseDesc Test prepare to play multiple file sequence, using Play().
1.1639 +//! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), PrepareToPlayFileSequence(&aFileName), timer, Play().
1.1640 +//! @SYMTestActions 1. Create tone player object.
1.1641 +//! 2. Prepare to play file sequence.
1.1642 +//! 3. Play (asynchronous).
1.1643 +//! 4. Prepare to play file sequence.
1.1644 +//! @SYMTestStatus Implemented
1.1645 +//! @SYMTestPriority Critical
1.1646 +//! @SYMTestExpectedResults Preparing to play file sequence ok.
1.1647 +//! @SYMTestType CIT
1.1648 + START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.1649 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.1650 + COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0058-001-NewL_command01
1.1651 + COMMAND toneutility1 PrepareToPlayFileSequence MM-MMF-ACLNT-TONE-PublicApi-0058-001-PrepareToPlayFileSequence_command02
1.1652 + OUTSTANDING
1.1653 + COMMAND toneutility1 Play
1.1654 + ASYNC_DELAY 1000
1.1655 + COMMAND toneutility1 PrepareToPlayFileSequence MM-MMF-ACLNT-TONE-PublicApi-0058-001-PrepareToPlayFileSequence_command05
1.1656 + OUTSTANDING
1.1657 + COMMAND toneutility1 ~
1.1658 + END_TEST_BLOCK
1.1659 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0058
1.1660 +
1.1661 +
1.1662 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0059
1.1663 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0059
1.1664 +//! @SYMAPI CMdaAudioToneUtility
1.1665 +//! @SYMAuthor Tarmo Kalda
1.1666 +//! @SYMCreationDate 10/03/2006
1.1667 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.1668 +//! @SYMTestCaseDesc Test prepare to play file sequence, without Play().
1.1669 +//! Uses API elements: NewL(&aObserver, *aServer), PrepareToPlayFileSequence(&aFileName).
1.1670 +//! @SYMTestActions 1. Create tone player object.
1.1671 +//! 2. Prepare to play file sequence.
1.1672 +//! 3. Prepare to play file sequence.
1.1673 +//! @SYMTestStatus Implemented
1.1674 +//! @SYMTestPriority Critical
1.1675 +//! @SYMTestExpectedResults Preparing to play file sequence ok.
1.1676 +//! @SYMTestType CIT
1.1677 + START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.1678 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.1679 + COMMAND toneutility1 NewL
1.1680 + COMMAND toneutility1 PrepareToPlayFileSequence MM-MMF-ACLNT-TONE-PublicApi-0059-001-PrepareToPlayFileSequence_command02
1.1681 + OUTSTANDING
1.1682 + COMMAND toneutility1 PrepareToPlayFileSequence MM-MMF-ACLNT-TONE-PublicApi-0059-001-PrepareToPlayFileSequence_command03
1.1683 + OUTSTANDING
1.1684 + COMMAND toneutility1 ~
1.1685 + END_TEST_BLOCK
1.1686 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0059
1.1687 +
1.1688 +
1.1689 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0060
1.1690 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0060
1.1691 +//! @SYMAPI CMdaAudioToneUtility
1.1692 +//! @SYMAuthor Tarmo Kalda
1.1693 +//! @SYMCreationDate 10/03/2006
1.1694 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.1695 +//! @SYMTestCaseDesc Test prepare to play file sequence with play operation in progress, error -14 expected.
1.1696 +//! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), PrepareToPlayFileSequence(&aFileName), timer, Play().
1.1697 +//! @SYMTestActions 1. Create tone player object.
1.1698 +//! 2. Prepare to play file sequence.
1.1699 +//! 3. Play (asynchronous).
1.1700 +//! 4. Play (asynchronous).
1.1701 +//! @SYMTestStatus Implemented
1.1702 +//! @SYMTestPriority Critical
1.1703 +//! @SYMTestExpectedResults KErrInUse (-14).
1.1704 +//! @SYMTestType CIT
1.1705 + START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.1706 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.1707 + COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0060-001-NewL_command01
1.1708 + COMMAND toneutility1 PrepareToPlayFileSequence MM-MMF-ACLNT-TONE-PublicApi-0060-001-PrepareToPlayFileSequence_command02
1.1709 + OUTSTANDING
1.1710 + COMMAND toneutility1 Play
1.1711 + ASYNC_DELAY 1000
1.1712 + COMMAND !AsyncError=-14 toneutility1 Play
1.1713 + COMMAND toneutility1 ~
1.1714 + END_TEST_BLOCK
1.1715 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0060
1.1716 +
1.1717 +
1.1718 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0061
1.1719 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0061
1.1720 +//! @SYMAPI CMdaAudioToneUtility
1.1721 +//! @SYMAuthor Tarmo Kalda
1.1722 +//! @SYMCreationDate 10/03/2006
1.1723 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.1724 +//! @SYMTestCaseDesc Test prepare to play file sequence, using CancelPrepare().
1.1725 +//! Uses API elements: NewL(&aObserver, *aServer), State(), PrepareToPlayFileSequence(&aFileName), CancelPrepare(), timer, Play().
1.1726 +//! @SYMTestActions 1. Create tone player object.
1.1727 +//! 2. Get state.
1.1728 +//! 3. Prepare to play file sequence.
1.1729 +//! 4. Get state.
1.1730 +//! 5. Cancel prepare.
1.1731 +//! 6. Get state.
1.1732 +//! 7. Prepare to play file sequence.
1.1733 +//! 8. Get state.
1.1734 +//! 9. Play.
1.1735 +//! 10. Get state.
1.1736 +//! 11. Cancel prepare.
1.1737 +//! 12. Get state.
1.1738 +//! @SYMTestStatus Implemented
1.1739 +//! @SYMTestPriority Critical
1.1740 +//! @SYMTestExpectedResults Preparing to play file sequence ok.
1.1741 +//! @SYMTestType CIT
1.1742 + START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.1743 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.1744 + COMMAND toneutility1 NewL
1.1745 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0061-001-State_command02
1.1746 + COMMAND toneutility1 PrepareToPlayFileSequence MM-MMF-ACLNT-TONE-PublicApi-0061-001-PrepareToPlayFileSequence_command03
1.1747 + OUTSTANDING
1.1748 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0061-001-State_command04
1.1749 + COMMAND toneutility1 CancelPrepare
1.1750 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0061-001-State_command06
1.1751 + COMMAND toneutility1 PrepareToPlayFileSequence MM-MMF-ACLNT-TONE-PublicApi-0061-001-PrepareToPlayFileSequence_command07
1.1752 + OUTSTANDING
1.1753 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0061-001-State_command08
1.1754 + COMMAND toneutility1 Play
1.1755 + ASYNC_DELAY 100000
1.1756 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0061-001-State_command11
1.1757 + OUTSTANDING
1.1758 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0061-001-State_command13
1.1759 + COMMAND toneutility1 CancelPrepare
1.1760 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0061-001-State_command15
1.1761 + COMMAND toneutility1 ~
1.1762 + END_TEST_BLOCK
1.1763 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0061
1.1764 +
1.1765 +
1.1766 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0062
1.1767 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0062
1.1768 +//! @SYMAPI CMdaAudioToneUtility
1.1769 +//! @SYMAuthor Tarmo Kalda
1.1770 +//! @SYMCreationDate 10/03/2006
1.1771 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.1772 +//! @SYMTestCaseDesc Test prepare to play file sequence, using CancelPrepare() and CancelPlay().
1.1773 +//! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), State(), PrepareToPlayFileSequence(&aFileName), CancelPrepare(), timer, Play(), CancelPlay().
1.1774 +//! @SYMTestActions 1. Create tone player object.
1.1775 +//! 2. Get state.
1.1776 +//! 3. Prepare to play file sequence.
1.1777 +//! 4. Get state.
1.1778 +//! 5. Cancel prepare.
1.1779 +//! 6. Get state.
1.1780 +//! 7. Prepare to play file sequence.
1.1781 +//! 8. Get state.
1.1782 +//! 9. Play (asynchronous).
1.1783 +//! 10. Get state.
1.1784 +//! 11. Cancel play.
1.1785 +//! 12. Get state.
1.1786 +//! 13. Cancel prepare.
1.1787 +//! 14. Get state.
1.1788 +//! @SYMTestStatus Implemented
1.1789 +//! @SYMTestPriority Critical
1.1790 +//! @SYMTestExpectedResults Preparing to play file sequence ok.
1.1791 +//! @SYMTestType CIT
1.1792 + START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.1793 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.1794 + COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0062-001-NewL_command01
1.1795 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0062-001-State_command02
1.1796 + COMMAND toneutility1 PrepareToPlayFileSequence MM-MMF-ACLNT-TONE-PublicApi-0062-001-PrepareToPlayFileSequence_command03
1.1797 + OUTSTANDING
1.1798 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0062-001-State_command04
1.1799 + COMMAND toneutility1 CancelPrepare
1.1800 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0062-001-State_command06
1.1801 + COMMAND toneutility1 PrepareToPlayFileSequence MM-MMF-ACLNT-TONE-PublicApi-0062-001-PrepareToPlayFileSequence_command07
1.1802 + OUTSTANDING
1.1803 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0062-001-State_command08
1.1804 + COMMAND toneutility1 Play
1.1805 + ASYNC_DELAY 1000
1.1806 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0062-001-State_command11
1.1807 + COMMAND toneutility1 CancelPlay
1.1808 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0062-001-State_command13
1.1809 + COMMAND toneutility1 CancelPrepare
1.1810 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0062-001-State_command15
1.1811 + COMMAND toneutility1 ~
1.1812 + END_TEST_BLOCK
1.1813 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0062
1.1814 +
1.1815 +
1.1816 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0063
1.1817 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0063
1.1818 +//! @SYMAPI CMdaAudioToneUtility
1.1819 +//! @SYMAuthor Tarmo Kalda
1.1820 +//! @SYMCreationDate 10/03/2006
1.1821 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.1822 +//! @SYMTestCaseDesc Test prepare to play file sequence, using outstanding.
1.1823 +//! Uses API elements: NewL(&aObserver, *aServer), state(), PrepareToPlayFileSequence(&aFileName), CancelPrepare(), timer, Play().
1.1824 +//! @SYMTestActions 1. Create tone player object.
1.1825 +//! 2. Get state.
1.1826 +//! 3. Prepare to play file sequence.
1.1827 +//! 4. Get state.
1.1828 +//! 5. Cancel prepare.
1.1829 +//! 6. Get state.
1.1830 +//! 7. Prepare to play file sequence.
1.1831 +//! 8. Get state.
1.1832 +//! 9. Play (asynchronous).
1.1833 +//! 10. Get state.
1.1834 +//! 11. Call outstanding.
1.1835 +//! 12. Get state.
1.1836 +//! 13. Cancel prepare.
1.1837 +//! 14. Get state.
1.1838 +//! @SYMTestStatus Implemented
1.1839 +//! @SYMTestPriority Critical
1.1840 +//! @SYMTestExpectedResults Preparing to play file sequence ok.
1.1841 +//! @SYMTestType CIT
1.1842 + START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.1843 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.1844 + COMMAND toneutility1 NewL
1.1845 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0063-001-State_command02
1.1846 + COMMAND toneutility1 PrepareToPlayFileSequence MM-MMF-ACLNT-TONE-PublicApi-0063-001-PrepareToPlayFileSequence_command03
1.1847 + OUTSTANDING
1.1848 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0063-001-State_command04
1.1849 + COMMAND toneutility1 CancelPrepare
1.1850 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0063-001-State_command06
1.1851 + COMMAND toneutility1 PrepareToPlayFileSequence MM-MMF-ACLNT-TONE-PublicApi-0063-001-PrepareToPlayFileSequence_command07
1.1852 + OUTSTANDING
1.1853 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0063-001-State_command08
1.1854 + COMMAND toneutility1 Play
1.1855 + ASYNC_DELAY 100000
1.1856 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0063-001-State_command11
1.1857 + OUTSTANDING
1.1858 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0063-001-State_command13
1.1859 + COMMAND toneutility1 CancelPrepare
1.1860 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0063-001-State_command15
1.1861 + COMMAND toneutility1 ~
1.1862 + END_TEST_BLOCK
1.1863 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0063
1.1864 +
1.1865 +
1.1866 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0064
1.1867 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0064
1.1868 +//! @SYMAPI CMdaAudioToneUtility
1.1869 +//! @SYMAuthor Tarmo Kalda
1.1870 +//! @SYMCreationDate 10/03/2006
1.1871 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.1872 +//! @SYMTestCaseDesc Test prepare to play fixed sequence.
1.1873 +//! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), State(), PrepareToPlayFixedSequence().
1.1874 +//! @SYMTestActions 1. Create tone player object.
1.1875 +//! 2. Get state.
1.1876 +//! 2. Prepare to play fixed sequence.
1.1877 +//! 2. Get state.
1.1878 +//! @SYMTestStatus Implemented
1.1879 +//! @SYMTestPriority Critical
1.1880 +//! @SYMTestExpectedResults Prepare to play fixed sequence ok.
1.1881 +//! @SYMTestType CIT
1.1882 + START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.1883 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.1884 + COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0064-001-NewL_command01
1.1885 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0064-001-State_command02
1.1886 + COMMAND toneutility1 PrepareToPlayFixedSequence MM-MMF-ACLNT-TONE-PublicApi-0064-001-PrepareToPlayFixedSequence_command03
1.1887 + OUTSTANDING
1.1888 + COMMAND toneutility1 State
1.1889 + COMMAND toneutility1 ~
1.1890 + END_TEST_BLOCK
1.1891 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0064
1.1892 +
1.1893 +
1.1894 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0066
1.1895 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0066
1.1896 +//! @SYMAPI CMdaAudioToneUtility
1.1897 +//! @SYMAuthor Tarmo Kalda
1.1898 +//! @SYMCreationDate 10/03/2006
1.1899 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.1900 +//! @SYMTestCaseDesc Test prepare to play multiple fixed sequence, using Play().
1.1901 +//! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), PrepareToPlayFixedSequence(), Play().
1.1902 +//! @SYMTestActions 1. Create tone player object.
1.1903 +//! 2. Prepare to play fixed sequence.
1.1904 +//! 3. Play (asynchronous).
1.1905 +//! 4. Prepare to play fixed sequence.
1.1906 +//! @SYMTestStatus Implemented
1.1907 +//! @SYMTestPriority Critical
1.1908 +//! @SYMTestExpectedResults Preparing to play fixed sequence ok.(Not supported code returned on some platform)
1.1909 +//! @SYMTestType CIT
1.1910 + START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.1911 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.1912 + COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0066-001-NewL_command01
1.1913 + COMMAND toneutility1 PrepareToPlayFixedSequence MM-MMF-ACLNT-TONE-PublicApi-0066-001-PrepareToPlayFixedSequence_command02
1.1914 + OUTSTANDING
1.1915 + COMMAND !AsyncError=-5 toneutility1 Play
1.1916 + ASYNC_DELAY 10000
1.1917 + COMMAND toneutility1 PrepareToPlayFixedSequence MM-MMF-ACLNT-TONE-PublicApi-0066-001-PrepareToPlayFixedSequence_command04
1.1918 + OUTSTANDING
1.1919 + COMMAND toneutility1 ~
1.1920 + END_TEST_BLOCK
1.1921 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0066
1.1922 +
1.1923 +
1.1924 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0067
1.1925 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0067
1.1926 +//! @SYMAPI CMdaAudioToneUtility
1.1927 +//! @SYMAuthor Tarmo Kalda
1.1928 +//! @SYMCreationDate 10/03/2006
1.1929 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.1930 +//! @SYMTestCaseDesc Test prepare to play multiple fixed sequence, without Play().
1.1931 +//! Uses API elements: NewL(&aObserver, *aServer), PrepareToPlayFixedSequence().
1.1932 +//! @SYMTestActions 1. Create tone player object.
1.1933 +//! 2. Prepare to play fixed sequence.
1.1934 +//! 3. Prepare to play fixed sequence.
1.1935 +//! @SYMTestStatus Implemented
1.1936 +//! @SYMTestPriority Critical
1.1937 +//! @SYMTestExpectedResults Preparing to play fixed sequence ok.
1.1938 +//! @SYMTestType CIT
1.1939 + START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.1940 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.1941 + COMMAND toneutility1 NewL
1.1942 + COMMAND toneutility1 PrepareToPlayFixedSequence MM-MMF-ACLNT-TONE-PublicApi-0067-001-PrepareToPlayFixedSequence_command02
1.1943 + OUTSTANDING
1.1944 + COMMAND toneutility1 PrepareToPlayFixedSequence MM-MMF-ACLNT-TONE-PublicApi-0067-001-PrepareToPlayFixedSequence_command03
1.1945 + OUTSTANDING
1.1946 + COMMAND toneutility1 ~
1.1947 + END_TEST_BLOCK
1.1948 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0067
1.1949 +
1.1950 +
1.1951 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0069
1.1952 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0069
1.1953 +//! @SYMAPI CMdaAudioToneUtility
1.1954 +//! @SYMAuthor Tarmo Kalda
1.1955 +//! @SYMCreationDate 10/03/2006
1.1956 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.1957 +//! @SYMTestCaseDesc Test prepare to play fixed sequence, using CancelPrepare().
1.1958 +//! Uses API elements: NewL(&aObserver, *aServer), State(), PrepareToPlayFixedSequence(), CancelPrepare(), Play().
1.1959 +//! @SYMTestActions 1. Create tone player object.
1.1960 +//! 2. Get state.
1.1961 +//! 3. Prepare to play fixed sequence.
1.1962 +//! 4. Get state.
1.1963 +//! 5. Cancel prepare.
1.1964 +//! 6. Get state.
1.1965 +//! 7. Prepare to play fixed sequence.
1.1966 +//! 8. Get state.
1.1967 +//! 9. Play.
1.1968 +//! 10. Get state.
1.1969 +//! 11. Cancel prepare.
1.1970 +//! 12. Get state.
1.1971 +//! @SYMTestStatus Implemented
1.1972 +//! @SYMTestPriority Critical
1.1973 +//! @SYMTestExpectedResults Preparing to play fixed sequence ok.(Not supported code returned on some platform)
1.1974 +//! @SYMTestType CIT
1.1975 + START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.1976 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.1977 + COMMAND toneutility1 NewL
1.1978 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0069-001-State_command02
1.1979 + COMMAND toneutility1 PrepareToPlayFixedSequence MM-MMF-ACLNT-TONE-PublicApi-0069-001-PrepareToPlayFixedSequence_command03
1.1980 + OUTSTANDING
1.1981 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0069-001-State_command04
1.1982 + COMMAND toneutility1 CancelPrepare
1.1983 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0069-001-State_command06
1.1984 + COMMAND toneutility1 PrepareToPlayFixedSequence MM-MMF-ACLNT-TONE-PublicApi-0069-001-PrepareToPlayFixedSequence_command07
1.1985 + OUTSTANDING
1.1986 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0069-001-State_command08
1.1987 + COMMAND !AsyncError=-5 toneutility1 Play
1.1988 + OUTSTANDING
1.1989 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0069-001-State_command10
1.1990 + COMMAND toneutility1 CancelPrepare
1.1991 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0069-001-State_command12
1.1992 + COMMAND toneutility1 ~
1.1993 + END_TEST_BLOCK
1.1994 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0069
1.1995 +
1.1996 +
1.1997 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0070
1.1998 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0070
1.1999 +//! @SYMAPI CMdaAudioToneUtility
1.2000 +//! @SYMAuthor Tarmo Kalda
1.2001 +//! @SYMCreationDate 10/03/2006
1.2002 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.2003 +//! @SYMTestCaseDesc Test prepare to play fixed sequence, using CancelPrepare() and CancelPlay().
1.2004 +//! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), State(), PrepareToPlayFixedSequence(), CancelPrepare(), timer, Play(), CancelPlay().
1.2005 +//! @SYMTestActions 1. Create tone player object.
1.2006 +//! 2. Get state.
1.2007 +//! 3. Prepare to play fixed sequence.
1.2008 +//! 4. Get state.
1.2009 +//! 5. Cancel prepare.
1.2010 +//! 6. Get state.
1.2011 +//! 7. Prepare to play fixed sequence.
1.2012 +//! 8. Get state.
1.2013 +//! 9. Play (asynchronous).
1.2014 +//! 10. Get state.
1.2015 +//! 11. Cancel play.
1.2016 +//! 12. Get state.
1.2017 +//! 13. Cancel prepare.
1.2018 +//! 14. Get state.
1.2019 +//! @SYMTestStatus Implemented
1.2020 +//! @SYMTestPriority Critical
1.2021 +//! @SYMTestExpectedResults ok. (Not supported code returned on some platform)
1.2022 +//! @SYMTestType CIT
1.2023 + START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.2024 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.2025 + COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0070-001-NewL_command01
1.2026 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0070-001-State_command02
1.2027 + COMMAND toneutility1 PrepareToPlayFixedSequence MM-MMF-ACLNT-TONE-PublicApi-0070-001-PrepareToPlayFixedSequence_command03
1.2028 + OUTSTANDING
1.2029 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0070-001-State_command04
1.2030 + COMMAND toneutility1 CancelPrepare
1.2031 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0070-001-State_command06
1.2032 + COMMAND toneutility1 PrepareToPlayFixedSequence MM-MMF-ACLNT-TONE-PublicApi-0070-001-PrepareToPlayFixedSequence_command07
1.2033 + OUTSTANDING
1.2034 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0070-001-State_command08
1.2035 + COMMAND !AsyncError=-5 toneutility1 Play
1.2036 + ASYNC_DELAY 1000
1.2037 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0070-001-State_command11
1.2038 + COMMAND toneutility1 CancelPlay
1.2039 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0070-001-State_command13
1.2040 + COMMAND toneutility1 CancelPrepare
1.2041 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0070-001-State_command15
1.2042 + COMMAND toneutility1 ~
1.2043 + END_TEST_BLOCK
1.2044 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0070
1.2045 +
1.2046 +
1.2047 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0071
1.2048 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0071
1.2049 +//! @SYMAPI CMdaAudioToneUtility
1.2050 +//! @SYMAuthor Tarmo Kalda
1.2051 +//! @SYMCreationDate 10/03/2006
1.2052 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.2053 +//! @SYMTestCaseDesc Test prepare to play fixed sequence, using outstanding.
1.2054 +//! Uses API elements: NewL(&aObserver, *aServer), State(), PrepareToPlayFixedSequence(), CancelPrepare(), timer, Play().
1.2055 +//! @SYMTestActions 1. Create tone player object.
1.2056 +//! 2. Get state.
1.2057 +//! 3. Prepare to play fixed sequence.
1.2058 +//! 4. Get state.
1.2059 +//! 5. Cancel prepare.
1.2060 +//! 6. Get state.
1.2061 +//! 7. Prepare to play fixed sequence.
1.2062 +//! 8. Get state.
1.2063 +//! 9. Play (asynchronous).
1.2064 +//! 10. Get state.
1.2065 +//! 11. Call outstanding.
1.2066 +//! 12. Get state.
1.2067 +//! 13. Cancel prepare.
1.2068 +//! 14. Get state.
1.2069 +//! @SYMTestStatus Implemented
1.2070 +//! @SYMTestPriority Critical
1.2071 +//! @SYMTestExpectedResults Preparing to play fixed sequence ok. (Not supported code returned on some platform)
1.2072 +//! @SYMTestType CIT
1.2073 + START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.2074 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.2075 + COMMAND toneutility1 NewL
1.2076 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0071-001-State_command02
1.2077 + COMMAND toneutility1 PrepareToPlayFixedSequence MM-MMF-ACLNT-TONE-PublicApi-0071-001-PrepareToPlayFixedSequence_command03
1.2078 + OUTSTANDING
1.2079 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0071-001-State_command04
1.2080 + COMMAND toneutility1 CancelPrepare
1.2081 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0071-001-State_command06
1.2082 + COMMAND toneutility1 PrepareToPlayFixedSequence MM-MMF-ACLNT-TONE-PublicApi-0071-001-PrepareToPlayFixedSequence_command07
1.2083 + OUTSTANDING
1.2084 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0071-001-State_command08
1.2085 + COMMAND !AsyncError=-5 toneutility1 Play
1.2086 + ASYNC_DELAY 1000
1.2087 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0071-001-State_command11
1.2088 + OUTSTANDING
1.2089 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0071-001-State_command13
1.2090 + COMMAND toneutility1 CancelPrepare
1.2091 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0071-001-State_command15
1.2092 + COMMAND toneutility1 ~
1.2093 + END_TEST_BLOCK
1.2094 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0071
1.2095 +
1.2096 +
1.2097 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0072
1.2098 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0072
1.2099 +//! @SYMAPI CMdaAudioToneUtility
1.2100 +//! @SYMAuthor Tarmo Kalda
1.2101 +//! @SYMCreationDate 10/03/2006
1.2102 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.2103 +//! @SYMTestCaseDesc Test prepare to play dual tone.
1.2104 +//! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), State(), PrepareToPlayDualTone().
1.2105 +//! @SYMTestActions 1. Create tone player object.
1.2106 +//! 2. Get state.
1.2107 +//! 3. Prepare to play dual tone.
1.2108 +//! 4. Get state.
1.2109 +//! @SYMTestStatus Implemented
1.2110 +//! @SYMTestPriority Critical
1.2111 +//! @SYMTestExpectedResults Preparing to play dual tone ok.
1.2112 +//! @SYMTestType CIT
1.2113 + START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.2114 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.2115 + COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0072-001-NewL_command01
1.2116 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0072-001-State_command02
1.2117 + COMMAND toneutility1 PrepareToPlayDualTone MM-MMF-ACLNT-TONE-PublicApi-0072-001-PrepareToPlayDualTone_command03
1.2118 + OUTSTANDING
1.2119 + COMMAND toneutility1 State
1.2120 + COMMAND toneutility1 ~
1.2121 + END_TEST_BLOCK
1.2122 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0072
1.2123 +
1.2124 +
1.2125 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0073
1.2126 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0073
1.2127 +//! @SYMAPI CMdaAudioToneUtility
1.2128 +//! @SYMAuthor Tarmo Kalda
1.2129 +//! @SYMCreationDate 10/03/2006
1.2130 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.2131 +//! @SYMTestCaseDesc Test prepare to play dual tone, using invalid frequency, KErrArgument expected.
1.2132 +//! Uses API elements: NewL(&aObserver, *aServer), PrepareToPlayDualTone(), Play(), CancelPlay().
1.2133 +//! @SYMTestActions 1. Create tone player object.
1.2134 +//! 2. Prepare to play dual tone.
1.2135 +//! 3. Play tone.
1.2136 +//! 4. Cancel Play.
1.2137 +//! @SYMTestStatus Implemented
1.2138 +//! @SYMTestPriority Critical
1.2139 +//! @SYMTestExpectedResults Tone is played with KErrArgument code return.
1.2140 +//! @SYMTestType CIT
1.2141 + START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.2142 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.2143 + COMMAND toneutility1 NewL
1.2144 + COMMAND toneutility1 PrepareToPlayDualTone MM-MMF-ACLNT-TONE-PublicApi-0073-001-PrepareToPlayDualTone_command02
1.2145 + OUTSTANDING
1.2146 + COMMAND !AsyncError=-6 toneutility1 Play
1.2147 + OUTSTANDING
1.2148 + COMMAND toneutility1 CancelPlay
1.2149 + COMMAND toneutility1 ~
1.2150 + END_TEST_BLOCK
1.2151 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0073
1.2152 +
1.2153 +
1.2154 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0074
1.2155 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0074
1.2156 +//! @SYMAPI CMdaAudioToneUtility
1.2157 +//! @SYMAuthor Tarmo Kalda
1.2158 +//! @SYMCreationDate 10/03/2006
1.2159 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.2160 +//! @SYMTestCaseDesc Test prepare to play dual tone, using invalid frequencies, KErrArgument expected.
1.2161 +//! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), PrepareToPlayDualTone(), Play(), CancelPlay().
1.2162 +//! @SYMTestActions 1. Create tone player object.
1.2163 +//! 2. Prepare to play dual tone.
1.2164 +//! 3. Play tone.
1.2165 +//! 4. Cancel Play.
1.2166 +//! @SYMTestStatus Implemented
1.2167 +//! @SYMTestPriority Critical
1.2168 +//! @SYMTestExpectedResults Tone is played with KErrArgument code return .
1.2169 +//! @SYMTestType CIT
1.2170 + START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.2171 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.2172 + COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0074-001-NewL_command01
1.2173 + COMMAND toneutility1 PrepareToPlayDualTone MM-MMF-ACLNT-TONE-PublicApi-0074-001-PrepareToPlayDualTone_command02
1.2174 + OUTSTANDING
1.2175 + COMMAND !AsyncError=-6 toneutility1 Play
1.2176 + OUTSTANDING
1.2177 + COMMAND toneutility1 CancelPlay
1.2178 + COMMAND toneutility1 ~
1.2179 + END_TEST_BLOCK
1.2180 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0074
1.2181 +
1.2182 +
1.2183 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0075
1.2184 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0075
1.2185 +//! @SYMAPI CMdaAudioToneUtility
1.2186 +//! @SYMAuthor Tarmo Kalda
1.2187 +//! @SYMCreationDate 10/03/2006
1.2188 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.2189 +//! @SYMTestCaseDesc Test prepare to play dual tone, using invalid frequencies and duration, KErrArgument expected.
1.2190 +//! Uses API elements: NewL(&aObserver, *aServer), PrepareToPlayDualTone(), Play(), CancelPlay().
1.2191 +//! @SYMTestActions 1. Create tone player object.
1.2192 +//! 2. Prepare to play dual tone.
1.2193 +//! 3. Play tone.
1.2194 +//! 4. Cancel Play.
1.2195 +//! @SYMTestStatus Implemented
1.2196 +//! @SYMTestPriority Critical
1.2197 +//! @SYMTestExpectedResults Tone is played with KErrArgument code return.
1.2198 +//! @SYMTestType CIT
1.2199 + START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.2200 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.2201 + COMMAND toneutility1 NewL
1.2202 + COMMAND toneutility1 PrepareToPlayDualTone MM-MMF-ACLNT-TONE-PublicApi-0075-001-PrepareToPlayDualTone_command02
1.2203 + OUTSTANDING
1.2204 + COMMAND !AsyncError=-6 toneutility1 Play
1.2205 + OUTSTANDING
1.2206 + COMMAND toneutility1 CancelPlay
1.2207 + COMMAND toneutility1 ~
1.2208 + END_TEST_BLOCK
1.2209 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0075
1.2210 +
1.2211 +
1.2212 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0076
1.2213 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0076
1.2214 +//! @SYMAPI CMdaAudioToneUtility
1.2215 +//! @SYMAuthor Tarmo Kalda
1.2216 +//! @SYMCreationDate 10/03/2006
1.2217 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.2218 +//! @SYMTestCaseDesc Test prepare to play dual tone, using invalid frequencytwo and duration, KErrArgument expected.
1.2219 +//! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), PrepareToPlayDualTone(), Play(), CancelPlay().
1.2220 +//! @SYMTestActions 1. Create tone player object.
1.2221 +//! 2. Prepare to play dual tone.
1.2222 +//! 3. Play tone.
1.2223 +//! 4. Cancel Play.
1.2224 +//! @SYMTestStatus Implemented
1.2225 +//! @SYMTestPriority Critical
1.2226 +//! @SYMTestExpectedResults Tone is played with KErrArgument code return.
1.2227 +//! @SYMTestType CIT
1.2228 + START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.2229 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.2230 + COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0076-001-NewL_command01
1.2231 + COMMAND toneutility1 PrepareToPlayDualTone MM-MMF-ACLNT-TONE-PublicApi-0076-001-PrepareToPlayDualTone_command02
1.2232 + OUTSTANDING
1.2233 + COMMAND !AsyncError=-6 toneutility1 Play
1.2234 + OUTSTANDING
1.2235 + COMMAND toneutility1 CancelPlay
1.2236 + COMMAND toneutility1 ~
1.2237 + END_TEST_BLOCK
1.2238 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0076
1.2239 +
1.2240 +
1.2241 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0077
1.2242 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0077
1.2243 +//! @SYMAPI CMdaAudioToneUtility
1.2244 +//! @SYMAuthor Tarmo Kalda
1.2245 +//! @SYMCreationDate 10/03/2006
1.2246 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.2247 +//! @SYMTestCaseDesc Test prepare to play dual tone, using invalid duration, KErrArgument expected.
1.2248 +//! Uses API elements: NewL(&aObserver, *aServer), PrepareToPlayDualTone(), Play(), CancelPlay().
1.2249 +//! @SYMTestActions 1. Create tone player object.
1.2250 +//! 2. Prepare to play dual tone.
1.2251 +//! 3. Play tone.
1.2252 +//! 4. Cancel Play.
1.2253 +//! @SYMTestStatus Implemented
1.2254 +//! @SYMTestPriority Critical
1.2255 +//! @SYMTestExpectedResults Tone is played with KErrArgument code return.
1.2256 +//! @SYMTestType CIT
1.2257 + START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.2258 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.2259 + COMMAND toneutility1 NewL
1.2260 + COMMAND toneutility1 PrepareToPlayDualTone MM-MMF-ACLNT-TONE-PublicApi-0077-001-PrepareToPlayDualTone_command02
1.2261 + OUTSTANDING
1.2262 + COMMAND !AsyncError=-6 toneutility1 Play
1.2263 + OUTSTANDING
1.2264 + COMMAND toneutility1 CancelPlay
1.2265 + COMMAND toneutility1 ~
1.2266 + END_TEST_BLOCK
1.2267 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0077
1.2268 +
1.2269 +
1.2270 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0078
1.2271 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0078
1.2272 +//! @SYMAPI CMdaAudioToneUtility
1.2273 +//! @SYMAuthor Tarmo Kalda
1.2274 +//! @SYMCreationDate 10/03/2006
1.2275 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.2276 +//! @SYMTestCaseDesc Test prepare to play dual tone, using invalid frequency and duration, KErrArgument expected.
1.2277 +//! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), PrepareToPlayDualTone(), Play(), CancelPlay().
1.2278 +//! @SYMTestActions 1. Create tone player object.
1.2279 +//! 2. Prepare to play dual tone.
1.2280 +//! 3. Play tone.
1.2281 +//! 4. Cancel Play.
1.2282 +//! @SYMTestStatus Implemented
1.2283 +//! @SYMTestPriority Critical
1.2284 +//! @SYMTestExpectedResults Tone is played with KErrArgument code return.
1.2285 +//! @SYMTestType CIT
1.2286 + START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.2287 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.2288 + COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0078-001-NewL_command01
1.2289 + COMMAND toneutility1 PrepareToPlayDualTone MM-MMF-ACLNT-TONE-PublicApi-0078-001-PrepareToPlayDualTone_command02
1.2290 + OUTSTANDING
1.2291 + COMMAND !AsyncError=-6 toneutility1 Play
1.2292 + OUTSTANDING
1.2293 + COMMAND toneutility1 CancelPlay
1.2294 + COMMAND toneutility1 ~
1.2295 + END_TEST_BLOCK
1.2296 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0078
1.2297 +
1.2298 +
1.2299 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0079
1.2300 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0079
1.2301 +//! @SYMAPI CMdaAudioToneUtility
1.2302 +//! @SYMAuthor Tarmo Kalda
1.2303 +//! @SYMCreationDate 10/03/2006
1.2304 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.2305 +//! @SYMTestCaseDesc Test prepare to play multiple dual tone, using Play().
1.2306 +//! Uses API elements: NewL(&aObserver, *aServer), PrepareToPlayDualTone(), Play().
1.2307 +//! @SYMTestActions 1. Create tone player object.
1.2308 +//! 2. Prepare to play dual tone.
1.2309 +//! 3. Play (asynchronous).
1.2310 +//! 4. Prepare to play dual tone.
1.2311 +//! @SYMTestStatus Implemented
1.2312 +//! @SYMTestPriority Critical
1.2313 +//! @SYMTestExpectedResults Preparing to play dual tone ok.
1.2314 +//! @SYMTestType CIT
1.2315 + START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.2316 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.2317 + COMMAND toneutility1 NewL
1.2318 + COMMAND toneutility1 PrepareToPlayDualTone MM-MMF-ACLNT-TONE-PublicApi-0079-001-PrepareToPlayDualTone_command02
1.2319 + OUTSTANDING
1.2320 + COMMAND toneutility1 Play
1.2321 + COMMAND toneutility1 PrepareToPlayDualTone MM-MMF-ACLNT-TONE-PublicApi-0079-001-PrepareToPlayDualTone_command04
1.2322 + OUTSTANDING
1.2323 + COMMAND toneutility1 ~
1.2324 + END_TEST_BLOCK
1.2325 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0079
1.2326 +
1.2327 +
1.2328 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0080
1.2329 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0080
1.2330 +//! @SYMAPI CMdaAudioToneUtility
1.2331 +//! @SYMAuthor Tarmo Kalda
1.2332 +//! @SYMCreationDate 10/03/2006
1.2333 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.2334 +//! @SYMTestCaseDesc Test prepare to play multiple dual tone, without Play().
1.2335 +//! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), PrepareToPlayDualTone().
1.2336 +//! @SYMTestActions 1. Create tone player object.
1.2337 +//! 2. Prepare to play dual tone.
1.2338 +//! 3. Prepare to play dual tone.
1.2339 +//! @SYMTestStatus Implemented
1.2340 +//! @SYMTestPriority Critical
1.2341 +//! @SYMTestExpectedResults Preparing to play dual tone ok.
1.2342 +//! @SYMTestType CIT
1.2343 + START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.2344 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.2345 + COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0080-001-NewL_command01
1.2346 + COMMAND toneutility1 PrepareToPlayDualTone MM-MMF-ACLNT-TONE-PublicApi-0080-001-PrepareToPlayDualTone_command02
1.2347 + OUTSTANDING
1.2348 + COMMAND toneutility1 PrepareToPlayDualTone MM-MMF-ACLNT-TONE-PublicApi-0080-001-PrepareToPlayDualTone_command03
1.2349 + OUTSTANDING
1.2350 + COMMAND toneutility1 ~
1.2351 + END_TEST_BLOCK
1.2352 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0080
1.2353 +
1.2354 +
1.2355 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0081
1.2356 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0081
1.2357 +//! @SYMAPI CMdaAudioToneUtility
1.2358 +//! @SYMAuthor Tarmo Kalda
1.2359 +//! @SYMCreationDate 10/03/2006
1.2360 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.2361 +//! @SYMTestCaseDesc Test prepare to play dual tone with play operation in progress, error -14 expected.
1.2362 +//! Uses API elements: NewL(&aObserver, *aServer), PrepareToPlayDualTone(), timer, Play(), CancelPlay().
1.2363 +//! @SYMTestActions 1. Create tone player object.
1.2364 +//! 2. Prepare to play dual tone.
1.2365 +//! 3. Play (asynchronous).
1.2366 +//! 4. Play (asynchronous).
1.2367 +//! 5. Cancel play.
1.2368 +//! @SYMTestStatus Implemented
1.2369 +//! @SYMTestPriority Critical
1.2370 +//! @SYMTestExpectedResults KErrInUse (-14).
1.2371 +//! @SYMTestType CIT
1.2372 + START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.2373 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.2374 + COMMAND toneutility1 NewL
1.2375 + COMMAND toneutility1 PrepareToPlayDualTone MM-MMF-ACLNT-TONE-PublicApi-0081-001-PrepareToPlayDualTone_command02
1.2376 + OUTSTANDING
1.2377 + COMMAND toneutility1 Play
1.2378 + ASYNC_DELAY 1000
1.2379 + COMMAND !AsyncError=-14 toneutility1 Play
1.2380 + COMMAND toneutility1 CancelPlay
1.2381 + COMMAND toneutility1 ~
1.2382 + END_TEST_BLOCK
1.2383 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0081
1.2384 +
1.2385 +
1.2386 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0082
1.2387 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0082
1.2388 +//! @SYMAPI CMdaAudioToneUtility
1.2389 +//! @SYMAuthor Tarmo Kalda
1.2390 +//! @SYMCreationDate 10/03/2006
1.2391 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.2392 +//! @SYMTestCaseDesc Test prepare to play dual tone, using CancelPrepare().
1.2393 +//! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), State(), PrepareToPlayDualTone(), CancelPrepare(), Play().
1.2394 +//! @SYMTestActions 1. Create tone player object.
1.2395 +//! 2. Get state.
1.2396 +//! 3. Prepare to play dual tone.
1.2397 +//! 4. Get state.
1.2398 +//! 5. Cancel prepare.
1.2399 +//! 6. Get state.
1.2400 +//! 7. Prepare to play dual tone.
1.2401 +//! 8. Get state.
1.2402 +//! 9. Play.
1.2403 +//! 10. Get state.
1.2404 +//! 11. Cancel prepare.
1.2405 +//! 12. Get state.
1.2406 +//! @SYMTestStatus Implemented
1.2407 +//! @SYMTestPriority Critical
1.2408 +//! @SYMTestExpectedResults Preparing to play dual tone ok.
1.2409 +//! @SYMTestType CIT
1.2410 + START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.2411 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.2412 + COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0082-001-NewL_command01
1.2413 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0082-001-State_command02
1.2414 + COMMAND toneutility1 PrepareToPlayDualTone MM-MMF-ACLNT-TONE-PublicApi-0082-001-PrepareToPlayDualTone_command03
1.2415 + OUTSTANDING
1.2416 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0082-001-State_command04
1.2417 + COMMAND toneutility1 CancelPrepare
1.2418 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0082-001-State_command06
1.2419 + COMMAND toneutility1 PrepareToPlayDualTone MM-MMF-ACLNT-TONE-PublicApi-0082-001-PrepareToPlayDualTone_command07
1.2420 + OUTSTANDING
1.2421 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0082-001-State_command08
1.2422 + COMMAND toneutility1 Play
1.2423 + OUTSTANDING
1.2424 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0082-001-State_command10
1.2425 + COMMAND toneutility1 CancelPrepare
1.2426 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0082-001-State_command12
1.2427 + COMMAND toneutility1 ~
1.2428 + END_TEST_BLOCK
1.2429 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0082
1.2430 +
1.2431 +
1.2432 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0083
1.2433 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0083
1.2434 +//! @SYMAPI CMdaAudioToneUtility
1.2435 +//! @SYMAuthor Tarmo Kalda
1.2436 +//! @SYMCreationDate 10/03/2006
1.2437 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.2438 +//! @SYMTestCaseDesc Test prepare to play dual tone, using CancelPrepare() and CancelPlay().
1.2439 +//! Uses API elements: NewL(&aObserver, *aServer), State(), PrepareToPlayDualTone(), CancelPrepare(), timer, Play(), CancelPlay().
1.2440 +//! @SYMTestActions 1. Create tone player object.
1.2441 +//! 2. Get state.
1.2442 +//! 3. Prepare to play dual tone.
1.2443 +//! 4. Get state.
1.2444 +//! 5. Cancel prepare.
1.2445 +//! 6. Get state.
1.2446 +//! 7. Prepare to play dual tone.
1.2447 +//! 8. Get state.
1.2448 +//! 9. Play (asynchronous).
1.2449 +//! 10. Get state.
1.2450 +//! 11. Cancel play.
1.2451 +//! 12. Get state.
1.2452 +//! 13. Cancel prepare.
1.2453 +//! 14. Get state.
1.2454 +//! @SYMTestStatus Implemented
1.2455 +//! @SYMTestPriority Critical
1.2456 +//! @SYMTestExpectedResults Preparing to play dual tone ok.
1.2457 +//! @SYMTestType CIT
1.2458 + START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.2459 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.2460 + COMMAND toneutility1 NewL
1.2461 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0083-001-State_command02
1.2462 + COMMAND toneutility1 PrepareToPlayDualTone MM-MMF-ACLNT-TONE-PublicApi-0083-001-PrepareToPlayDualTone_command03
1.2463 + OUTSTANDING
1.2464 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0083-001-State_command04
1.2465 + COMMAND toneutility1 CancelPrepare
1.2466 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0083-001-State_command06
1.2467 + COMMAND toneutility1 PrepareToPlayDualTone MM-MMF-ACLNT-TONE-PublicApi-0083-001-PrepareToPlayDualTone_command07
1.2468 + OUTSTANDING
1.2469 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0083-001-State_command08
1.2470 + COMMAND toneutility1 Play
1.2471 + ASYNC_DELAY 1000
1.2472 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0083-001-State_command11
1.2473 + COMMAND toneutility1 CancelPlay
1.2474 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0083-001-State_command13
1.2475 + COMMAND toneutility1 CancelPrepare
1.2476 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0083-001-State_command15
1.2477 + COMMAND toneutility1 ~
1.2478 + END_TEST_BLOCK
1.2479 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0083
1.2480 +
1.2481 +
1.2482 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0084
1.2483 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0084
1.2484 +//! @SYMAPI CMdaAudioToneUtility
1.2485 +//! @SYMAuthor Tarmo Kalda
1.2486 +//! @SYMCreationDate 10/03/2006
1.2487 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.2488 +//! @SYMTestCaseDesc Test prepare to play dual tone, using outstanding.
1.2489 +//! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), State(), PrepareToPlayDualTone(), CancelPrepare(), timer, Play().
1.2490 +//! @SYMTestActions 1. Create tone player object.
1.2491 +//! 2. Get state.
1.2492 +//! 3. Prepare to play dual tone.
1.2493 +//! 4. Get state.
1.2494 +//! 5. Cancel prepare.
1.2495 +//! 6. Get state.
1.2496 +//! 7. Prepare to play dual tone.
1.2497 +//! 8. Get state.
1.2498 +//! 9. Play (asynchronous).
1.2499 +//! 10. Get state.
1.2500 +//! 11. Call outstanding.
1.2501 +//! 12. Get state.
1.2502 +//! 13. Cancel prepare.
1.2503 +//! 14. Get state.
1.2504 +//! @SYMTestStatus Implemented
1.2505 +//! @SYMTestPriority Critical
1.2506 +//! @SYMTestExpectedResults Preparing to play dual tone ok.
1.2507 +//! @SYMTestType CIT
1.2508 + START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.2509 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.2510 + COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0084-001-NewL_command01
1.2511 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0084-001-State_command02
1.2512 + COMMAND toneutility1 PrepareToPlayDualTone MM-MMF-ACLNT-TONE-PublicApi-0084-001-PrepareToPlayDualTone_command03
1.2513 + OUTSTANDING
1.2514 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0084-001-State_command04
1.2515 + COMMAND toneutility1 CancelPrepare
1.2516 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0084-001-State_command06
1.2517 + COMMAND toneutility1 PrepareToPlayDualTone MM-MMF-ACLNT-TONE-PublicApi-0084-001-PrepareToPlayDualTone_command07
1.2518 + OUTSTANDING
1.2519 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0084-001-State_command08
1.2520 + COMMAND toneutility1 Play
1.2521 + ASYNC_DELAY 1000
1.2522 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0084-001-State_command11
1.2523 + OUTSTANDING
1.2524 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0084-001-State_command13
1.2525 + COMMAND toneutility1 CancelPrepare
1.2526 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0084-001-State_command15
1.2527 + COMMAND toneutility1 ~
1.2528 + END_TEST_BLOCK
1.2529 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0084
1.2530 +
1.2531 +
1.2532 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0085
1.2533 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0085
1.2534 +//! @SYMAPI CMdaAudioToneUtility
1.2535 +//! @SYMAuthor Tarmo Kalda
1.2536 +//! @SYMCreationDate 10/03/2006
1.2537 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.2538 +//! @SYMTestCaseDesc Test prepare to play file sequence.
1.2539 +//! Uses API elements: NewL(&aObserver, *aServer), State(), PrepareToPlayFileSequence(&aFile).
1.2540 +//! @SYMTestActions 1. Create tone player object.
1.2541 +//! 2. Get state.
1.2542 +//! 3. Prepare to play file sequence (input file '\multimedia\sequence1.sqn').
1.2543 +//! 4. Get state.
1.2544 +//! @SYMTestStatus Implemented
1.2545 +//! @SYMTestPriority Critical
1.2546 +//! @SYMTestExpectedResults Preparing to play file sequence ok.
1.2547 +//! @SYMTestType CIT
1.2548 + START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.2549 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.2550 + COMMAND toneutility1 NewL
1.2551 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0085-001-State_command02
1.2552 + COMMAND toneutility1 PrepareToPlayFileSequence MM-MMF-ACLNT-TONE-PublicApi-0085-001-PrepareToPlayFileSequence_command03
1.2553 + OUTSTANDING
1.2554 + COMMAND toneutility1 State
1.2555 + COMMAND toneutility1 ~
1.2556 + END_TEST_BLOCK
1.2557 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0085
1.2558 +
1.2559 +
1.2560 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0086
1.2561 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0086
1.2562 +//! @SYMAPI CMdaAudioToneUtility
1.2563 +//! @SYMAuthor Tarmo Kalda
1.2564 +//! @SYMCreationDate 10/03/2006
1.2565 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.2566 +//! @SYMTestCaseDesc Test prepare to play file sequence with invalid parameter, error -20 expected.
1.2567 +//! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), PrepareToPlayFileSequence(&aFile), Play().
1.2568 +//! @SYMTestActions 1. Create tone player object.
1.2569 +//! 2. Prepare to play file sequence (input file '0').
1.2570 +//! @SYMTestStatus Implemented
1.2571 +//! @SYMTestPriority Critical
1.2572 +//! @SYMTestExpectedResults KErrCorrupt (-20) is returned.
1.2573 +//! @SYMTestType CIT
1.2574 + START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.2575 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.2576 + COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0086-001-NewL_command01
1.2577 + COMMAND toneutility1 PrepareToPlayFileSequence MM-MMF-ACLNT-TONE-PublicApi-0086-001-PrepareToPlayFileSequence_command02
1.2578 + OUTSTANDING
1.2579 + COMMAND !AsyncError=-20 toneutility1 Play
1.2580 + OUTSTANDING
1.2581 + COMMAND toneutility1 ~
1.2582 + END_TEST_BLOCK
1.2583 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0086
1.2584 +
1.2585 +
1.2586 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0087
1.2587 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0087
1.2588 +//! @SYMAPI CMdaAudioToneUtility
1.2589 +//! @SYMAuthor Tarmo Kalda
1.2590 +//! @SYMCreationDate 10/03/2006
1.2591 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.2592 +//! @SYMTestCaseDesc Test prepare to play multiple file sequence.
1.2593 +//! Uses API elements: NewL(&aObserver, *aServer), PrepareToPlayFileSequence(&aFile).
1.2594 +//! @SYMTestActions 1. Create tone player object.
1.2595 +//! 2. Prepare to play file sequence (input file '\multimedia\sequence1.sqn').
1.2596 +//! 3. Prepare to play file sequence (input file '\multimedia\sequence2.sqn').
1.2597 +//! @SYMTestStatus Implemented
1.2598 +//! @SYMTestPriority Critical
1.2599 +//! @SYMTestExpectedResults Preparing to play file sequence ok.
1.2600 +//! @SYMTestType CIT
1.2601 + START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.2602 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.2603 + COMMAND toneutility1 NewL
1.2604 + COMMAND toneutility1 PrepareToPlayFileSequence MM-MMF-ACLNT-TONE-PublicApi-0087-001-PrepareToPlayFileSequence_command02
1.2605 + OUTSTANDING
1.2606 + COMMAND toneutility1 PrepareToPlayFileSequence MM-MMF-ACLNT-TONE-PublicApi-0087-001-PrepareToPlayFileSequence_command04
1.2607 + OUTSTANDING
1.2608 + COMMAND toneutility1 ~
1.2609 + END_TEST_BLOCK
1.2610 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0087
1.2611 +
1.2612 +
1.2613 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0088
1.2614 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0088
1.2615 +//! @SYMAPI CMdaAudioToneUtility
1.2616 +//! @SYMAuthor Tarmo Kalda
1.2617 +//! @SYMCreationDate 10/03/2006
1.2618 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.2619 +//! @SYMTestCaseDesc Test prepare to play file sequence with play operation in progress.
1.2620 +//! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), PrepareToPlayFileSequence(&aFile), timer, Play().
1.2621 +//! @SYMTestActions 1. Create tone player object.
1.2622 +//! 2. Prepare to play file sequence (input file '\multimedia\sequence1.sqn').
1.2623 +//! 3. Play (asynchronous).
1.2624 +//! 4. Prepare to play file sequence (input file '\multimedia\sequence1.sqn').
1.2625 +//! @SYMTestStatus Implemented
1.2626 +//! @SYMTestPriority Critical
1.2627 +//! @SYMTestExpectedResults Preparing to play file sequence ok.
1.2628 +//! @SYMTestType CIT
1.2629 + START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.2630 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.2631 + COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0088-001-NewL_command01
1.2632 + COMMAND toneutility1 PrepareToPlayFileSequence MM-MMF-ACLNT-TONE-PublicApi-0088-001-PrepareToPlayFileSequence_command02
1.2633 + OUTSTANDING
1.2634 + COMMAND toneutility1 Play
1.2635 + ASYNC_DELAY 1000
1.2636 + COMMAND toneutility1 PrepareToPlayFileSequence MM-MMF-ACLNT-TONE-PublicApi-0088-001-PrepareToPlayFileSequence_command05
1.2637 + OUTSTANDING
1.2638 + COMMAND toneutility1 ~
1.2639 + END_TEST_BLOCK
1.2640 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0088
1.2641 +
1.2642 +
1.2643 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0089
1.2644 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0089
1.2645 +//! @SYMAPI CMdaAudioToneUtility
1.2646 +//! @SYMAuthor Tarmo Kalda
1.2647 +//! @SYMCreationDate 10/03/2006
1.2648 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.2649 +//! @SYMTestCaseDesc Play file sequence with play operation in progress, error -14 expected.
1.2650 +//! Uses API elements: NewL(&aObserver, *aServer), PrepareToPlayFileSequence(&aFile), timer, Play().
1.2651 +//! @SYMTestActions 1. Create tone player object.
1.2652 +//! 2. Prepare to play file sequence (input file '\multimedia\sequence1.sqn').
1.2653 +//! 3. Play (asynchronous).
1.2654 +//! 4. Play (asynchronous).
1.2655 +//! @SYMTestStatus Implemented
1.2656 +//! @SYMTestPriority Critical
1.2657 +//! @SYMTestExpectedResults KErrInUse (-14).
1.2658 +//! @SYMTestType CIT
1.2659 + START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.2660 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.2661 + COMMAND toneutility1 NewL
1.2662 + COMMAND toneutility1 PrepareToPlayFileSequence MM-MMF-ACLNT-TONE-PublicApi-0089-001-PrepareToPlayFileSequence_command02
1.2663 + OUTSTANDING
1.2664 + COMMAND toneutility1 Play
1.2665 + ASYNC_DELAY 1000
1.2666 + COMMAND !AsyncError=-14 toneutility1 Play
1.2667 + COMMAND toneutility1 CancelPlay
1.2668 + COMMAND toneutility1 ~
1.2669 + END_TEST_BLOCK
1.2670 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0089
1.2671 +
1.2672 +
1.2673 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0090
1.2674 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0090
1.2675 +//! @SYMAPI CMdaAudioToneUtility
1.2676 +//! @SYMAuthor Tarmo Kalda
1.2677 +//! @SYMCreationDate 10/03/2006
1.2678 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.2679 +//! @SYMTestCaseDesc Test prepare to play file sequence, using CancelPrepare() and outstanding.
1.2680 +//! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), State(), PrepareToPlayFileSequence(&aFile), CancelPrepare(), timer, Play().
1.2681 +//! @SYMTestActions 1. Create tone player object.
1.2682 +//! 2. Get state.
1.2683 +//! 3. Prepare to play file sequence.
1.2684 +//! 4. Get state.
1.2685 +//! 5. Cancel prepare.
1.2686 +//! 6. Get state.
1.2687 +//! 7. Prepare to play file sequence.
1.2688 +//! 8. Get state.
1.2689 +//! 9. Play (asynchronous).
1.2690 +//! 10. Call outstanding.
1.2691 +//! 11. Get state.
1.2692 +//! 12. Cancel prepare.
1.2693 +//! 13. Get state.
1.2694 +//! @SYMTestStatus Implemented
1.2695 +//! @SYMTestPriority Critical
1.2696 +//! @SYMTestExpectedResults Preparing to play file sequence ok.
1.2697 +//! @SYMTestType CIT
1.2698 + START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.2699 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.2700 + COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0090-001-NewL_command01
1.2701 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0090-001-State_command02
1.2702 + COMMAND toneutility1 PrepareToPlayFileSequence MM-MMF-ACLNT-TONE-PublicApi-0090-001-PrepareToPlayFileSequence_command03
1.2703 + OUTSTANDING
1.2704 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0090-001-State_command04
1.2705 + COMMAND toneutility1 CancelPrepare
1.2706 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0090-001-State_command06
1.2707 + COMMAND toneutility1 PrepareToPlayFileSequence MM-MMF-ACLNT-TONE-PublicApi-0090-001-PrepareToPlayFileSequence_command07
1.2708 + OUTSTANDING
1.2709 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0090-001-State_command08
1.2710 + COMMAND toneutility1 Play
1.2711 + ASYNC_DELAY 1000
1.2712 + OUTSTANDING
1.2713 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0090-001-State_command12
1.2714 + COMMAND toneutility1 CancelPrepare
1.2715 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0090-001-State_command14
1.2716 + COMMAND toneutility1 ~
1.2717 + END_TEST_BLOCK
1.2718 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0090
1.2719 +
1.2720 +
1.2721 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0091
1.2722 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0091
1.2723 +//! @SYMAPI CMdaAudioToneUtility
1.2724 +//! @SYMAuthor Tarmo Kalda
1.2725 +//! @SYMCreationDate 10/03/2006
1.2726 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.2727 +//! @SYMTestCaseDesc Test prepare to play file sequence, using CancelPrepare() and CancelPlay().
1.2728 +//! Uses API elements: NewL(&aObserver, *aServer), State(), PrepareToPlayFileSequence(&aFile), CancelPrepare(), timer, Play(), CancelPlay().
1.2729 +//! @SYMTestActions 1. Create tone player object.
1.2730 +//! 2. Get state.
1.2731 +//! 3. Prepare to play file sequence.
1.2732 +//! 4. Get state.
1.2733 +//! 5. Cancel prepare.
1.2734 +//! 6. Get state.
1.2735 +//! 7. Prepare to play file sequence.
1.2736 +//! 8. Get state.
1.2737 +//! 9. Play (asynchronous).
1.2738 +//! 10. Get state.
1.2739 +//! 11. Cancel play.
1.2740 +//! 12. Get state.
1.2741 +//! 13. Cancel prepare.
1.2742 +//! 14. Get state.
1.2743 +//! @SYMTestStatus Implemented
1.2744 +//! @SYMTestPriority Critical
1.2745 +//! @SYMTestExpectedResults Preparing to play file sequence ok.
1.2746 +//! @SYMTestType CIT
1.2747 + START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.2748 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.2749 + COMMAND toneutility1 NewL
1.2750 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0091-001-State_command02
1.2751 + COMMAND toneutility1 PrepareToPlayFileSequence MM-MMF-ACLNT-TONE-PublicApi-0091-001-PrepareToPlayFileSequence_command03
1.2752 + OUTSTANDING
1.2753 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0091-001-State_command04
1.2754 + COMMAND toneutility1 CancelPrepare
1.2755 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0091-001-State_command06
1.2756 + COMMAND toneutility1 PrepareToPlayFileSequence MM-MMF-ACLNT-TONE-PublicApi-0091-001-PrepareToPlayFileSequence_command07
1.2757 + OUTSTANDING
1.2758 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0091-001-State_command08
1.2759 + COMMAND toneutility1 Play
1.2760 + ASYNC_DELAY 1000
1.2761 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0091-001-State_command11
1.2762 + COMMAND toneutility1 CancelPlay
1.2763 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0091-001-State_command13
1.2764 + COMMAND toneutility1 CancelPrepare
1.2765 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0091-001-State_command15
1.2766 + COMMAND toneutility1 ~
1.2767 + END_TEST_BLOCK
1.2768 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0091
1.2769 +
1.2770 +
1.2771 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0092
1.2772 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0092
1.2773 +//! @SYMAPI CMdaAudioToneUtility
1.2774 +//! @SYMAuthor Tarmo Kalda
1.2775 +//! @SYMCreationDate 10/03/2006
1.2776 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.2777 +//! @SYMTestCaseDesc Test prepare to play file sequence, using outstanding.
1.2778 +//! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), State(), PrepareToPlayFileSequence(&aFile), CancelPrepare(), timer, Play().
1.2779 +//! @SYMTestActions 1. Create tone player object.
1.2780 +//! 2. Get state.
1.2781 +//! 3. Prepare to play file sequence.
1.2782 +//! 4. Get state.
1.2783 +//! 5. Cancel prepare.
1.2784 +//! 6. Get state.
1.2785 +//! 7. Prepare to play file sequence.
1.2786 +//! 8. Get state.
1.2787 +//! 9. Play (asynchronous).
1.2788 +//! 10. Get state.
1.2789 +//! 11. Call outstanding.
1.2790 +//! 12. Get state.
1.2791 +//! 13. Cancel prepare.
1.2792 +//! 14. Get state.
1.2793 +//! @SYMTestStatus Implemented
1.2794 +//! @SYMTestPriority Critical
1.2795 +//! @SYMTestExpectedResults Preparing to play file sequence ok.
1.2796 +//! @SYMTestType CIT
1.2797 + START_TEST_BLOCK 100 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.2798 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.2799 + COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0092-001-NewL_command01
1.2800 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0092-001-State_command02
1.2801 + COMMAND toneutility1 PrepareToPlayFileSequence MM-MMF-ACLNT-TONE-PublicApi-0092-001-PrepareToPlayFileSequence_command03
1.2802 + OUTSTANDING
1.2803 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0092-001-State_command04
1.2804 + COMMAND toneutility1 CancelPrepare
1.2805 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0092-001-State_command06
1.2806 + COMMAND toneutility1 PrepareToPlayFileSequence MM-MMF-ACLNT-TONE-PublicApi-0092-001-PrepareToPlayFileSequence_command07
1.2807 + OUTSTANDING
1.2808 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0092-001-State_command08
1.2809 + COMMAND toneutility1 Play
1.2810 + ASYNC_DELAY 1000
1.2811 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0092-001-State_command11
1.2812 + OUTSTANDING
1.2813 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0092-001-State_command13
1.2814 + COMMAND toneutility1 CancelPrepare
1.2815 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0092-001-State_command15
1.2816 + COMMAND toneutility1 ~
1.2817 + END_TEST_BLOCK
1.2818 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0092
1.2819 +
1.2820 +
1.2821 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0093
1.2822 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0093
1.2823 +//! @SYMAPI CMdaAudioToneUtility
1.2824 +//! @SYMAuthor Tarmo Kalda
1.2825 +//! @SYMCreationDate 10/03/2006
1.2826 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.2827 +//! @SYMTestCaseDesc Test play without initialization
1.2828 +//! Uses API elements: NewL(&aObserver, *aServer), Play().
1.2829 +//! @SYMTestActions 1. Create tone player object.
1.2830 +//! 2. Start play.
1.2831 +//! @SYMTestStatus Implemented
1.2832 +//! @SYMTestPriority Critical
1.2833 +//! @SYMTestExpectedResults Playing ok.
1.2834 +//! @SYMTestType CIT
1.2835 + START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.2836 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.2837 + COMMAND toneutility1 NewL
1.2838 + COMMAND toneutility1 Play
1.2839 + COMMAND toneutility1 ~
1.2840 + END_TEST_BLOCK
1.2841 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0093
1.2842 +
1.2843 +
1.2844 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0094
1.2845 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0094
1.2846 +//! @SYMAPI CMdaAudioToneUtility
1.2847 +//! @SYMAuthor Tarmo Kalda
1.2848 +//! @SYMCreationDate 10/03/2006
1.2849 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.2850 +//! @SYMTestCaseDesc Test cancel play without initialization.
1.2851 +//! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), CancelPlay().
1.2852 +//! @SYMTestActions 1. Create tone player object.
1.2853 +//! 2. Cancel play.
1.2854 +//! @SYMTestStatus Implemented
1.2855 +//! @SYMTestPriority Critical
1.2856 +//! @SYMTestExpectedResults Cancel play ok.
1.2857 +//! @SYMTestType CIT
1.2858 + START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.2859 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.2860 + COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0094-001-NewL_command01
1.2861 + COMMAND toneutility1 CancelPlay
1.2862 + COMMAND toneutility1 ~
1.2863 + END_TEST_BLOCK
1.2864 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0094
1.2865 +
1.2866 +
1.2867 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0095
1.2868 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0095
1.2869 +//! @SYMAPI CMdaAudioToneUtility
1.2870 +//! @SYMAuthor Tarmo Kalda
1.2871 +//! @SYMCreationDate 10/03/2006
1.2872 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.2873 +//! @SYMTestCaseDesc Test cancel prepare without initialization.
1.2874 +//! Uses API elements: NewL(&aObserver, *aServer), CancelPrepare().
1.2875 +//! @SYMTestActions 1. Create tone player object.
1.2876 +//! 2. Cancel prepare.
1.2877 +//! @SYMTestStatus Implemented
1.2878 +//! @SYMTestPriority Critical
1.2879 +//! @SYMTestExpectedResults Cancel prepare ok.
1.2880 +//! @SYMTestType CIT
1.2881 + START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.2882 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.2883 + COMMAND toneutility1 NewL
1.2884 + COMMAND toneutility1 CancelPrepare
1.2885 + COMMAND toneutility1 ~
1.2886 + END_TEST_BLOCK
1.2887 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0095
1.2888 +
1.2889 +
1.2890 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0096
1.2891 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0096
1.2892 +//! @SYMAPI CMdaAudioToneUtility
1.2893 +//! @SYMAuthor Tarmo Kalda
1.2894 +//! @SYMCreationDate 10/03/2006
1.2895 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.2896 +//! @SYMTestCaseDesc Test cancel prepare while playing.
1.2897 +//! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), PrepareToPlayDualTone(), State(), Play(), CancelPrepare().
1.2898 +//! @SYMTestActions 1. Create tone player object.
1.2899 +//! 2. Prepare to play dual tone.
1.2900 +//! 3. Get state.
1.2901 +//! 4. Play (asynchronous).
1.2902 +//! 5. Get state.
1.2903 +//! 6. Cancel prepare.
1.2904 +//! 7. Get state.
1.2905 +//! @SYMTestStatus Implemented
1.2906 +//! @SYMTestPriority Critical
1.2907 +//! @SYMTestExpectedResults Cancel prepare ok.
1.2908 +//! @SYMTestType CIT
1.2909 + START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.2910 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.2911 + COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0096-001-NewL_command01
1.2912 + COMMAND toneutility1 PrepareToPlayDualTone MM-MMF-ACLNT-TONE-PublicApi-0096-001-PrepareToPlayDualTone_command02
1.2913 + OUTSTANDING
1.2914 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0096-001-State_command03
1.2915 + COMMAND toneutility1 Play
1.2916 + ASYNC_DELAY 1000
1.2917 + COMMAND toneutility1 State MM-MMF-ACLNT-TONE-PublicApi-0096-001-State_command06
1.2918 + COMMAND toneutility1 CancelPrepare
1.2919 + COMMAND toneutility1 ~
1.2920 + END_TEST_BLOCK
1.2921 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0096
1.2922 +
1.2923 +
1.2924 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0097
1.2925 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0097
1.2926 +//! @SYMAPI CMdaAudioToneUtility
1.2927 +//! @SYMAuthor Tarmo Kalda
1.2928 +//! @SYMCreationDate 10/03/2006
1.2929 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.2930 +//! @SYMTestCaseDesc Test custom inerface with correct parameter.
1.2931 +//! Uses API elements: NewL(&aObserver, *aServer), CustomInterface().
1.2932 +//! @SYMTestActions 1. Create tone player object.
1.2933 +//! 2. Get custom interface.
1.2934 +//! @SYMTestStatus Implemented
1.2935 +//! @SYMTestPriority Critical
1.2936 +//! @SYMTestExpectedResults Custom interface ok.
1.2937 +//! @SYMTestType CIT
1.2938 + START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.2939 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.2940 + COMMAND toneutility1 NewL
1.2941 + COMMAND toneutility1 CustomInterface MM-MMF-ACLNT-TONE-PublicApi-0097-001-CustomInterface_command02
1.2942 + COMMAND toneutility1 ~
1.2943 + END_TEST_BLOCK
1.2944 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0097
1.2945 +
1.2946 +
1.2947 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0098
1.2948 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0098
1.2949 +//! @SYMAPI CMdaAudioToneUtility
1.2950 +//! @SYMAuthor Tarmo Kalda
1.2951 +//! @SYMCreationDate 10/03/2006
1.2952 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.2953 +//! @SYMTestCaseDesc Test custom interface with invalid parameter, NULL expected.
1.2954 +//! Uses API elements: NewL(&aObserver, *aServer, aPriority, aPref), CustomInterface().
1.2955 +//! @SYMTestActions 1. Create tone player object.
1.2956 +//! 2. Get custom interface.
1.2957 +//! @SYMTestStatus Implemented
1.2958 +//! @SYMTestPriority Critical
1.2959 +//! @SYMTestExpectedResults NULL CustomInterface is returned.
1.2960 +//! @SYMTestType CIT
1.2961 + START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.2962 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.2963 + COMMAND toneutility1 NewL MM-MMF-ACLNT-TONE-PublicApi-0098-001-NewL_command01
1.2964 + COMMAND toneutility1 CustomInterface MM-MMF-ACLNT-TONE-PublicApi-0098-001-CustomInterface_command02
1.2965 + COMMAND toneutility1 ~
1.2966 + END_TEST_BLOCK
1.2967 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0098
1.2968 +
1.2969 +
1.2970 +START_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0099
1.2971 +//! @SYMTestCaseID MM-MMF-ACLNT-TONE-PublicApi-0099
1.2972 +//! @SYMAPI CMdaAudioToneUtility
1.2973 +//! @SYMAuthor Tarmo Kalda
1.2974 +//! @SYMCreationDate 10/03/2006
1.2975 +//! @SYMTestCaseDependencies setup-MM-MMF-ACLNT-TONE-PublicApi.script
1.2976 +//! @SYMTestCaseDesc Test custom interface with invalid parameter, NULL expected.
1.2977 +//! Uses API elements: NewL(&aObserver, *aServer), CustomInterface().
1.2978 +//! @SYMTestActions 1. Create tone player object.
1.2979 +//! 2. Get custom interface.
1.2980 +//! @SYMTestStatus Implemented
1.2981 +//! @SYMTestPriority Critical
1.2982 +//! @SYMTestExpectedResults NULL CustomInterface is returned.
1.2983 +//! @SYMTestType CIT
1.2984 + START_TEST_BLOCK 10 T_MdaAudioToneUtility \multimedia\MM-MMF-ACLNT-TONE-PublicAPI.ini
1.2985 + CREATE_OBJECT CMdaAudioToneUtility toneutility1
1.2986 + COMMAND toneutility1 NewL
1.2987 + COMMAND toneutility1 CustomInterface MM-MMF-ACLNT-TONE-PublicApi-0099-001-CustomInterface_command02
1.2988 + COMMAND toneutility1 ~
1.2989 + END_TEST_BLOCK
1.2990 +END_TESTCASE MM-MMF-ACLNT-TONE-PublicApi-0099