mmlibs/mmfw/tsrc/mmfcharacterisationvalidation/clientutils/audio/record/scripts/char_mmf_audiorec_ogg.script
author hgs
Tue, 02 Nov 2010 12:13:59 +0000
changeset 5 b220a9341636
parent 0 b8ed18f6c07b
permissions -rw-r--r--
2010wk46_01
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
     1
@file char_mmf_audiorec_ogg.script
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
     2
// Copyright (c) 2006-2009 Nokia Corporation and/or its subsidiary(-ies).
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
     3
// All rights reserved.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
     4
// This component and the accompanying materials are made available
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
     5
// under the terms of "Eclipse Public License v1.0"
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
     6
// which accompanies this distribution, and is available
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
     7
// at the URL "http://www.eclipse.org/legal/epl-v10.html".
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
     8
//
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
     9
// Initial Contributors:
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    10
// Nokia Corporation - initial contribution.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    11
//
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    12
// Contributors:
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    13
//
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    14
// Description:
5
b220a9341636 2010wk46_01
hgs
parents: 0
diff changeset
    15
////This script is not running as the functionality is not supported.
0
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    16
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    17
///////////////////////////////////////////////////////////////////
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    18
PRINT 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    19
LOAD_SUITE char_mmf_audiorec.dll
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    20
# wait for ring.wav to finish playing
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    21
delay 1000
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    22
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    23
//!@SYMTestCaseID             MM-MMF-ARCLNT-CHRTZ-OGG-I-0002
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    24
//!@SYMTestCaseDesc           Open a file to  record an audio sample data while in Opened state.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    25
//!@SYMTestPriority           4
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    26
//!@SYMTestActions            1. Create audio recorder utility 2. Open an audio file with give full path of the file as an argument to the API.  3. Again
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    27
//! Open the file while in Opened state and check the call back MoscoStateChangeEvent  code.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    28
//!@SYMTestExpectedResults    It should have no operation.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    29
RUN_TEST_STEP 300000 CHAR_MMF_AUDIOREC MM-MMF-ARCLNT-CHRTZ-OGG-I-0002 \char\mmf\char_mmf_audiorec.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    30
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    31
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    32
//!@SYMTestCaseID             MM-MMF-ARCLNT-CHRTZ-OGG-I-0004
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    33
//!@SYMTestCaseDesc           PlayL() in EPlaying  state
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    34
//!@SYMTestPriority           4
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    35
//!@SYMTestActions            1. Create audio recorder utility. 2. Open an audio file.  3.Play the audio file. 4.check the call back MoscoStateChangeEvent
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    36
//!  code for Play while in Playing state.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    37
//!@SYMTestExpectedResults    1.Opening an Audio file should not leave. 2. The audio file should Play till end of the file. 3.Playing State:The call back
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    38
//! MoscoStateChangeEvent should return KErrNotReady.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    39
RUN_TEST_STEP 600000 CHAR_MMF_AUDIOREC MM-MMF-ARCLNT-CHRTZ-OGG-I-0004 \char\mmf\char_mmf_audiorec.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    40
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    41
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    42
//!@SYMTestCaseID             MM-MMF-ARCLNT-CHRTZ-OGG-I-0005
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    43
//!@SYMTestCaseDesc           PlayL() in ENotReady state.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    44
//!@SYMTestPriority           4
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    45
//!@SYMTestActions            1. Create audio recorder utility. 2.check the call back MoscoStateChangeEvent  code. For Play an Audio file before open.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    46
//!@SYMTestExpectedResults    1.Play State:  call back MoscoStateChangeEvent should return with KErrNotSupported.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    47
RUN_TEST_STEP 300000 CHAR_MMF_AUDIOREC MM-MMF-ARCLNT-CHRTZ-OGG-I-0005 \char\mmf\char_mmf_audiorec.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    48
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    49
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    50
//!@SYMTestCaseID             MM-MMF-ARCLNT-CHRTZ-OGG-I-0008
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    51
//!@SYMTestCaseDesc           RecordL() in ENotReady state
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    52
//!@SYMTestPriority           4
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    53
//!@SYMTestActions            1. Create audio recorder utility. 2. Check the call back MoscoStateChangeEvent  code after Recording before Open the Fil
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    54
//!e.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    55
//!@SYMTestExpectedResults    1. While record call back MoscoStateChangeEvent  should return with KErrNotSupported.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    56
RUN_TEST_STEP 300000 CHAR_MMF_AUDIOREC MM-MMF-ARCLNT-CHRTZ-OGG-I-0008 \char\mmf\char_mmf_audiorec.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    57
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    58
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    59
//!@SYMTestCaseID             MM-MMF-ARCLNT-CHRTZ-OGG-I-0009
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    60
//!@SYMTestCaseDesc           Record an audio file with maximum size.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    61
//!@SYMTestPriority           4
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    62
//!@SYMTestActions            1. Create audio recorder utility. 2. Open an Audio file. 3. Set the Maximum length SetMaxwriteLength(). 4. Check the call
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    63
//! back MoscoStateChangeEvent  code after Recording.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    64
//!@SYMTestExpectedResults    1.Opening an Audio file should not leave. 2.It should record the Audio data and leave with KErrEof when the file size reached
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    65
//! the max limit.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    66
RUN_TEST_STEP 300000 CHAR_MMF_AUDIOREC MM-MMF-ARCLNT-CHRTZ-OGG-I-0009 \char\mmf\char_mmf_audiorec.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    67
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    68
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    69
//!@SYMTestCaseID             MM-MMF-ARCLNT-CHRTZ-OGG-I-0010
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    70
//!@SYMTestCaseDesc           Record an audio file while in Erecording state.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    71
//!@SYMTestPriority           4
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    72
//!@SYMTestActions            1. Create audio recorder utility. 2. Open an Audio file. 3. Set the Maximum length SetMaxwriteLength(). 4. Starts Recording
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    73
//!  5.Check the call back MoscoStateChangeEvent  code after recording again while in Recording state.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    74
//!@SYMTestExpectedResults    1.Opening an Audio file should not leave. 2.SetMaxwriteLength :it should set the maximum size. 3.RecordL: It should not
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    75
//! leave. 4.Recording State: call back MoscoStateChangeEvent  should return with KErrNotReady.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    76
RUN_TEST_STEP 300000 CHAR_MMF_AUDIOREC MM-MMF-ARCLNT-CHRTZ-OGG-I-0010 \char\mmf\char_mmf_audiorec.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    77
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    78
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    79
//!@SYMTestCaseID             MM-MMF-ARCLNT-CHRTZ-OGG-I-0012
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    80
//!@SYMTestCaseDesc           MaxVolume() in EOpen state
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    81
//!@SYMTestPriority           4
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    82
//!@SYMTestActions            1. Create audio recorder utility. 2. Open an Audio file. 3. Check the call back MoscoStateChangeEvent  code after Getting
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    83
//! the Maximum Volume
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    84
//!@SYMTestExpectedResults    1.Opening an Audio file should not leave. 2.MaxVolume should give the maximum volume of the device.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    85
RUN_TEST_STEP 600000 CHAR_MMF_AUDIOREC MM-MMF-ARCLNT-CHRTZ-OGG-I-0012 \char\mmf\char_mmf_audiorec.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    86
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    87
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    88
//!@SYMTestCaseID             MM-MMF-ARCLNT-CHRTZ-OGG-I-0013
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    89
//!@SYMTestCaseDesc           MaxVolume() in EPlaying state
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    90
//!@SYMTestPriority           4
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    91
//!@SYMTestActions            1. Create audio recorder utility. 2. Open an Audio file. 3. Play the audio file. 4. Check the call back MoscoStateChangeEvent
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    92
//!  code after Getting Maximum Volume while in Playing state.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    93
//!@SYMTestExpectedResults    1.Opening an Audio file should not leave. 2. Playing an audio file should not leave and call back MoscoStateChangeEvent
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    94
//!  return KErrNone. 3.MaxVolume should give maximum volume.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    95
RUN_TEST_STEP 600000 CHAR_MMF_AUDIOREC MM-MMF-ARCLNT-CHRTZ-OGG-I-0013 \char\mmf\char_mmf_audiorec.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    96
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    97
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    98
//!@SYMTestCaseID             MM-MMF-ARCLNT-CHRTZ-OGG-I-0014
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    99
//!@SYMTestCaseDesc           MaxVolume() in ENotReady state
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   100
//!@SYMTestPriority           4
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   101
//!@SYMTestActions            1. Create audio recorder utility. 2.Check the call back MoscoStateChangeEvent  code after Getting Maximum Volume before
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   102
//! Open an Audio file.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   103
//!@SYMTestExpectedResults    1.MaxVolume should have return always Zero.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   104
RUN_TEST_STEP 600000 CHAR_MMF_AUDIOREC MM-MMF-ARCLNT-CHRTZ-OGG-I-0014 \char\mmf\char_mmf_audiorec.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   105
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   106
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   107
//!@SYMTestCaseID             MM-MMF-ARCLNT-CHRTZ-OGG-I-0015
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   108
//!@SYMTestCaseDesc           SetVolume() / GetVolume() in Eopen state
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   109
//!@SYMTestPriority           4
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   110
//!@SYMTestActions            1. Create audio recorder utility. 2. Open an Audio file. 3. Check the call back MoscoStateChangeEvent  code after Set and
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   111
//! Get the Volume.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   112
//!@SYMTestExpectedResults    1.Opening an Audio file should not leave and call back MoscoStateChangeEvent  should return KErrNone. 2.SetVolume should
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   113
//! set the volume. 3. Get the volume should return the  current volume settings.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   114
RUN_TEST_STEP 600000 CHAR_MMF_AUDIOREC MM-MMF-ARCLNT-CHRTZ-OGG-I-0015 \char\mmf\char_mmf_audiorec.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   115
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   116
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   117
//!@SYMTestCaseID             MM-MMF-ARCLNT-CHRTZ-OGG-I-0016
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   118
//!@SYMTestCaseDesc           SetVolume() / GetVolume() in EPlaying state
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   119
//!@SYMTestPriority           4
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   120
//!@SYMTestActions            1. Create audio recorder utility. 2. Open an Audio file. 3. Play the audio file. 4. Check the call back MoscoStateChangeEvent
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   121
//!  code after Set the Volume while in Playing state.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   122
//!@SYMTestExpectedResults    1.Opening an Audio file should not leave. 2.Playing state: SetVolume should set the volume. 3. Playing state:Get the volume
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   123
//! should return the  current volume settings and call back MoscoStateChangeEvent  should return KErrNone.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   124
RUN_TEST_STEP 600000 CHAR_MMF_AUDIOREC MM-MMF-ARCLNT-CHRTZ-OGG-I-0016 \char\mmf\char_mmf_audiorec.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   125
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   126
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   127
//!@SYMTestCaseID             MM-MMF-ARCLNT-CHRTZ-OGG-I-0017
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   128
//!@SYMTestCaseDesc           SetVolume() / GetVolume() in ENotReady state
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   129
//!@SYMTestPriority           4
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   130
//!@SYMTestActions            1. Create audio recorder utility. 2.  Set the Volume before Open an Audio file. 3. Check the call back MoscoStateChangeEvent
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   131
//!  code after Get the Volume before Open an Audio file
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   132
//!@SYMTestExpectedResults    1.SetVolume/GetVolume should have no operation.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   133
RUN_TEST_STEP 300000 CHAR_MMF_AUDIOREC MM-MMF-ARCLNT-CHRTZ-OGG-I-0017 \char\mmf\char_mmf_audiorec.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   134
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   135
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   136
//!@SYMTestCaseID             MM-MMF-ARCLNT-CHRTZ-OGG-I-0018
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   137
//!@SYMTestCaseDesc           SetVolume() in Eopen/Eplaying  state
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   138
//!@SYMTestPriority           4
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   139
//!@SYMTestActions            1. Create audio recorder utility. 2. Open an Audio file. 3. Play Audio file. 4. Check the call back MoscoStateChangeEvent
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   140
//!  code after Set the Volume less than Zero.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   141
//!@SYMTestExpectedResults    1.Opening an Audio file should not leave. 2.SetVolume should set the volume to Zero and call back MoscoStateChangeEvent
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   142
//!  should return KErrNone.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   143
RUN_TEST_STEP 600000 CHAR_MMF_AUDIOREC MM-MMF-ARCLNT-CHRTZ-OGG-I-0018 \char\mmf\char_mmf_audiorec.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   144
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   145
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   146
//!@SYMTestCaseID             MM-MMF-ARCLNT-CHRTZ-OGG-I-0019
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   147
//!@SYMTestCaseDesc           SetVolume() in Eopen/Eplaying  state
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   148
//!@SYMTestPriority           4
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   149
//!@SYMTestActions            1. Create audio recorder utility. 2. Open an Audio file. 3. Play Audio file. 4. Check the call back MoscoStateChangeEvent
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   150
//!  code after Set the Volume greater than the Maximum Volume.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   151
//!@SYMTestExpectedResults    1.Opening an Audio file should not leave. 2.SetVolume should set the volume to Maximum Volume call back MoscoStateChangeEvent
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   152
//!  should return KErrNone.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   153
RUN_TEST_STEP 600000 CHAR_MMF_AUDIOREC MM-MMF-ARCLNT-CHRTZ-OGG-I-0019 \char\mmf\char_mmf_audiorec.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   154
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   155
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   156
//!@SYMTestCaseID             MM-MMF-ARCLNT-CHRTZ-OGG-I-0021
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   157
//!@SYMTestCaseDesc           SetVolumeRamp() in EPlaying state
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   158
//!@SYMTestPriority           4
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   159
//!@SYMTestActions            1. Create audio recorder utility. 2. Open an Audio file. 3.Play the audio file.  4.Check the call back MoscoStateChangeEvent
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   160
//!  code after SetVolumeRamp while in playing state.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   161
//!@SYMTestExpectedResults    1.Opening an Audio file should not leave. 2.SetVolumeRamp should set the volume gradient call back MoscoStateChangeEvent
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   162
//!  should return KErrNone.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   163
RUN_TEST_STEP 600000 CHAR_MMF_AUDIOREC MM-MMF-ARCLNT-CHRTZ-OGG-I-0021 \char\mmf\char_mmf_audiorec.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   164
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   165
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   166
//!@SYMTestCaseID             MM-MMF-ARCLNT-CHRTZ-OGG-I-0022
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   167
//!@SYMTestCaseDesc           SetVolumeRamp() in ENotReady state
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   168
//!@SYMTestPriority           4
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   169
//!@SYMTestActions            1. Create audio recorder utility. 2.Check the call back MoscoStateChangeEvent  code after SetVolumeRamp before Open an Audio
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   170
//! file.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   171
//!@SYMTestExpectedResults    1.SetVolumeRamp should have no operation.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   172
RUN_TEST_STEP 600000 CHAR_MMF_AUDIOREC MM-MMF-ARCLNT-CHRTZ-OGG-I-0022 \char\mmf\char_mmf_audiorec.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   173
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   174
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   175
//!@SYMTestCaseID             MM-MMF-ARCLNT-CHRTZ-OGG-I-0035
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   176
//!@SYMTestCaseDesc           RecordTimeAvailable() in Eopen State
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   177
//!@SYMTestPriority           4
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   178
//!@SYMTestActions            1. Create audio recorder utility. 2. Open an Audio file. 3.Check the call back MoscoStateChangeEvent  code after call to
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   179
//! RecordTimeAvailable.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   180
//!@SYMTestExpectedResults    1.Opening an Audio file should not leave. 2. It should return the recoding time available for the selected file. Note: It
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   181
//! is returning zero
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   182
RUN_TEST_STEP 300000 CHAR_MMF_AUDIOREC MM-MMF-ARCLNT-CHRTZ-OGG-I-0035 \char\mmf\char_mmf_audiorec.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   183
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   184
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   185
//!@SYMTestCaseID             MM-MMF-ARCLNT-CHRTZ-OGG-I-0042
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   186
//!@SYMTestCaseDesc           SetPlayWindow() in EOpen State
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   187
//!@SYMTestPriority           4
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   188
//!@SYMTestActions            1. Create audio recorder utility. 2. Open an Audio file. 3. Check the call back MoscoStateChangeEvent  code after Set the
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   189
//! Play Window of  audio file.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   190
//!@SYMTestExpectedResults    1.Opening an Audio file should not leave. 2. SetPlayWindow: It should set the play window of  the selected audio file  and
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   191
//! call back MoscoStateChangeEvent  should return KErrNone.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   192
RUN_TEST_STEP 600000 CHAR_MMF_AUDIOREC MM-MMF-ARCLNT-CHRTZ-OGG-I-0042 \char\mmf\char_mmf_audiorec.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   193
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   194
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   195
//!@SYMTestCaseID             MM-MMF-ARCLNT-CHRTZ-OGG-I-0043
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   196
//!@SYMTestCaseDesc           SetPlayWindow() in EOpen State
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   197
//!@SYMTestPriority           4
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   198
//!@SYMTestActions            1. Create audio recorder utility. 2. Open an Audio file. 3.Check the call back MoscoStateChangeEvent  code after Set the
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   199
//! Play Window of the audio file with Start Position Less than Zero.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   200
//!@SYMTestExpectedResults    1.Opening an Audio file should not leave. 2. SetPlayWindow: It should set the play window to the specified value. 3. Play
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   201
//! :call back MoscoStateChangeEvent  should return KErrArgument.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   202
RUN_TEST_STEP 300000 CHAR_MMF_AUDIOREC MM-MMF-ARCLNT-CHRTZ-OGG-I-0043 \char\mmf\char_mmf_audiorec.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   203
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   204
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   205
//!@SYMTestCaseID             MM-MMF-ARCLNT-CHRTZ-OGG-I-0044
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   206
//!@SYMTestCaseDesc           SetPlayWindow() in EOpen State
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   207
//!@SYMTestPriority           4
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   208
//!@SYMTestActions            1. Create audio recorder utility. 2. Open an Audio file. 3.Check the call back MoscoStateChangeEvent  code after Set the
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   209
//! Play Window of the audio file with End Position greater than the Clip duration.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   210
//!@SYMTestExpectedResults    1.Opening an Audio file should not leave. 2. SetPlayWindow: It should set the play window to the Clip Duration. 3. Play
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   211
//! : call back MoscoStateChangeEvent  should return KErrNonee.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   212
RUN_TEST_STEP 300000 CHAR_MMF_AUDIOREC MM-MMF-ARCLNT-CHRTZ-OGG-I-0044 \char\mmf\char_mmf_audiorec.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   213
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   214
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   215
//!@SYMTestCaseID             MM-MMF-ARCLNT-CHRTZ-OGG-I-0045
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   216
//!@SYMTestCaseDesc           SetPlayWindow() in EPlaying State
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   217
//!@SYMTestPriority           4
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   218
//!@SYMTestActions            1. Create audio recorder utility. 2. Open an Audio file. 3. Set the Play Window of the audio file. 4. Starts Playing. 3.Check
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   219
//! the call back MoscoStateChangeEvent  code after set the play Windowagain in Playing state.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   220
//!@SYMTestExpectedResults    1.Opening an Audio file should not leave. 2. SetPlayWindow: It should set the play window to the specified value. 3. Playing
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   221
//! state : call back MoscoStateChangeEvent  should return KErrNone and set the play window again.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   222
RUN_TEST_STEP 600000 CHAR_MMF_AUDIOREC MM-MMF-ARCLNT-CHRTZ-OGG-I-0045 \char\mmf\char_mmf_audiorec.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   223
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   224
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   225
//!@SYMTestCaseID             MM-MMF-ARCLNT-CHRTZ-OGG-I-0046
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   226
//!@SYMTestCaseDesc           SetPlayWindow() in ENotReady State
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   227
//!@SYMTestPriority           4
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   228
//!@SYMTestActions            1. Create audio recorder utility. 2.Check the call back MoscoStateChangeEvent  code after Set the Play Window before Open
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   229
//! an Audio file.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   230
//!@SYMTestExpectedResults    1. SetPlayWindow:Should have no operation.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   231
RUN_TEST_STEP 400000 CHAR_MMF_AUDIOREC MM-MMF-ARCLNT-CHRTZ-OGG-I-0046 \char\mmf\char_mmf_audiorec.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   232
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   233
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   234
//!@SYMTestCaseID             MM-MMF-ARCLNT-CHRTZ-OGG-I-0047
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   235
//!@SYMTestCaseDesc           ClearPlayWindow() in EOpen State
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   236
//!@SYMTestPriority           4
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   237
//!@SYMTestActions            1. Create audio recorder utility. 2. Open an Audio file. 3. Check the call back MoscoStateChangeEvent  code after Clear
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   238
//! the Play Window of the audio file.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   239
//!@SYMTestExpectedResults    1.Opening an Audio file should not leave. 2. ClearPlayWindow: It should clear the play window of  the selected audio file
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   240
//!  and call back MoscoStateChangeEvent  should return KErrNone.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   241
RUN_TEST_STEP 400000 CHAR_MMF_AUDIOREC MM-MMF-ARCLNT-CHRTZ-OGG-I-0047 \char\mmf\char_mmf_audiorec.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   242
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   243
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   244
//!@SYMTestCaseID             MM-MMF-ARCLNT-CHRTZ-OGG-I-0048
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   245
//!@SYMTestCaseDesc           ClearPlayWindow() in EPlaying State
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   246
//!@SYMTestPriority           4
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   247
//!@SYMTestActions            1. Create audio recorder utility. 2. Open an Audio file. 3.Starts Playing. 4 Check the call back MoscoStateChangeEvent 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   248
//! code after Clear the Play Window of the audio file while in Playing state.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   249
//!@SYMTestExpectedResults    1.Opening an Audio file should not leave. 2.Play should not leave.  3.Playing state : ClearPlayWindow should clear the play
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   250
//! window of  the selected audio file  and call back MoscoStateChangeEvent  should return KErrNone.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   251
RUN_TEST_STEP 400000 CHAR_MMF_AUDIOREC MM-MMF-ARCLNT-CHRTZ-OGG-I-0048 \char\mmf\char_mmf_audiorec.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   252
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   253
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   254
//!@SYMTestCaseID             MM-MMF-ARCLNT-CHRTZ-OGG-I-0049
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   255
//!@SYMTestCaseDesc           ClearPlayWindow() in ENotReady State
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   256
//!@SYMTestPriority           4
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   257
//!@SYMTestActions            1. Create audio recorder utility. 2.Check the call back MoscoStateChangeEvent  code after Clear the Play Window of the audio
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   258
//! file Before Open.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   259
//!@SYMTestExpectedResults    1. ENotReady State: ClearPlayWindow should have no opearation.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   260
RUN_TEST_STEP 400000 CHAR_MMF_AUDIOREC MM-MMF-ARCLNT-CHRTZ-OGG-I-0049 \char\mmf\char_mmf_audiorec.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   261
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   262
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   263
//!@SYMTestCaseID             MM-MMF-ARCLNT-CHRTZ-OGG-I-0050
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   264
//!@SYMTestCaseDesc           SetRepeats() in EOpen State
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   265
//!@SYMTestPriority           4
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   266
//!@SYMTestActions            1. Create audio recorder utility. 2. Open an Audio file. 3.Check the call back MoscoStateChangeEvent  code after Set Repeat
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   267
//! the audio file for number of times.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   268
//!@SYMTestExpectedResults    1.Opening an Audio file should not leave. 2. SetRepeats :  It should set the no. of times to be repeated  the selected audio
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   269
//! file  and call back MoscoStateChangeEvent  should return KErrNone.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   270
RUN_TEST_STEP 600000 CHAR_MMF_AUDIOREC MM-MMF-ARCLNT-CHRTZ-OGG-I-0050 \char\mmf\char_mmf_audiorec.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   271
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   272
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   273
//!@SYMTestCaseID             MM-MMF-ARCLNT-CHRTZ-OGG-I-0051
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   274
//!@SYMTestCaseDesc           SetRepeats() in EPlaying State
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   275
//!@SYMTestPriority           4
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   276
//!@SYMTestActions            1. Create audio recorder utility. 2. Open an Audio file. 3.Starts Playing. 4.Check the call back MoscoStateChangeEvent 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   277
//! code after Set Repeat the audio file for number of times while in Playing state.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   278
//!@SYMTestExpectedResults    1.Opening an Audio file should not leave. 2.PlayL: Play should not leave. 3.Playing state: SetRepeats should set the no.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   279
//! of times to be repeated  the selected audio file  and call back MoscoStateChangeEvent  should return KErrNone.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   280
RUN_TEST_STEP 600000 CHAR_MMF_AUDIOREC MM-MMF-ARCLNT-CHRTZ-OGG-I-0051 \char\mmf\char_mmf_audiorec.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   281
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   282
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   283
//!@SYMTestCaseID             MM-MMF-ARCLNT-CHRTZ-OGG-I-0052
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   284
//!@SYMTestCaseDesc           SetRepeats() in Eopen, EPlaying State
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   285
//!@SYMTestPriority           4
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   286
//!@SYMTestActions            1. Create audio recorder utility. 2. Open an Audio file. 3.Check the call back MoscoStateChangeEvent  code after Set Repeat
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   287
//! the audio file for any negative value or less than Zero.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   288
//!@SYMTestExpectedResults    1.Opened State: SetRepeats should return with Panic KErrArgument. 2.Playing State: SetRepeats should have no operation and
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   289
//! at least play Once.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   290
RUN_TEST_STEP 400000 CHAR_MMF_AUDIOREC MM-MMF-ARCLNT-CHRTZ-OGG-I-0052 \char\mmf\char_mmf_audiorec.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   291
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   292
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   293
//!@SYMTestCaseID             MM-MMF-ARCLNT-CHRTZ-OGG-I-0130
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   294
//!@SYMTestCaseDesc           SetRepeats() in ENotReady State
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   295
//!@SYMTestPriority           4
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   296
//!@SYMTestActions            1. Create audio recorder utility. 2. Set the Repeats before Open an Audio file. 3.Then Open and starts Play and Check the
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   297
//! call back MoscoStateChangeEvent  code after Set Repeat the audio file for number of times.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   298
//!@SYMTestExpectedResults    1.Opening an Audio file should not leave. 2. SetRepeats :  It should set the no. of times to be repeated  the selected audio
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   299
//! file  and call back MoscoStateChangeEvent  should return KErrNone.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   300
RUN_TEST_STEP 600000 CHAR_MMF_AUDIOREC MM-MMF-ARCLNT-CHRTZ-OGG-I-0130 \char\mmf\char_mmf_audiorec.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   301
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   302
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   303
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   304
//!@SYMTestCaseID             MM-MMF-ARCLNT-CHRTZ-OGG-I-0083
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   305
//!@SYMTestCaseDesc           SourceBitRateL() in Eopen State
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   306
//!@SYMTestPriority           4
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   307
//!@SYMTestActions            1. Create audio recorder utility. 2. Open an Audio file. 3.Check the call back MoscoStateChangeEvent  code after Get the
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   308
//! bit rate of the audio clip.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   309
//!@SYMTestExpectedResults    1.Opening an Audio file should not leave. 2. SourceBitRateL : Should get the bit rate of the audio file.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   310
RUN_TEST_STEP 400000 CHAR_MMF_AUDIOREC MM-MMF-ARCLNT-CHRTZ-OGG-I-0083 \char\mmf\char_mmf_audiorec.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   311
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   312
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   313
//!@SYMTestCaseID             MM-MMF-ARCLNT-CHRTZ-OGG-I-0084
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   314
//!@SYMTestCaseDesc           SourceBitRateL() in EPlaying State
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   315
//!@SYMTestPriority           4
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   316
//!@SYMTestActions            1. Create audio recorder utility. 2. Open an Audio file. 3. Starts Playing the audio file. 4.Check the call back MoscoStateChangeEvent
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   317
//!  code after Get the bit rate of the audio clip while in Playing state.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   318
//!@SYMTestExpectedResults    1.Opening an Audio file should not leave. 2. PlayL : Should not leave. 3. Playing State : SourceBitRateL Should get the
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   319
//! bit rate of the audio file.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   320
RUN_TEST_STEP 400000 CHAR_MMF_AUDIOREC MM-MMF-ARCLNT-CHRTZ-OGG-I-0084 \char\mmf\char_mmf_audiorec.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   321
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   322
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   323
//!@SYMTestCaseID             MM-MMF-ARCLNT-CHRTZ-OGG-I-0085
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   324
//!@SYMTestCaseDesc           SourceBitRateL() in ENotReady State
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   325
//!@SYMTestPriority           4
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   326
//!@SYMTestActions            1. Create audio recorder utility. 2. Check the call back MoscoStateChangeEvent  code after Get the bit rate of the audio
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   327
//! clip before Open an Audio file.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   328
//!@SYMTestExpectedResults    1. ENotReady State: SourceBitRateL Should leave with KErrNotSupported.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   329
RUN_TEST_STEP 400000 CHAR_MMF_AUDIOREC MM-MMF-ARCLNT-CHRTZ-OGG-I-0085 \char\mmf\char_mmf_audiorec.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   330
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   331
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   332
//!@SYMTestCaseID             MM-MMF-ARCLNT-CHRTZ-OGG-I-0086
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   333
//!@SYMTestCaseDesc           SetDestinationSampleRateL() / DestinationSampleRateL() in Eopen State
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   334
//!@SYMTestPriority           4
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   335
//!@SYMTestActions            1. Create audio recorder utility. 2. Open an Audio file. 3.Check the call back MoscoStateChangeEvent  code after Set and
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   336
//! Get the sample rate for the audio file to be recorded.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   337
//!@SYMTestExpectedResults    1.Opening an Audio file should not leave. 2. SetDestinationSampleRateL : should Sets the sample rate for the conversion
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   338
//! destination data sink. 3. DestinationSampleRateL : should Gets the sample rate for the conversion destination data sink. 4. call back MoscoStateChangeEvent
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   339
//!  should return KErrNone.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   340
RUN_TEST_STEP 300000 CHAR_MMF_AUDIOREC MM-MMF-ARCLNT-CHRTZ-OGG-I-0086 \char\mmf\char_mmf_audiorec.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   341
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   342
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   343
//!@SYMTestCaseID             MM-MMF-ARCLNT-CHRTZ-OGG-I-0087
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   344
//!@SYMTestCaseDesc           SetDestinationSampleRateL() / DestinationSampleRateL() in ERecording State
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   345
//!@SYMTestPriority           4
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   346
//!@SYMTestActions            1. Create audio recorder utility. 2. Open an Audio file. 3. Starts Recording. 4. Check the call back MoscoStateChangeEvent
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   347
//!  code after Set and Get the sample rate for the audio file to be recorded while in Recording state.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   348
//!@SYMTestExpectedResults    1.Opening an Audio file should not leave. 2.RecordL: Record should not leave. 3.Recording state : SetDestinationSampleRateL
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   349
//! should Sets the sample rate for the conversion destination data sink. 4.Recording state : DestinationSampleRateL should Gets the sample rate for the
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   350
//! conversion destination data sink.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   351
RUN_TEST_STEP 300000 CHAR_MMF_AUDIOREC MM-MMF-ARCLNT-CHRTZ-OGG-I-0087 \char\mmf\char_mmf_audiorec.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   352
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   353
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   354
//!@SYMTestCaseID             MM-MMF-ARCLNT-CHRTZ-OGG-I-0088
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   355
//!@SYMTestCaseDesc           SetDestinationSampleRateL() / DestinationSampleRateL() in ENotReady State
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   356
//!@SYMTestPriority           4
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   357
//!@SYMTestActions            1. Create audio recorder utility. 2. Check the call back MoscoStateChangeEvent  code after Set and Get the sample rate for
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   358
//! the audio file to be recorded before Open an Audio file.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   359
//!@SYMTestExpectedResults    1.ENotReady state :  SetDestinationSampleRateL should leave with KErrNotSupported. 2.ENotReady state :  DestinationSampleRateL
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   360
//! should leave with KErrNotSupported.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   361
RUN_TEST_STEP 300000 CHAR_MMF_AUDIOREC MM-MMF-ARCLNT-CHRTZ-OGG-I-0088 \char\mmf\char_mmf_audiorec.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   362
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   363
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   364
//!@SYMTestCaseID             MM-MMF-ARCLNT-CHRTZ-OGG-I-0102
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   365
//!@SYMTestCaseDesc           GetNumberOfMetaDataEntries()  in Eplaying and ERecording State
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   366
//!@SYMTestPriority           4
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   367
//!@SYMTestActions            1. Create audio recorder utility. 2. Open an Audio file. 3. Starts Playing. 4.Check the call back MoscoStateChangeEvent
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   368
//!  code after Get the number of Meta data entries associated with the clip while in Playing state.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   369
//!@SYMTestExpectedResults    1.Opening an Audio file should not leave. 2. PlayL : Should not leave. 3.RecordL : Should not Leave 4.Playing state : GetNumberOfMetaDataEntries
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   370
//! should  return KErrNotSupported and test result should be EKnownFailure 5.Recording state : GetNumberOfMetaDataEntries should leave with KErrNotReady
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   371
//! and test result should be EKnownFailure
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   372
RUN_TEST_STEP 600000 CHAR_MMF_AUDIOREC MM-MMF-ARCLNT-CHRTZ-OGG-I-0102 \char\mmf\char_mmf_audiorec.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   373
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   374
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   375
//!@SYMTestCaseID             MM-MMF-ARCLNT-CHRTZ-OGG-I-0103
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   376
//!@SYMTestCaseDesc           GetNumberOfMetaDataEntries()  in ENotReady State
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   377
//!@SYMTestPriority           4
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   378
//!@SYMTestActions            1. Create audio recorder utility. 2.Check the call back MoscoStateChangeEvent  code after Get the number of Meta data entries
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   379
//! associated with the clip before Open an Audio file.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   380
//!@SYMTestExpectedResults    1. ENotReady State : GetNumberOfMetaDataEntries should  return KErrNotSupported and test result should be EKnownFailure.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   381
RUN_TEST_STEP 600000 CHAR_MMF_AUDIOREC MM-MMF-ARCLNT-CHRTZ-OGG-I-0103 \char\mmf\char_mmf_audiorec.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   382
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   383
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   384
//!@SYMTestCaseID             MM-MMF-ARCLNT-CHRTZ-OGG-I-0105
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   385
//!@SYMTestCaseDesc           GetMetaDataEntryL()  in Eplaying and Erecording State
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   386
//!@SYMTestPriority           4
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   387
//!@SYMTestActions            1. Create audio recorder utility. 2. Open an Audio file. 3. Starts Playing. 4.Check the call back MoscoStateChangeEvent
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   388
//!  code after get the specified Meta data entry from the current audio clip while in Playing state.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   389
//!@SYMTestExpectedResults    1.Opening an Audio file should not leave. 2.PlayL : Play should not leave. 3.RecordL : Record Should not leave. 4.Recording
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   390
//! state :  GetMetaDataEntryL should  leave with KErrNotSupported and test result should be EKnownFailure. 5.Playing state :  GetMetaDataEntryL should 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   391
//! leave with KErrNotSupported and test result should be EKnownFailure.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   392
RUN_TEST_STEP 600000 CHAR_MMF_AUDIOREC MM-MMF-ARCLNT-CHRTZ-OGG-I-0105 \char\mmf\char_mmf_audiorec.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   393
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   394
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   395
//!@SYMTestCaseID             MM-MMF-ARCLNT-CHRTZ-OGG-I-0106
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   396
//!@SYMTestCaseDesc           GetMetaDataEntryL()  in ENotReady State
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   397
//!@SYMTestPriority           4
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   398
//!@SYMTestActions            1. Create audio recorder utility. 2.Check the call back MoscoStateChangeEvent  code after get the specified Meta data entry
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   399
//! from the current audio clip before Open an Audio file.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   400
//!@SYMTestExpectedResults    1.ENotReady State :   GetMetaDataEntryL should leave with KErrNotSupported and test result should be EKnownFailure..
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   401
RUN_TEST_STEP 600000 CHAR_MMF_AUDIOREC MM-MMF-ARCLNT-CHRTZ-OGG-I-0106 \char\mmf\char_mmf_audiorec.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   402
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   403
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   404
// KNOWN Failures
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   405
//SetDestinationBitRateL() not supported
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   406
//!@SYMTestCaseID             MM-MMF-ARCLNT-CHRTZ-OGG-I-0077
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   407
//!@SYMTestCaseDesc           SetDestinationBitRateL() / DestinationBitRateL() in Eopen State
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   408
//!@SYMTestPriority           4
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   409
//!@SYMTestActions            1. Create audio recorder utility. 2. Open an Audio file. 3.Check the call back MoscoStateChangeEvent  code after Set and
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   410
//! Get the bit rate of the data sink (Currently audio controller is not supported this feature).
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   411
//!@SYMTestExpectedResults    1.Opening an Audio file should not leave. 2. SetDestinationBitRateL / DestinationBitRateL : should leave with KErrNotSupported,
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   412
//! and test result should  EKnownFailure.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   413
//RUN_TEST_STEP 300000 CHAR_MMF_AUDIOREC MM-MMF-ARCLNT-CHRTZ-OGG-I-0077 \char\mmf\char_mmf_audiorec.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   414
//TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   415
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   416
//SetDestinationBitRateL() not supported
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   417
//!@SYMTestCaseID             MM-MMF-ARCLNT-CHRTZ-OGG-I-0078
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   418
//!@SYMTestCaseDesc           SetDestinationBitRateL() / DestinationBitRateL() in ENotReady State
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   419
//!@SYMTestPriority           4
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   420
//!@SYMTestActions            1. Create audio recorder utility. 2.Check the call back MoscoStateChangeEvent  code after Set  and Get the bit rate of the
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   421
//! data sink  (Currently audio controller is not supported this feature) before Open an Audio file.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   422
//!@SYMTestExpectedResults    1. SetDestinationBitRateL : should leave with  KErrNotSupported and test result should  EKnownFailure. 2. DestinationBitRateL
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   423
//! :should  leave with KErrNotSupported and test result should  EKnownFailure.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   424
//RUN_TEST_STEP 300000 CHAR_MMF_AUDIOREC MM-MMF-ARCLNT-CHRTZ-OGG-I-0078 \char\mmf\char_mmf_audiorec.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   425
//TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   426
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   427
//AddMetaDataEntry support is not provided
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   428
//!@SYMTestCaseID             MM-MMF-ARCLNT-CHRTZ-OGG-I-0108
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   429
//!@SYMTestCaseDesc           AddMetaDataEntryL()  in Erecording State
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   430
//!@SYMTestPriority           4
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   431
//!@SYMTestActions            1. Create audio recorder utility. 2. Open an Audio file. 3. Starts Recording. 4.Check the call back MoscoStateChangeEvent
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   432
//!  code after Add a Meta data entry to the audio clip while in recording state.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   433
//!@SYMTestExpectedResults    1.Opening an Audio file should not leave. 2.RecordL : should not leave. 3.Recording state : AddMetaDataEntryL should  leave
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   434
//! with KErrNotSupported and test result should be EKnownFailure.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   435
//RUN_TEST_STEP 300000 CHAR_MMF_AUDIOREC MM-MMF-ARCLNT-CHRTZ-OGG-I-0108 \char\mmf\char_mmf_audiorec.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   436
//TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   437
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   438
//AddMetaDataEntry support is not provided
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   439
//!@SYMTestCaseID             MM-MMF-ARCLNT-CHRTZ-OGG-I-0109
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   440
//!@SYMTestCaseDesc           AddMetaDataEntryL()  in ENotReady State
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   441
//!@SYMTestPriority           4
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   442
//!@SYMTestActions            1. Create audio recorder utility. 2.Check the call back MoscoStateChangeEvent  code after Add a Meta data entry to the audio
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   443
//! clip before  Open an Audio file.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   444
//!@SYMTestExpectedResults    1.ENotReady state : AddMetaDataEntryL should  leave with KErrNotSupported and test result should be EKnownFailure.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   445
//RUN_TEST_STEP 300000 CHAR_MMF_AUDIOREC MM-MMF-ARCLNT-CHRTZ-OGG-I-0109 \char\mmf\char_mmf_audiorec.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   446
//TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   447
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   448
//RemoveMetaDataEntry support is not provided
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   449
//!@SYMTestCaseID             MM-MMF-ARCLNT-CHRTZ-OGG-I-0111
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   450
//!@SYMTestCaseDesc           RemoveMetaDataEntryL()  in ERecording  State
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   451
//!@SYMTestPriority           4
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   452
//!@SYMTestActions            1. Create audio recorder utility. 2. Open an Audio file. 3. Starts Recording. 4. Check the call back MoscoStateChangeEvent
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   453
//!  code after Remove a specified Meta data entry from the audio clip while in recording state.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   454
//!@SYMTestExpectedResults    1.Opening an Audio file should not leave. 2. RecordL : should not leave. 3.Recording state :  RemoveMetaDataEntryL should
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   455
//!  leave with KErrNotSupported and test result should be EKnownFailure.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   456
//RUN_TEST_STEP 300000 CHAR_MMF_AUDIOREC MM-MMF-ARCLNT-CHRTZ-OGG-I-0111 \char\mmf\char_mmf_audiorec.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   457
//TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   458
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   459
//RemoveMetaDataEntry support is not provided
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   460
//!@SYMTestCaseID             MM-MMF-ARCLNT-CHRTZ-OGG-I-0112
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   461
//!@SYMTestCaseDesc           RemoveMetaDataEntryL()  in ENotReady  State
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   462
//!@SYMTestPriority           4
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   463
//!@SYMTestActions            1. Create audio recorder utility. 2.Check the call back MoscoStateChangeEvent  code after Remove a specified Meta data entry
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   464
//! from the audio clip before  Open an Audio file.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   465
//!@SYMTestExpectedResults    1. ENotReady state :  RemoveMetaDataEntryL should  leave with KErrNotSupported and test result should be EKnownFailure.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   466
//RUN_TEST_STEP 300000 CHAR_MMF_AUDIOREC MM-MMF-ARCLNT-CHRTZ-OGG-I-0112 \char\mmf\char_mmf_audiorec.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   467
//TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   468
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   469
//ReplaceMetaDataEntryL support is not provided
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   470
//!@SYMTestCaseID             MM-MMF-ARCLNT-CHRTZ-OGG-I-0114
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   471
//!@SYMTestCaseDesc           ReplaceMetaDataEntryL()  in Erecording State
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   472
//!@SYMTestPriority           4
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   473
//!@SYMTestActions            1. Create audio recorder utility. 2. Open an Audio file. 3. Starts Recording. 4.Check the call back MoscoStateChangeEvent
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   474
//!  code after Replace a specified Meta data entry from the audio clip while in recording state.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   475
//!@SYMTestExpectedResults    1.Opening an Audio file should not leave. 2. RecordL : should not leave. 3. Recording state : ReplaceMetaDataEntryL should
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   476
//! should  leave with KErrNotSupported and test result should be EKnownFailure.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   477
//RUN_TEST_STEP 300000 CHAR_MMF_AUDIOREC MM-MMF-ARCLNT-CHRTZ-OGG-I-0114 \char\mmf\char_mmf_audiorec.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   478
//TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   479
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   480
//ReplaceMetaDataEntryL support is not provided
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   481
//!@SYMTestCaseID             MM-MMF-ARCLNT-CHRTZ-OGG-I-0115
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   482
//!@SYMTestCaseDesc           ReplaceMetaDataEntryL()  in ENotReady State
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   483
//!@SYMTestPriority           4
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   484
//!@SYMTestActions            1. Create audio recorder utility. 2.Check the call back MoscoStateChangeEvent  code after Replace a specified Meta data
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   485
//! entry from the audio clip before  Open an Audio file.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   486
//!@SYMTestExpectedResults    1. ENotReady State :  ReplaceMetaDataEntryL should  leave with KErrNotSupported and test result should be EKnownFailure.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   487
//RUN_TEST_STEP 300000 CHAR_MMF_AUDIOREC MM-MMF-ARCLNT-CHRTZ-OGG-I-0115 \char\mmf\char_mmf_audiorec.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   488
//TEST_COMPLETE