mmlibs/mmfw/tsrc/mmfcharacterisationvalidation/clientutils/audio/play/scripts/char_mmf_audioplay_wav_notification.script
author hgs
Thu, 07 Oct 2010 22:34:12 +0100
changeset 0 b8ed18f6c07b
child 5 b220a9341636
permissions -rw-r--r--
2010wk40
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
     1
@file char_mmf_audioplay_wav_notification.script
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
     2
// Copyright (c) 2007-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:
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    15
//
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    16
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    17
PRINT 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    18
LOAD_SUITE char_mmf_audioplay.dll
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    19
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-APLCLNT-CHRTZ-WAV-I-0078
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    24
//!@SYMTestCaseDesc           Register the event for notification.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    25
//!@SYMTestPriority           4
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    26
//!@SYMTestActions            1. Create audio player utility. 2. Open an audio file. 3. Register the event for notification.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    27
//!@SYMTestExpectedResults    1. RegisterAudioResourceNotification() should return KErrNone. 2. RegisterAudioResourceNotification() should register the
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    28
//! event for notification.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    29
RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-WAV-I-0078 \char\mmf\char_mmf_audioplay.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-APLCLNT-CHRTZ-WAV-I-0080
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    33
//!@SYMTestCaseDesc           Register the event for notification before opening the audio clip.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    34
//!@SYMTestPriority           4
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    35
//!@SYMTestActions            1. Create audio player utility. 2. Register the event for notification.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    36
//!@SYMTestExpectedResults    1. RegisterAudioResourceNotification() should return KErrNotSupported.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    37
RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-WAV-I-0080 \char\mmf\char_mmf_audioplay.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    38
TEST_COMPLETE 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    39
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    40
//!@SYMTestCaseID             MM-MMF-APLCLNT-CHRTZ-WAV-I-0082
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    41
//!@SYMTestCaseDesc           Register the event for notification with an event Uid that is not supported.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    42
//!@SYMTestPriority           4
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    43
//!@SYMTestActions            1. Create audio player utility. 2. Open an audio file. 3. Register the event for notification.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    44
//!@SYMTestExpectedResults    1. RegisterAudioResourceNotification() should return KErrNotSupported.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    45
RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-WAV-I-0082 \char\mmf\char_mmf_audioplay.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    46
TEST_COMPLETE 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    47
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    48
//!@SYMTestCaseID             MM-MMF-APLCLNT-CHRTZ-WAV-I-0083
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    49
//!@SYMTestCaseDesc           Register the event for notification with an event Uid that is already registered.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    50
//!@SYMTestPriority           4
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    51
//!@SYMTestActions            1. Create audio player utility. 2. Open an audio file. 3. Register the event for notification.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    52
//!@SYMTestExpectedResults    1. RegisterAudioResourceNotification() should return KErrAlreadyExists.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    53
RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-WAV-I-0083 \char\mmf\char_mmf_audioplay.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    54
TEST_COMPLETE 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    55
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    56
//!@SYMTestCaseID             MM-MMF-APLCLNT-CHRTZ-WAV-I-0084
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    57
//!@SYMTestCaseDesc           Cancel the registered notification event.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    58
//!@SYMTestPriority           4
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    59
//!@SYMTestActions            1. Create audio player utility. 2. Open an audio file. 3. Register the event for notification. 4. Cancel the registered
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    60
//! notification event.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    61
//!@SYMTestExpectedResults    1. CancelRegisterAudioResourceNotification() should return KErrNone. 2. CancelRegisterAudioResourceNotification() should
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    62
//! cancel the registered notification event.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    63
RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-WAV-I-0084 \char\mmf\char_mmf_audioplay.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    64
TEST_COMPLETE 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    65
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    66
//!@SYMTestCaseID             MM-MMF-APLCLNT-CHRTZ-WAV-I-0085
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    67
//!@SYMTestCaseDesc           Cancel the registered notification event while playing is in progress.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    68
//!@SYMTestPriority           4
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    69
//!@SYMTestActions            1. Create audio player utility. 2. Open an audio file. 3. Register the event for notification. 4. Play the audio file. 5.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    70
//! Cancel the registered notification event.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    71
//!@SYMTestExpectedResults    1. CancelRegisterAudioResourceNotification() should return KErrNone. 2. CancelRegisterAudioResourceNotification() should
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    72
//! cancel the registered notification event.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    73
RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-WAV-I-0085 \char\mmf\char_mmf_audioplay.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    74
TEST_COMPLETE 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    75
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    76
//!@SYMTestCaseID             MM-MMF-APLCLNT-CHRTZ-WAV-I-0086
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    77
//!@SYMTestCaseDesc           Cancel the registered notification event with an event Uid that is not matched.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    78
//!@SYMTestPriority           4
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    79
//!@SYMTestActions            1. Create audio player utility. 2. Open an audio file. 3. Register the event for notification. 4. Cancel the registered
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    80
//! notification event.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    81
//!@SYMTestExpectedResults    1. CancelRegisterAudioResourceNotification() should return KErrNotSupported.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    82
RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-WAV-I-0086 \char\mmf\char_mmf_audioplay.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    83
TEST_COMPLETE 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    84
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    85
//!@SYMTestCaseID             MM-MMF-APLCLNT-CHRTZ-WAV-I-0087
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    86
//!@SYMTestCaseDesc           Cancel the registered notification event with an event Uid of NULL.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    87
//!@SYMTestPriority           4
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    88
//!@SYMTestActions            1. Create audio player utility. 2. Open an audio file. 3. Register the event for notification. 4. Cancel the registered
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    89
//! notification event.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    90
//!@SYMTestExpectedResults    1. CancelRegisterAudioResourceNotification() should return KErrCancel.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    91
RUN_TEST_STEP -1 char_mmf_audioplay MM-MMF-APLCLNT-CHRTZ-WAV-I-0087 \char\mmf\char_mmf_audioplay.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    92
TEST_COMPLETE