mmlibs/mmfw/tsrc/mmfintegrationtest/ACLNT/Ts_MMFACLNTsuite.cpp
author hgs
Thu, 07 Oct 2010 22:34:12 +0100
changeset 0 b8ed18f6c07b
permissions -rw-r--r--
2010wk40
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
     1
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
     2
// Copyright (c) 2002-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
// This main DLL entry point for the TS_WP5.dll
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    16
// 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    17
//
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    18
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    19
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    20
// EPOC includes
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    21
#include <e32base.h>
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    22
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    23
// Test system includes
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    24
#include <testframework.h>
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    25
#include <mmfcontrollerimplementationuids.hrh>
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    26
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    27
#include "TSI_MMFACLNT.h"
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    28
#include "TS_MMFACLNTSuite.h"
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    29
#include "TestConverter.h"
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    30
#include "TestPlayerUtils.h"
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    31
#include "TestRecorder.h"
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    32
#include "TestTone.h"
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    33
#include "TestOldCodec.h"
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    34
#include "TestDRM.h"
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    35
#include "TestPlayerCaps.h"
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    36
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    37
#include "TestPlayerCaps0012.h"
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    38
#include "TestPlayerCaps0014.h"
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    39
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    40
#include "OpenFileByHandle7803.h"
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    41
#include "OpenFileByHandle7804.h"
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    42
#include "OpenFileByHandle7805.h"
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    43
#include "OpenFileByHandle7806.h"
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    44
#include "OpenFileByHandle7901.h"
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    45
#include "OpenFileByHandle7902.h"
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    46
#include "OpenFileByHandle7904.h"
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    47
#include "OpenFileByHandle7905.h"
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    48
#include "OpenFileByHandle7906.h"
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    49
#include "OpenFileByHandle7908.h"
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    50
#include "OpenFileByHandle8801.h"
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    51
#include "OpenFileByHandle1211.h"
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    52
#include "OpenFileByHandle_PlayTone.h"
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    53
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    54
#include "TestPlayerFileSource.h"
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    55
#include "TestRecorderFileSource.h"
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    56
#include "TestAudioPlayerDRM.h"
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    57
#include "TestAudioRecorderDRM.h"
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    58
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    59
#include "TestAudioClientUtilitiesARN.h"
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    60
#include "testoggRecorder.h"
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    61
#include "tonetruepause.h"
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    62
#include "testoutputstreamtruepause.h"
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    63
#include "playtruepause.h"
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    64
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    65
/**
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    66
 * NewTestSuite is exported at ordinal 1
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    67
 * this provides the interface to allow schedule test
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    68
 * to create instances of this test suite
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    69
 */
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    70
EXPORT_C CTestSuite* NewTestSuiteL()
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    71
    {
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    72
	CTestMmfAclntSuite* result = new (ELeave) CTestMmfAclntSuite;
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    73
	CleanupStack::PushL(result);
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    74
	result->ConstructL();
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    75
	CleanupStack::Pop(); // result
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    76
	return result;
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    77
    }
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    78
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    79
/**
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    80
 * destructor
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    81
 */
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    82
CTestMmfAclntSuite::~CTestMmfAclntSuite()
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    83
	{
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    84
	}
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    85
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    86
/**
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    87
 * make a version string available for test system
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    88
 * @return version string
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    89
 */
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    90
TPtrC CTestMmfAclntSuite::GetVersion( void )
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    91
	{
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    92
	_LIT(KTxtVersion,"1.0");
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    93
	return KTxtVersion();
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    94
	}
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    95
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    96
/**
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    97
 * Add a test step into the suite
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    98
 *
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    99
 * @param test step pointer to add
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   100
 */
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   101
void CTestMmfAclntSuite::AddTestStepL( CTestMmfAclntStep* aPtrTestStep )
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   102
	{
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   103
	// test steps contain a pointer back to the suite which owns them
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   104
	aPtrTestStep->SetTestSuite(this);
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   105
	// add the step using the base class method
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   106
	CTestSuite::AddTestStepL(aPtrTestStep);
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   107
	}
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   108
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   109
void CTestMmfAclntSuite::AddTestStepL( RTestStep* aTestStep )
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   110
	{
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   111
	// add the step using the base class method
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   112
	CTestSuite::AddTestStepL(aTestStep);
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   113
	}
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   114
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   115
/**
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   116
 * Constructor for test suite
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   117
 * this creates all the test steps and 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   118
 * stores them inside CTestMMFACLNTSuite 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   119
 */
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   120
void CTestMmfAclntSuite::InitialiseL( void )
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   121
	{
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   122
	// store the name of this test suite 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   123
	iSuiteName = _L("MMF_ACLNT");
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   124
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   125
	// varibles used within tests
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   126
	TTimeIntervalMicroSeconds position(0);
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   127
	TTimeIntervalMicroSeconds nonZeroPosition(3000000);// 3 sec from start of clip
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   128
	TTimeIntervalMicroSeconds zeroSilence(0);
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   129
	TTimeIntervalMicroSeconds silence(1000000);// silence of one sec
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   130
	TInt64 max = (TInt64)(KMaxTInt)+1;
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   131
	TTimeIntervalMicroSeconds maxSilence(max);// silence more than KMaxTInt
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   132
	TInt lessRepeatCount = 2;
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   133
	TInt moreRepeatCount = lessRepeatCount+4;
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   134
	// 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   135
	// POSITIVE TESTS
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   136
	//
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   137
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   138
	// CAudioPlayerUtil tests
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   139
	// Open and play a number of audio clip files using different codecs
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   140
	AddTestStepL( CTestMmfAclntFile::NewL(_L("MM-MMF-ACLNT-I-0001-CP"),_L("SectionOne"),_L("playerAudioFile"),EFalse,EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   141
	AddTestStepL( CTestMmfAclntFile::NewL(_L("MM-MMF-ACLNT-I-2001-HP"),_L("SectionOne"),_L("PCM8"),ETrue,EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   142
	AddTestStepL( CTestMmfAclntFile::NewL(_L("MM-MMF-ACLNT-I-2002-HP"),_L("SectionOne"),_L("ALAW "),ETrue,EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   143
	AddTestStepL( CTestMmfAclntFile::NewL(_L("MM-MMF-ACLNT-I-2003-HP"),_L("SectionOne"),_L("PCM16"),ETrue,EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   144
	AddTestStepL( CTestMmfAclntFile::NewL(_L("MM-MMF-ACLNT-I-2004-HP"),_L("SectionOne"),_L("PCMU16BE"),ETrue,EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   145
	AddTestStepL( CTestMmfAclntFile::NewL(_L("MM-MMF-ACLNT-I-2005-HP"),_L("SectionOne"),_L("PCMU8"),ETrue,EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   146
	AddTestStepL( CTestMmfAclntFile::NewL(_L("MM-MMF-ACLNT-I-2006-HP"),_L("SectionOne"),_L("PCMU16"),ETrue,EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   147
	AddTestStepL( CTestMmfAclntFile::NewL(_L("MM-MMF-ACLNT-I-2007-HP"),_L("SectionOne"),_L("MULAW"),ETrue,EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   148
	AddTestStepL( CTestMmfAclntFile::NewL(_L("MM-MMF-ACLNT-I-2008-HP"),_L("SectionOne"),_L("IMAD"),ETrue,EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   149
	AddTestStepL( CTestMmfAclntFile::NewL(_L("MM-MMF-ACLNT-I-2009-HP"),_L("SectionOne"),_L("IMAS"),ETrue,KErrNotSupported) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   150
	AddTestStepL( CTestMmfAclntFile::NewL(_L("MM-MMF-ACLNT-I-2010-HP"),_L("SectionOne"),_L("GSM610"),ETrue,EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   151
	AddTestStepL( CTestMmfAclntFile::NewL(_L("MM-MMF-ACLNT-I-2011-LP"),_L("SectionOne"),_L("PCMU8_22254Hz_ALF"),ETrue,EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   152
	AddTestStepL( CTestMmfAclntFile::NewL(_L("MM-MMF-ACLNT-I-2012-HP"),_L("SectionOne"),_L("Pcm16Mono44khz"),ETrue,EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   153
	AddTestStepL( CTestMmfAclntFile::NewL(_L("MM-MMF-ACLNT-I-2013-HP"),_L("SectionOne"),_L("Pcm16Mono48khz"),ETrue,EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   154
	AddTestStepL( CTestMmfAclntFile::NewL(_L("MM-MMF-ACLNT-I-2014-LP"),_L("SectionOne"),_L("100khzSRate1KhzTone"),ETrue,EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   155
	AddTestStepL( CTestMmfAclntFile::NewL(_L("MM-MMF-ACLNT-I-2015-LP"),_L("SectionOne"),_L("7.33khzSRate1KhzTone"),ETrue,EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   156
	AddTestStepL( CTestMmfAclntFile::NewL(_L("MM-MMF-ACLNT-I-2016-HP"),_L("SectionOne"),_L("PCM8-6144bytes"),ETrue,EFalse) ); //INC23016
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   157
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   158
	AddTestStepL( CTestMmfAclntSEQNFile::NewL(_L("MM-MMF-ACLNT-I-2017-HP"),_L("SectionOne"),_L("Sequence1"),ETrue,ETrue) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   159
	AddTestStepL( CTestMmfAclntSEQNFile::NewL(_L("MM-MMF-ACLNT-I-2018-HP"),_L("SectionOne"),_L("Sequence2"),ETrue,EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   160
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   161
	// INC036267 Play a file that has an incorrect file extension
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   162
	AddTestStepL( CTestMmfAclntFile::NewL(_L("MM-MMF-ACLNT-I-2019-HP"),_L("SectionOne"),_L("PCM16WrongExtension1"),ETrue,KErrNone) ); //PCM16
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   163
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   164
	// INC041837 - Need 2 additional enums for 12 & 24 KHz sample rate 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   165
	AddTestStepL( CTestMmfAclntFile::NewL(_L("MM-MMF-ACLNT-I-2020-CP"),_L("SectionOne"),_L("Pcm16Mono12khz"),ETrue,EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   166
	AddTestStepL( CTestMmfAclntFile::NewL(_L("MM-MMF-ACLNT-I-2021-CP"),_L("SectionOne"),_L("Pcm16Mono24khz"),ETrue,EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   167
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   168
	// Setup and play a number of audio clip decriptors that use different codecs
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   169
	AddTestStepL( CTestMmfAclntDesc::NewL(_L("MM-MMF-ACLNT-I-0002-CP"),_L("SectionTwo"),_L("playerAudioFile"),EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   170
	AddTestStepL( CTestMmfAclntDesc::NewL(_L("MM-MMF-ACLNT-I-3001-HP"),_L("SectionOne"),_L("PCM8"),ETrue) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   171
	AddTestStepL( CTestMmfAclntDesc::NewL(_L("MM-MMF-ACLNT-I-3002-HP"),_L("SectionOne"),_L("ALAW"),ETrue) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   172
	AddTestStepL( CTestMmfAclntDesc::NewL(_L("MM-MMF-ACLNT-I-3003-HP"),_L("SectionOne"),_L("PCM16"),ETrue) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   173
	AddTestStepL( CTestMmfAclntDesc::NewL(_L("MM-MMF-ACLNT-I-3004-HP"),_L("SectionOne"),_L("PCMU16BE"),ETrue) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   174
	AddTestStepL( CTestMmfAclntDesc::NewL(_L("MM-MMF-ACLNT-I-3005-HP"),_L("SectionOne"),_L("PCMU8"),ETrue) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   175
	AddTestStepL( CTestMmfAclntDesc::NewL(_L("MM-MMF-ACLNT-I-3006-HP"),_L("SectionOne"),_L("PCMU16"),ETrue) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   176
	AddTestStepL( CTestMmfAclntDesc::NewL(_L("MM-MMF-ACLNT-I-3007-HP"),_L("SectionOne"),_L("MULAW"),ETrue) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   177
	AddTestStepL( CTestMmfAclntDesc::NewL(_L("MM-MMF-ACLNT-I-3008-HP"),_L("SectionOne"),_L("IMAD"),ETrue) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   178
	AddTestStepL( CTestMmfAclntDesc::NewL(_L("MM-MMF-ACLNT-I-3009-HP"),_L("SectionOne"),_L("IMAS"),ETrue, KErrNotSupported) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   179
	AddTestStepL( CTestMmfAclntDesc::NewL(_L("MM-MMF-ACLNT-I-3010-HP"),_L("SectionOne"),_L("GSM610"),ETrue) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   180
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   181
	// ** new tests
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   182
	AddTestStepL( CTestMmfAclntDescReadOnly::NewL(_L("MM-MMF-ACLNT-I-0202-LP"),_L("SectionTwo"),_L("playerAudioFile"),EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   183
	AddTestStepL( CTestMmfAclntDescOpen::NewL(_L("MM-MMF-ACLNT-I-0302-LP"),_L("SectionTwo"),_L("playerAudioFile"),EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   184
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   185
	// Using URLs open an play a number of Audio files that use different codecs
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   186
	AddTestStepL( CTestMmfAclntUrl::NewL(_L("MM-MMF-ACLNT-I-4001-HP") ,_L(""),_L(""),EFalse) ) ;
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   187
	AddTestStepL( CTestMmfAclntUrl::NewL(_L("MM-MMF-ACLNT-I-4201-LP") ,_L(""),_L(""),ETrue) ) ;
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   188
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   189
	// Test API calls for CPlayerUtils
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   190
	AddTestStepL( CTestMmfAclntAudioPlayStopStart::NewL(_L("MM-MMF-ACLNT-I-0013-CP"),_L("SectionOne") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   191
	AddTestStepL( CTestMmfAclntAudioPlayPauseStart::NewL(_L("MM-MMF-ACLNT-I-0213-LP"),_L("SectionOne") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   192
	AddTestStepL( CTestMmfAclntAudioPlayPausePlayTest::NewL(_L("MM-MMF-ACLNT-I-0214-LP"),_L("SectionOne") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   193
	AddTestStepL( CTestMmfAclntAudioPlayVolume::NewL(_L("MM-MMF-ACLNT-I-0014-CP"),_L("SectionOne") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   194
	AddTestStepL( CTestMmfAclntAudioRepeat::NewL(_L("MM-MMF-ACLNT-I-0015-LP"),_L("SectionOne") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   195
	AddTestStepL( CTestMmfAclntAudioBalance::NewL(_L("MM-MMF-ACLNT-I-0016-LP"),_L("SectionOne"),10, KErrNone) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   196
	AddTestStepL( CTestMmfAclntAudioDuration::NewL(_L("MM-MMF-ACLNT-I-0018-HP"),_L("SectionOne") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   197
	AddTestStepL( CTestMmfAclntAudioPosition::NewL(_L("MM-MMF-ACLNT-I-0022-HP"),_L("SectionOne"), position) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   198
	AddTestStepL( CTestMmfAclntAudioPlayWindow::NewL(_L("MM-MMF-ACLNT-I-0023-LP"),_L("SectionOne") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   199
	AddTestStepL( CTestMmfAclntAudioType::NewL(_L("MM-MMF-ACLNT-I-0024-HP"),_L("SectionOne") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   200
	AddTestStepL( CTestMmfAclntAudioPlayVolume::NewL(_L("MM-MMF-ACLNT-I-0030-HP"),_L("SectionOne") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   201
	AddTestStepL( CTestMmfAclntAudioRamp::NewL(_L("MM-MMF-ACLNT-I-0031-LP"),_L("SectionOne") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   202
	AddTestStepL( CTestMmfAclntAudioMeta::NewL(_L("MM-MMF-ACLNT-I-0032-LP"),_L("SectionOne") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   203
	AddTestStepL( CTestMmfAclntAudioCloseOpen::NewL(_L("MM-MMF-ACLNT-I-0033-LP"),_L("SectionOne") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   204
	AddTestStepL( CTestMmfAclntAudioPlayWindow::NewL(_L("MM-MMF-ACLNT-I-0034-LP"),_L("SectionOne") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   205
	AddTestStepL( CTestMmfAclntAudioQuery::NewL(_L("MM-MMF-ACLNT-I-0035-LP"),_L("SectionOne") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   206
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   207
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   208
	//Sierra REQ2870 Audio Bitrate.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   209
	AddTestStepL( CTestMmfAclntAudioBitRate::NewL(_L("MM-MMF-ACLNT-I-0036-HP"),_L("WAV128"),_L("bitrate128") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   210
	AddTestStepL( CTestMmfAclntAudioBitRate::NewL(_L("MM-MMF-ACLNT-I-0037-HP"),_L("WAV256"),_L("bitrate256")) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   211
	AddTestStepL( CTestMmfAclntAudioBitRate::NewL(_L("MM-MMF-ACLNT-I-0038-HP"),_L("AU128"),_L("bitrate128")) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   212
	AddTestStepL( CTestMmfAclntAudioBitRate::NewL(_L("MM-MMF-ACLNT-I-0039-HP"),_L("AU256"),_L("bitrate256")) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   213
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   214
	// Test priority settings
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   215
	AddTestStepL( CTestMmfAclntPriority::NewL( _L("MM-MMF-ACLNT-I-0019-HP"), _L("SectionOne"), EMdaPriorityMin) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   216
	AddTestStepL( CTestMmfAclntPriority::NewL( _L("MM-MMF-ACLNT-I-0020-HP"), _L("SectionOne"), EMdaPriorityMax) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   217
	AddTestStepL( CTestMmfAclntPriority::NewL( _L("MM-MMF-ACLNT-I-0021-HP"), _L("SectionOne"), EMdaPriorityNormal) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   218
	AddTestStepL( CTestMmfAclntPriority::NewL( _L("MM-MMF-ACLNT-I-0219-LP"), _L("SectionOne") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   219
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   220
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   221
	// Tests for CRecordUtil 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   222
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   223
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   224
	// Record to a file
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   225
	AddTestStepL( CTestMmfAclntRecFile::NewL( _L("MM-MMF-ACLNT-I-5001-HP"),_L("SectionThree"),_L("outputAudioFile"),CTestMmfAclntCodecTest::EPcm8,ETrue) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   226
	AddTestStepL( CTestMmfAclntRecFile::NewL( _L("MM-MMF-ACLNT-I-5002-HP"),_L("SectionThree"),_L("outputAudioFile"),CTestMmfAclntCodecTest::EAlawWav,ETrue) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   227
	AddTestStepL( CTestMmfAclntRecFile::NewL( _L("MM-MMF-ACLNT-I-5003-HP"),_L("SectionThree"),_L("outputAudioFile"),CTestMmfAclntCodecTest::EPcm16Wav,ETrue) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   228
	AddTestStepL( CTestMmfAclntRecFile::NewL( _L("MM-MMF-ACLNT-I-5004-HP"),_L("SectionThree"),_L("outputAudioFileRaw"),CTestMmfAclntCodecTest::EPcmU16,ETrue) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   229
	AddTestStepL( CTestMmfAclntRecFile::NewL( _L("MM-MMF-ACLNT-I-5005-HP"),_L("SectionThree"),_L("outputAudioFileRaw"),CTestMmfAclntCodecTest::EPcmU8,ETrue) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   230
	AddTestStepL( CTestMmfAclntRecFile::NewL( _L("MM-MMF-ACLNT-I-5006-HP"),_L("SectionThree"),_L("outputAudioFileRaw"),CTestMmfAclntCodecTest::EMulawRaw,ETrue) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   231
	AddTestStepL( CTestMmfAclntRecFile::NewL( _L("MM-MMF-ACLNT-I-5007-HP"),_L("SectionThree"),_L("outputAudioFile"),CTestMmfAclntCodecTest::EImaAdpcmWav,ETrue) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   232
	AddTestStepL( CTestMmfAclntRecFile::NewL( _L("MM-MMF-ACLNT-I-5008-HP"),_L("SectionThree"),_L("outputAudioFile"),CTestMmfAclntCodecTest::EImasPcmWav,ETrue) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   233
	AddTestStepL( CTestMmfAclntRecFile::NewL( _L("MM-MMF-ACLNT-I-5009-HP"),_L("SectionThree"),_L("outputAudioFile"),CTestMmfAclntCodecTest::EGsmWav,ETrue) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   234
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   235
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   236
	TMdaWavClipFormat MdaWavFormat;
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   237
	TMmfAclntWavEncodeClipFormat MmfAclntWavEncodeClipFormat;
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   238
	TMmfAclntWavDecodeClipFormat MmfAclntWavDecodeClipFormat;
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   239
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   240
	AddTestStepL( CTestMmfAclntRecFileForceFormat::NewL(_L("MM-MMF-ACLNT-I-5010-HP"),_L("SectionThree"),_L("outputAudioFile"), MdaWavFormat));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   241
	AddTestStepL( CTestMmfAclntRecFileForceFormat::NewL(_L("MM-MMF-ACLNT-I-5011-HP"),_L("SectionThree"),_L("outputAudioFile"), MmfAclntWavEncodeClipFormat));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   242
	AddTestStepL( CTestMmfAclntRecFileForceFormat::NewL(_L("MM-MMF-ACLNT-I-5012-HP"),_L("SectionThree"),_L("outputAudioFile"), MmfAclntWavDecodeClipFormat));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   243
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   244
	// DEF036641 record to an existing IMAD .wav file
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   245
	AddTestStepL( CTestMmfAclntRecFileAppend::NewL(_L("MM-MMF-ACLNT-I-5013-HP"),_L("SectionThree"),_L("outputAudioFile"), CTestMmfAclntRecFileAppend::EWavFormat, CTestMmfAclntRecFileAppend::EAdpcmCodec));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   246
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   247
	// DEF036640 record to an existing .wav file with a different sample rate
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   248
	AddTestStepL( CTestMmfAclntRecFileAppend::NewL(_L("MM-MMF-ACLNT-I-5014-HP"),_L("SectionThree"),_L("outputAudioFile"), CTestMmfAclntRecFileAppend::EWavFormat, CTestMmfAclntRecFileAppend::EPcmCodec, ETrue));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   249
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   250
	// INC036267 Play a file that has an incorrect file extension
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   251
	AddTestStepL( CTestMmfAclntRecFile::NewL(_L("MM-MMF-ACLNT-I-5015-HP"),_L("SectionOne"),_L("PCM16WrongExtension2"),CTestMmfAclntCodecTest::EPcm16Wav,EFalse) ); //PCM16
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   252
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   253
	// INC038043 Play a file with a different sample rate/number of channels
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   254
	AddTestStepL( CTestMmfAclntRecFilePlay::NewL(_L("MM-MMF-ACLNT-I-5016-HP"),_L("SectionThree"),_L("outputAudioFile"), CTestMmfAclntRecFilePlay::EWavFormat, CTestMmfAclntRecFilePlay::EPcmCodec));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   255
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   256
	// DEF039308 - No integration test to test playback of recorded raw file
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   257
	AddTestStepL( CTestMmfAclntRecRawFilePlay::NewL(_L("MM-MMF-ACLNT-I-5017-HP"),_L("SectionThree"),_L("outputAudioFileRaw"), CTestMmfAclntRecRawFilePlay::ERawFormat, CTestMmfAclntRecRawFilePlay::EAlawCodec));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   258
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   259
	//Tests where no playback controller is available
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   260
	AddTestStepL( CTestMmfAclntRecNoPlaybackForceFormat::NewL(_L("MM-MMF-ACLNT-I-5100-HP"),_L("SectionThree"),_L("outputAudioFile"), MmfAclntWavEncodeClipFormat));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   261
	AddTestStepL( CTestMmfAclntRecNoPlaybackForceFormatDesc::NewL(_L("MM-MMF-ACLNT-I-5101-HP"),_L("SectionThree"),_L("outputAudioFile"), MmfAclntWavEncodeClipFormat));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   262
	AddTestStepL( CTestMmfAclntRecNoPlaybackFile::NewL(_L("MM-MMF-ACLNT-I-5102-HP"),_L("SectionThree"),_L("outputAudioFile")));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   263
	AddTestStepL( CTestMmfAclntRecNoPlaybackDesc::NewL(_L("MM-MMF-ACLNT-I-5103-HP"),_L("SectionThree"),_L("outputAudioFile")));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   264
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   265
	TUid audioController ={KMmfUidControllerAudio};
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   266
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   267
	AddTestStepL( CTestMmfAclntRecNoPlaybackFileForceController::NewL(_L("MM-MMF-ACLNT-I-5104-HP"),_L("SectionThree"),_L("outputAudioFile"), audioController));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   268
	AddTestStepL( CTestMmfAclntRecNoPlaybackDescForceController::NewL(_L("MM-MMF-ACLNT-I-5105-HP"),_L("SectionThree"),_L("outputAudioFile"), audioController));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   269
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   270
	//Tests where no record controller is available
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   271
	AddTestStepL( CTestMmfAclntRecNoRecordForceFormat::NewL(_L("MM-MMF-ACLNT-I-5110-HP"),_L("SectionOne"),_L("playerAudioFile"), MmfAclntWavDecodeClipFormat));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   272
	AddTestStepL( CTestMmfAclntRecNoRecordForceFormatDesc::NewL(_L("MM-MMF-ACLNT-I-5111-HP"),_L("SectionOne"),_L("playerAudioFile"), MmfAclntWavDecodeClipFormat));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   273
	AddTestStepL( CTestMmfAclntRecNoRecordFile::NewL(_L("MM-MMF-ACLNT-I-5112-HP"),_L("SectionOne"),_L("playerAudioFile")));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   274
	AddTestStepL( CTestMmfAclntRecNoRecordDesc::NewL(_L("MM-MMF-ACLNT-I-5113-HP"),_L("SectionOne"),_L("playerAudioFile")));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   275
	AddTestStepL( CTestMmfAclntRecNoRecordFileForceController::NewL(_L("MM-MMF-ACLNT-I-5114-HP"),_L("SectionOne"),_L("playerAudioFile"), audioController));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   276
	AddTestStepL( CTestMmfAclntRecNoRecordDescForceController::NewL(_L("MM-MMF-ACLNT-I-5115-HP"),_L("SectionOne"),_L("playerAudioFile"), audioController));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   277
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   278
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   279
	// Record to a descriptor
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   280
	AddTestStepL( CTestMmfAclntRecDes::NewL( _L("MM-MMF-ACLNT-I-6001-HP"),_L("SectionThree"),_L("outputAudioFile"),CTestMmfAclntCodecTest::EPcm8,ETrue) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   281
	AddTestStepL( CTestMmfAclntRecDes::NewL( _L("MM-MMF-ACLNT-I-6002-HP"),_L("SectionThree"),_L("outputAudioFile"),CTestMmfAclntCodecTest::EAlawWav,ETrue) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   282
	AddTestStepL( CTestMmfAclntRecDes::NewL( _L("MM-MMF-ACLNT-I-6003-HP"),_L("SectionThree"),_L("outputAudioFile"),CTestMmfAclntCodecTest::EPcm16Wav,ETrue) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   283
	AddTestStepL( CTestMmfAclntRecDes::NewL( _L("MM-MMF-ACLNT-I-6004-HP"),_L("SectionThree"),_L("outputAudioFile"),CTestMmfAclntCodecTest::EPcmU16,ETrue) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   284
	AddTestStepL( CTestMmfAclntRecDes::NewL( _L("MM-MMF-ACLNT-I-6005-HP"),_L("SectionThree"),_L("outputAudioFile"),CTestMmfAclntCodecTest::EPcmU8,ETrue) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   285
	AddTestStepL( CTestMmfAclntRecDes::NewL( _L("MM-MMF-ACLNT-I-6006-HP"),_L("SectionThree"),_L("outputAudioFile"),CTestMmfAclntCodecTest::EMulawRaw,ETrue) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   286
	AddTestStepL( CTestMmfAclntRecDes::NewL( _L("MM-MMF-ACLNT-I-6007-HP"),_L("SectionThree"),_L("outputAudioFile"),CTestMmfAclntCodecTest::EImaAdpcmWav,ETrue) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   287
	AddTestStepL( CTestMmfAclntRecDes::NewL( _L("MM-MMF-ACLNT-I-6008-HP"),_L("SectionThree"),_L("outputAudioFile"),CTestMmfAclntCodecTest::EImasPcmWav,ETrue) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   288
	AddTestStepL( CTestMmfAclntRecDes::NewL( _L("MM-MMF-ACLNT-I-6009-HP"),_L("SectionThree"),_L("outputAudioFile"),CTestMmfAclntCodecTest::EGsmWav,ETrue) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   289
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   290
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   291
	// Record to a URL ?
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   292
	AddTestStepL( CTestMmfAclntRecUrl::NewL( _L("MM-MMF-ACLNT-I-0054-LP"), _L("") , _L("")) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   293
	AddTestStepL( CTestMmfAclntRecGain::NewL(_L("MM-MMF-ACLNT-I-0017-LP"),_L("SectionThree"),0, EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   294
	AddTestStepL( CTestMmfAclntRecStateTran::NewL( _L("MM-MMF-ACLNT-I-0025-HP"),_L("SectionSix"), EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   295
	AddTestStepL( CTestMmfAclntCrop::NewL(_L("MM-MMF-ACLNT-I-0027-LP"),_L("SectionOne"),ETrue, EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   296
	AddTestStepL( CTestMmfAclntCrop::NewL(_L("MM-MMF-ACLNT-I-0028-LP"),_L("SectionOne"),EFalse, EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   297
	AddTestStepL( CTestMmfAclntRecCloseOpen::NewL(_L("MM-MMF-ACLNT-I-0050-HP"),_L("SectionOne"), EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   298
	position = 0;
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   299
	AddTestStepL( CTestMmfAclntRecPosition::NewL( _L("MM-MMF-ACLNT-I-0055-LP"),_L("SectionOne"),position, EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   300
	AddTestStepL( CTestMmfAclntRecDuration::NewL( _L("MM-MMF-ACLNT-I-0056-LP"),_L("SectionOne"), EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   301
	AddTestStepL( CTestMmfAclntRecSetMeta::NewL( _L("MM-MMF-ACLNT-I-0057-LP"),_L("SectionOne"), EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   302
	AddTestStepL( new(ELeave) CTestMmfAclntRecPriority(_L("MM-MMF-ACLNT-I-0058-LP"),_L("SectionOne") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   303
	AddTestStepL( CTestMmfAclntRecBalance::NewL( _L("MM-MMF-ACLNT-I-0059-LP"),_L("SectionOne"),20, EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   304
	AddTestStepL( CTestMmfAclntRecLength::NewL( _L("MM-MMF-ACLNT-I-0060-LP"),_L("SectionOne"), EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   305
	AddTestStepL( CTestMmfAclntRecFormats::NewL( _L("MM-MMF-ACLNT-I-0061-LP"),_L("SectionOne"), EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   306
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   307
	// DEF039893 call GetBalance prior to SetBalance being set.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   308
	AddTestStepL( CTestMmfAclntRecordGetBalance::NewL(_L("MM-MMF-ACLNT-I-6050-LP")));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   309
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   310
	// Sierra REQ2870 Audio Bitrate.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   311
	AddTestStepL( CTestMmfAclntRecSrcAuBitrate::NewL(_L("MM-MMF-ACLNT-I-0062-LP"), _L("SectionNine"), _L("PCM8bitMonoWav"), _L("bitrate64")));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   312
	AddTestStepL( CTestMmfAclntRecSrcAuBitrate::NewL(_L("MM-MMF-ACLNT-I-0063-LP"), _L("SectionNine"), _L("PCM8bitStereoWav"), _L("bitrate128")));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   313
	AddTestStepL( CTestMmfAclntRecSrcAuBitrate::NewL(_L("MM-MMF-ACLNT-I-0064-LP"), _L("SectionNine"), _L("PCM8bitMonoAu"), _L("bitrate64")));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   314
	AddTestStepL( CTestMmfAclntRecSrcAuBitrate::NewL(_L("MM-MMF-ACLNT-I-0065-LP"), _L("SectionNine"), _L("PCM8bitStereoAu"), _L("bitrate128")));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   315
	AddTestStepL( CTestMmfAclntRecBitrateRecordedFile::NewL(_L("MM-MMF-ACLNT-I-0066-LP"), _L("SectionThree"),_L("outputAudioFile"),CTestMmfAclntCodecTest::EPcm8,ETrue));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   316
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   317
	//CR1566 Record-Stop-Record
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   318
	AddTestStepL( CTestMmfAclntRecStopRec::NewL( _L("MM-MMF-ACLNT-I-5018-HP"),_L("SectionSix"), EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   319
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   320
	// *********************** Tests for CConversionUtils ***************************
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   321
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   322
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   323
	//vm AddTestStepL( CTestMmfAclntDoConv::NewL(  _L("MM-MMF-ACLNT-I-7001-HP"), _L("SectionFour") , _L("auAudioFile") , _L("SectionFour") , _L("wavAudioFile")) ); 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   324
	AddTestStepL( CTestMmfAclntDoConv::NewL(  _L("MM-MMF-ACLNT-I-7001-HP"), _L("SectionOne") , _L("Pcm16Mono44khz") , _L("SectionFour") , _L("PCM8_out_au"), TMdaPcmWavCodec::E8BitPcm, CTestMmfAclntDoConv::MdaFormatSpec)); 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   325
	
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   326
	//inc21946
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   327
	AddTestStepL( CTestMmfAclntDoConv::NewL(  _L("MM-MMF-ACLNT-I-7009-HP"), _L("SectionOne") , _L("Pcm16Mono44khz") , _L("SectionFour") , _L("PCM8_out_au"), TMdaPcmWavCodec::E8BitPcm, CTestMmfAclntDoConv::MmfFormatSpec)); 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   328
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   329
	AddTestStepL( CTestMmfAclntConCloseOpen::NewL( _L("MM-MMF-ACLNT-I-0102-HP")) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   330
	AddTestStepL( CTestMmfAclntConWindow::NewL( _L("MM-MMF-ACLNT-I-0103-HP")) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   331
	AddTestStepL( CTestMmfAclntConDuration::NewL( _L("MM-MMF-ACLNT-I-0104-LP")) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   332
	position = 1114536;
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   333
	AddTestStepL( CTestMmfAclntConPosition::NewL( _L("MM-MMF-ACLNT-I-0105-LP"),position) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   334
	AddTestStepL( CTestMmfAclntConConfig::NewL( _L("MM-MMF-ACLNT-I-0106-HP"), CTestMmfAclntCodecTest::EPcm16Wav) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   335
	AddTestStepL( CTestMmfAclntConQuery::NewL( _L("MM-MMF-ACLNT-I-0107-LP")) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   336
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   337
	// Convert to a descriptor
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   338
	AddTestStepL( CTestMmfAclntConvertDes::NewL( _L("MM-MMF-ACLNT-I-7003-LP"),_L("SectionOne"),_L("PCM16"), CTestMmfAclntCodecTest::EPcm8));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   339
	AddTestStepL( CTestMmfAclntConvertDes::NewL( _L("MM-MMF-ACLNT-I-7004-LP"),_L("SectionOne"),_L("PCM16"), CTestMmfAclntCodecTest::EAlawWav));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   340
	AddTestStepL( CTestMmfAclntConvertDes::NewL( _L("MM-MMF-ACLNT-I-7005-LP"),_L("SectionOne"),_L("PCM16"), CTestMmfAclntCodecTest::EPcmU16));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   341
	AddTestStepL( CTestMmfAclntConvertDes::NewL( _L("MM-MMF-ACLNT-I-7006-LP"),_L("SectionOne"),_L("PCM16"), CTestMmfAclntCodecTest::EPcmU8));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   342
	AddTestStepL( CTestMmfAclntConvertDes::NewL( _L("MM-MMF-ACLNT-I-7007-LP"),_L("SectionOne"),_L("PCM16"), CTestMmfAclntCodecTest::EMulawRaw));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   343
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   344
//	AddTestStepL( CTestMmfAclntConvertDes::NewL( _L("MM-MMF-ACLNT-I-7099-LP"),_L("SectionOne"),_L("PCM16"), CTestMmfAclntCodecTest::E16BitAu));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   345
	// Convert to a URL
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   346
	AddTestStepL( CTestMmfAclntConvertUrl::NewL( _L("MM-MMF-ACLNT-I-7008-LP"),EFalse));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   347
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   348
	//Code coverage tests
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   349
	AddTestStepL( CTestMmfAclntConvertDestBitRate::NewL( _L("MM-MMF-ACLNT-I-0108-LP"),EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   350
	AddTestStepL( CTestMmfAclntConvertDestSampleRate::NewL( _L("MM-MMF-ACLNT-I-0109-LP"), EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   351
	AddTestStepL( CTestMmfAclntConvertDestDataType::NewL( _L("MM-MMF-ACLNT-I-0111-LP"),EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   352
   	AddTestStepL( CTestMmfAclntConvertDestNumberOfChannels::NewL( _L("MM-MMF-ACLNT-I-0110-LP"),EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   353
	AddTestStepL( CTestMmfAclntConvertDestFormat::NewL( _L("MM-MMF-ACLNT-I-0112-LP"),EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   354
	AddTestStepL( CTestMmfAclntConvertSourceInfo::NewL( _L("MM-MMF-ACLNT-I-0114-LP"),EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   355
	AddTestStepL( CTestMmfAclntConvertCrop::NewL( _L("MM-MMF-ACLNT-I-0115-LP"), EFalse, EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   356
	AddTestStepL( CTestMmfAclntConvertCrop::NewL( _L("MM-MMF-ACLNT-I-0116-LP"), ETrue, EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   357
	AddTestStepL( CTestMmfAclntConvertCrop::NewL( _L("MM-MMF-ACLNT-I-0120-LP"), EFalse, ETrue) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   358
	AddTestStepL( CTestMmfAclntConvertLength::NewL( _L("MM-MMF-ACLNT-I-0117-LP"), EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   359
	AddTestStepL( CTestMmfAclntConvertRepeat::NewL( _L("MM-MMF-ACLNT-I-0118-LP"), EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   360
	AddTestStepL( CTestMmfAclntConvertStop::NewL( _L("MM-MMF-ACLNT-I-0119-LP"), EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   361
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   362
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   363
	// Tests for CToneUtils
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   364
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   365
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   366
	AddTestStepL( CTestMmfAclntTone::NewL( _L("MM-MMF-ACLNT-I-0151-CP")) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   367
	AddTestStepL( CTestMmfAclntToneDtmf::NewL( _L("MM-MMF-ACLNT-I-0152-HP"),KDTMFString) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   368
	AddTestStepL( CTestMmfAclntToneFile::NewL( _L("MM-MMF-ACLNT-I-0153-HP"), _L("SectionSeven"), _L("toneSequence")) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   369
	AddTestStepL( CTestMmfAclntToneDes::NewL( _L("MM-MMF-ACLNT-I-0154-HP"),KFixedSequenceData, KErrNone) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   370
	AddTestStepL( CTestMmfAclntToneFixed::NewL( _L("MM-MMF-ACLNT-I-0155-CP"),1) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   371
	AddTestStepL( new(ELeave) CTestMmfAclntToneAudio );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   372
	AddTestStepL( CTestMmfAclntToneCancelP::NewL( _L("MM-MMF-ACLNT-I-0157-CP")) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   373
	AddTestStepL( CTestMmfAclntToneCancelIni::NewL( _L("MM-MMF-ACLNT-I-0158-CP")) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   374
	AddTestStepL( CTestMmfAclntToneNames::NewL( _L("MM-MMF-ACLNT-I-0159-LP")) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   375
	AddTestStepL( CTestMmfAclntToneCount::NewL( _L("MM-MMF-ACLNT-I-0160-LP")) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   376
	AddTestStepL( CTestMmfAclntToneVolume::NewL( _L("MM-MMF-ACLNT-I-0161-HP"),-1) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   377
	AddTestStepL( CTestMmfAclntVolumeRamp::NewL( _L("MM-MMF-ACLNT-I-0162-LP"),10) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   378
	AddTestStepL( CTestMmfAclntToneRepeat::NewL( _L("MM-MMF-ACLNT-I-0163-LP")) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   379
	AddTestStepL( CTestMmfAclntToneLength::NewL( _L("MM-MMF-ACLNT-I-0164-HP")) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   380
	AddTestStepL( new(ELeave) CTestMmfAclntPriorityTones );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   381
	AddTestStepL( CTestMmfAclntToneBalance::NewL( _L("MM-MMF-ACLNT-I-0166-LP"),10) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   382
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   383
 	//Play DualTone Test for Sirocco CR
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   384
 	AddTestStepL( CTestMmfAclntDualTone::NewL( _L("MM-MMF-ACLNT-I-0167-CP")) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   385
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   386
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   387
	//tests to use CMMFCodecs instead of CMMFHwDevice plugins
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   388
	AddTestStepL( CTestMmfAclntOldCodecFile::NewL(_L("MM-MMF-ACLNT-I-8002-HP"),_L("SectionOne"),_L("ALAW "),ETrue,EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   389
	AddTestStepL( CTestMmfAclntOldCodecFile::NewL(_L("MM-MMF-ACLNT-I-8004-HP"),_L("SectionOne"),_L("PCMU16BE"),ETrue,EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   390
	AddTestStepL( CTestMmfAclntOldCodecFile::NewL(_L("MM-MMF-ACLNT-I-8005-HP"),_L("SectionOne"),_L("PCMU8"),ETrue,EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   391
	AddTestStepL( CTestMmfAclntOldCodecFile::NewL(_L("MM-MMF-ACLNT-I-8006-HP"),_L("SectionOne"),_L("PCMU16"),ETrue,EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   392
	AddTestStepL( CTestMmfAclntOldCodecFile::NewL(_L("MM-MMF-ACLNT-I-8007-HP"),_L("SectionOne"),_L("MULAW"),ETrue,EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   393
	AddTestStepL( CTestMmfAclntOldCodecFile::NewL(_L("MM-MMF-ACLNT-I-8008-HP"),_L("SectionOne"),_L("IMAD"),ETrue,EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   394
	AddTestStepL( CTestMmfAclntOldCodecFile::NewL(_L("MM-MMF-ACLNT-I-8010-HP"),_L("SectionOne"),_L("GSM610"),ETrue,EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   395
 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   396
   
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   397
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   398
	//
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   399
	// NEGATIVE TESTS
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   400
	//
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   401
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   402
	// Tests for CAudioPlayerUtil
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   403
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   404
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   405
	AddTestStepL( CTestMmfAclntAudioPlayVolume::NewL( _L("MM-MMF-ACLNT-I-1001-LP"),_L("SectionOne"),-500) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   406
	AddTestStepL( CTestMmfAclntAudioPlayVolume::NewL( _L("MM-MMF-ACLNT-I-1013-LP"),_L("SectionOne"),500000000) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   407
	AddTestStepL( CTestMmfAclntAudioBalance::NewL( _L("MM-MMF-ACLNT-I-1002-LP"),_L("SectionOne"),-200, KErrNone) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   408
	AddTestStepL( CTestMmfAclntAudioBalance::NewL( _L("MM-MMF-ACLNT-I-1014-LP"),_L("SectionOne"),200, KErrNone) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   409
	AddTestStepL( CTestMmfAclntAudioPlayWindow::NewL( _L("MM-MMF-ACLNT-I-1004-HP"),_L("SectionOne"),ETrue) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   410
	AddTestStepL( CTestMmfAclntNoLoad::NewL( _L("MM-MMF-ACLNT-I-1005-LP"),_L("SectionOne") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   411
	AddTestStepL( CTestMmfFormatRead::NewL( _L("MM-MMF-ACLNT-I-6051-LP"),_L("SectionOne"),ETrue));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   412
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   413
	// Load unsupported audio file + Load file that doesnt exist.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   414
	AddTestStepL( CTestMmfAclntFile::NewL(_L("MM-MMF-ACLNT-I-1007-HP"),_L("SectionFive"),_L("playerAudioFile "),EFalse,KErrNotSupported) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   415
	AddTestStepL( CTestMmfAclntFile::NewL(_L("MM-MMF-ACLNT-I-1008-HP"),_L("SectionSix"),_L("playerAudioFile "),EFalse, KErrNotFound) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   416
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   417
	// Set invalid position
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   418
	position = -1000;
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   419
	AddTestStepL( CTestMmfAclntAudioPosition::NewL(_L("MM-MMF-ACLNT-I-1009-LP"),_L("SectionOne"),position) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   420
	position = 524303200;
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   421
	AddTestStepL( CTestMmfAclntAudioPosition::NewL(_L("MM-MMF-ACLNT-I-1015-LP"),_L("SectionOne"),position) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   422
	position = -1;
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   423
	AddTestStepL( CTestMmfAclntAudioPosition::NewL(_L("MM-MMF-ACLNT-I-1100-LP"),_L("SectionOne"),position) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   424
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   425
	//
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   426
	AddTestStepL( CTestMmfAclntDeletePlay::NewL(_L("MM-MMF-ACLNT-I-1010-HP"),_L("SectionOne") ) );	
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   427
	AddTestStepL( CTestMmfAclntPlayPlay::NewL( _L("MM-MMF-ACLNT-I-1011-LP"),_L("SectionOne"),_L("PCM16") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   428
	AddTestStepL( new(ELeave) CTestMmfAclntCorruptDes(_L("MM-MMF-ACLNT-I-1012-LP"), _L("SectionTwo")) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   429
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   430
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   431
	// Tests for CConversionUtil 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   432
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   433
	AddTestStepL( CTestMmfAclntConConfig::NewL( _L("MM-MMF-ACLNT-I-1006-LP"), CTestMmfAclntConConfig::EPcm16Wav, ETrue) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   434
	AddTestStepL( CTestMmfAclntDoConv::NewL(  _L("MM-MMF-ACLNT-I-1050-LP"), _L("SectionFour") , _L("auAudioFile") , _L("SectionFive") , _L("outputAudioFile"), -1, CTestMmfAclntDoConv::MdaFormatSpec) ); 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   435
	
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   436
	//inc21946
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   437
	AddTestStepL( CTestMmfAclntDoConv::NewL(  _L("MM-MMF-ACLNT-I-1055-LP"), _L("SectionFour") , _L("auAudioFile") , _L("SectionFive") , _L("outputAudioFile"), -1, CTestMmfAclntDoConv::MmfFormatSpec) ); 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   438
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   439
	AddTestStepL( new(ELeave) CTestMmfAclntDelete );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   440
	AddTestStepL( CTestMmfAclntOpenWhileConvert::NewL( _L("MM-MMF-ACLNT-I-1052-LP")) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   441
	position = 145235000;
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   442
	AddTestStepL( CTestMmfAclntConPosition::NewL( _L("MM-MMF-ACLNT-I-1053-LP"),position) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   443
	position = -10;
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   444
	AddTestStepL( CTestMmfAclntConPosition::NewL( _L("MM-MMF-ACLNT-I-1054-LP"),position) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   445
	
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   446
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   447
	// Tests for CRecordUtil 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   448
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   449
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   450
	AddTestStepL( CTestMmfAclntRecFile::NewL( _L("MM-MMF-ACLNT-I-1200-CP"),_L("SectionSix"),_L("outputAudioFile")) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   451
	AddTestStepL( new(ELeave) CTestMmfAclntRecDelete(_L("MM-MMF-ACLNT-I-1201-HP"),_L("SectionThree") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   452
	AddTestStepL( CTestMmfAclntRecGain::NewL(_L("MM-MMF-ACLNT-I-1204-LP"),_L("SectionThree"),1234321, ETrue) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   453
	AddTestStepL( CTestMmfAclntRecGain::NewL(_L("MM-MMF-ACLNT-I-1208-LP"),_L("SectionThree"),-1231, ETrue) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   454
	position = -10202020;
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   455
	AddTestStepL( CTestMmfAclntRecPosition::NewL( _L("MM-MMF-ACLNT-I-1205-HP"),_L("SectionOne"),position, ETrue) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   456
	position = 10202020;
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   457
	AddTestStepL( CTestMmfAclntRecPosition::NewL( _L("MM-MMF-ACLNT-I-1209-HP"),_L("SectionOne"),position, ETrue) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   458
	AddTestStepL( CTestMmfAclntRecBalance::NewL( _L("MM-MMF-ACLNT-I-1206-LP"),_L("SectionOne"),-200, ETrue) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   459
	AddTestStepL( CTestMmfAclntRecBalance::NewL( _L("MM-MMF-ACLNT-I-1210-LP"),_L("SectionOne"),200, ETrue) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   460
	AddTestStepL( CTestMmfAclntRecLength::NewL( _L("MM-MMF-ACLNT-I-1207-LP"),_L("SectionOne"), ETrue) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   461
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   462
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   463
	// Tests for CToneUtils
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   464
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   465
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   466
	AddTestStepL( CTestMmfAclntToneDtmf::NewL( _L("MM-MMF-ACLNT-I-1150-HP"),KInvalidDTMFString, KErrArgument) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   467
	AddTestStepL( CTestMmfAclntToneDes::NewL( _L("MM-MMF-ACLNT-I-1151-HP"),KCorruptFixedSequenceData, KErrCorrupt) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   468
	AddTestStepL( CTestMmfAclntToneFixed::NewL( _L("MM-MMF-ACLNT-I-1152-HP"),1) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   469
	AddTestStepL( CTestMmfAclntToneVolume::NewL( _L("MM-MMF-ACLNT-I-1153-LP"),263465) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   470
	AddTestStepL( CTestMmfAclntToneVolume::NewL( _L("MM-MMF-ACLNT-I-1157-LP"),-2442) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   471
	AddTestStepL( CTestMmfAclntVolumeRamp::NewL( _L("MM-MMF-ACLNT-I-1154-HP"),-1234) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   472
	AddTestStepL( CTestMmfAclntVolumeRamp::NewL( _L("MM-MMF-ACLNT-I-1159-HP"),2341234) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   473
	AddTestStepL( new(ELeave) CTestMmfAclntOnOffPause );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   474
	AddTestStepL( CTestMmfAclntToneBalance::NewL( _L("MM-MMF-ACLNT-I-1156-HP"),-2131) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   475
	AddTestStepL( CTestMmfAclntToneBalance::NewL( _L("MM-MMF-ACLNT-I-1158-HP"),1231230) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   476
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   477
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   478
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   479
// Additional tests for RecorderUtil (as reported by C Cover)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   480
	AddTestStepL( CTestMmfAclntRecDes::NewL( _L("MM-MMF-ACLNT-I-6010-CP"),_L("SectionEight"),_L("playerAudioFile"),CTestMmfAclntCodecTest::EPcm8,EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   481
	AddTestStepL( CTestMmfAclntRecDes::NewL( _L("MM-MMF-ACLNT-I-6011-CP"),_L("SectionEight"),_L("playerAudioFile"),CTestMmfAclntCodecTest::EAlawWav,EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   482
	AddTestStepL( CTestMmfAclntRecDes::NewL( _L("MM-MMF-ACLNT-I-6012-CP"),_L("SectionEight"),_L("playerAudioFile"),CTestMmfAclntCodecTest::EPcm16Wav,EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   483
	AddTestStepL( CTestMmfAclntRecDes::NewL( _L("MM-MMF-ACLNT-I-6013-CP"),_L("SectionEight"),_L("playerAudioFile"),CTestMmfAclntCodecTest::EPcmU16,EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   484
	AddTestStepL( CTestMmfAclntRecDes::NewL( _L("MM-MMF-ACLNT-I-6014-CP"),_L("SectionEight"),_L("playerAudioFile"),CTestMmfAclntCodecTest::EPcmU8,EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   485
	AddTestStepL( CTestMmfAclntRecDes::NewL( _L("MM-MMF-ACLNT-I-6015-CP"),_L("SectionEight"),_L("playerAudioFile"),CTestMmfAclntCodecTest::EMulawRaw,EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   486
	AddTestStepL( CTestMmfAclntRecDes::NewL( _L("MM-MMF-ACLNT-I-6016-CP"),_L("SectionEight"),_L("playerAudioFile"),CTestMmfAclntCodecTest::EImaAdpcmWav,EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   487
	AddTestStepL( CTestMmfAclntRecDes::NewL( _L("MM-MMF-ACLNT-I-6017-CP"),_L("SectionEight"),_L("playerAudioFile"),CTestMmfAclntCodecTest::EImasPcmWav,EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   488
	AddTestStepL( CTestMmfAclntRecDes::NewL( _L("MM-MMF-ACLNT-I-6018-CP"),_L("SectionEight"),_L("playerAudioFile"),CTestMmfAclntCodecTest::EGsmWav,EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   489
	
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   490
	AddTestStepL( CTestMmfAclntRecordDestChannels::NewL( _L("MM-MMF-ACLNT-I-6020-CP"),_L("SectionEight"),_L("playerAudioFile"),1,CTestMmfAclntCodecTest::EPcm8,EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   491
	AddTestStepL( CTestMmfAclntRecordSetPriority::NewL( _L("MM-MMF-ACLNT-I-6021-CP"),_L("SectionOne"),EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   492
	AddTestStepL( CTestMmfAclntRecordDestSampleRate::NewL( _L("MM-MMF-ACLNT-I-6022-CP"),_L("SectionEight"),_L("playerAudioFile"),CTestMmfAclntCodecTest::EPcm8,ETrue) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   493
	AddTestStepL( CTestMmfAclntRecordDestBitRate::NewL( _L("MM-MMF-ACLNT-I-6023-CP"),_L("SectionOne"),EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   494
	AddTestStepL( CTestMmfAclntRecordDestDataType::NewL( _L("MM-MMF-ACLNT-I-6024-CP"),_L("SectionEight"),_L("playerAudioFile"),CTestMmfAclntCodecTest::EPcm8,ETrue) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   495
	AddTestStepL( CTestMmfAclntRecordDestFormat::NewL( _L("MM-MMF-ACLNT-I-6025-CP"),_L("SectionOne"),EFalse,TUid::Uid(0)) );//@@@
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   496
	AddTestStepL( CTestMmfAclntRecordAudioDeviceMode::NewL( _L("MM-MMF-ACLNT-I-6026-CP"),_L("SectionOne"),EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   497
	
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   498
	AddTestStepL( CTestMmfAclntAudioRecordVolume::NewL( _L("MM-MMF-ACLNT-I-6027-CP"),_L("SectionOne"),EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   499
	AddTestStepL( CTestMmfAclntAudioRecordRamp::NewL( _L("MM-MMF-ACLNT-I-6028-CP"),_L("SectionOne"),EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   500
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   501
	AddTestStepL( CTestMmfAclntRecordDestSampleRate::NewL( _L("MM-MMF-ACLNT-I-6029-CP"),_L("SectionEight"),_L("playerAudioFileAU"),CTestMmfAclntCodecTest::E16BitAu,ETrue) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   502
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   503
// Additional tests for CMdaAudioInputStream (as reported by C Cover)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   504
	AddTestStepL(CTestStepAudInStreamSetGain::NewL(_L("MM-MMF-ACLNT-I-6030-CP")));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   505
	AddTestStepL(CTestStepAudInStreamSetPriority::NewL(_L("MM-MMF-ACLNT-I-6031-CP")));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   506
	AddTestStepL(CTestStepAudInStreamSetBalance::NewL(_L("MM-MMF-ACLNT-I-6032-CP")));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   507
	AddTestStepL(CTestStepAudInStreamGetBytes::NewL(_L("MM-MMF-ACLNT-I-6033-CP")));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   508
	AddTestStepL(CTestStepAudInStreamSetProp::NewL(_L("MM-MMF-ACLNT-I-6034-CP")));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   509
	AddTestStepL(CTestStepAudInStreamSglBuf::NewL(_L("MM-MMF-ACLNT-I-6035-CP")));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   510
	
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   511
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   512
// Additional tests for CMdaAudioInputStream (as reported by C Cover)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   513
	AddTestStepL(CTestStepAudOutStreamSetProp::NewL(_L("MM-MMF-ACLNT-I-6040-CP")));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   514
	AddTestStepL(CTestStepAudOutStreamOpen::NewL(_L("MM-MMF-ACLNT-I-6041-CP")));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   515
	AddTestStepL(CTestStepAudOutStreamSetVol::NewL(_L("MM-MMF-ACLNT-I-6042-CP")));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   516
	AddTestStepL(CTestStepAudOutStreamSetBalance::NewL(_L("MM-MMF-ACLNT-I-6043-CP")));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   517
	AddTestStepL(CTestStepAudOutStreamSetPrior::NewL(_L("MM-MMF-ACLNT-I-6044-CP")));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   518
	AddTestStepL(CTestStepAudOutStreamStop::NewL(_L("MM-MMF-ACLNT-I-6045-CP")));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   519
	AddTestStepL(CTestStepAudOutStreamPosition::NewL(_L("MM-MMF-ACLNT-I-6046-CP")));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   520
	AddTestStepL(CTestStepAudOutStreamGetBytes::NewL(_L("MM-MMF-ACLNT-I-6047-CP")));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   521
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   522
	// DRM test Steps
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   523
	AddTestStepL(CTestMmfAclntDRMPlayerNoRights::NewL());		// MM-MMF-ACLNT-I-9000-LP
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   524
	AddTestStepL(CTestMmfAclntDRMPlayerRightsCount::NewL());	// MM-MMF-ACLNT-I-9001-LP
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   525
	AddTestStepL(CTestMmfAclntDRMRecorderNoRights::NewL());		// MM-MMF-ACLNT-I-9002-LP
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   526
	AddTestStepL(CTestMmfAclntDRMRecorderRightsCount::NewL());	// MM-MMF-ACLNT-I-9003-LP
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   527
	AddTestStepL(CTestMmfAclntDRMPlayerOpen::NewL());			// MM-MMF-ACLNT-I-9004-LP
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   528
	AddTestStepL(CTestMmfAclntDRMRecorderPlay::NewL());			// MM-MMF-ACLNT-I-9005-LP
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   529
	AddTestStepL(CTestMmfAclntDRMConverterFail::NewL());		// MM-MMF-ACLNT-I-9006-LP
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   530
	
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   531
	// Capabilities Test
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   532
	AddTestStepL(CTestMmfAclntCaps0012::NewL(_L("MM-MMF-SDEVSOUND-I-0012-HP"),_L("SectionOne"),_L("playerAudioFile")));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   533
	AddTestStepL(CTestMmfAclntCaps0014::NewL(_L("MM-MMF-SDEVSOUND-I-0014-HP"),_L("SectionOne"),_L("playerAudioFile")));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   534
	//The requesting client has No capabilities
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   535
	AddTestStepL(CTestStepAudInStreamNoUECap::NewL(_L("MM-MMF-SDEVSOUND-I-0031-HP")));	
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   536
	//The requesting client has a MultimediaDD capability
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   537
	AddTestStepL(CTestStepAudInStreamNoUECap::NewL(_L("MM-MMF-SDEVSOUND-I-0032-HP")));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   538
	//The requesting client has UserEnvironment cpability
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   539
	AddTestStepL(CTestStepAudInStreamWithUECap::NewL(_L("MM-MMF-SDEVSOUND-I-0033-HP")));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   540
	//The requesting client has ALL -TCB capabilities
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   541
	AddTestStepL(CTestStepAudInStreamWithUECap::NewL(_L("MM-MMF-SDEVSOUND-I-0034-HP")));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   542
	
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   543
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   544
	// Media Access by File Handle
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   545
	AddTestStepL( CTestMmfAclntOpenFile7803::NewL(_L("MM-MMF-ACLNT-I-7803-HP"),_L("SectionOne"),_L("PCM16")/*,ETrue,EFalse*/) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   546
	AddTestStepL( CTestMmfAclntOpenFile7804::NewL(_L("MM-MMF-ACLNT-I-7804-HP"),_L("SectionOne")/*,_L("PCM16"),ETrue,EFalse*/) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   547
	AddTestStepL( CTestMmfAclntOpenFile7805::NewL(_L("MM-MMF-ACLNT-I-7805-HP"),_L("SectionOne"),_L("PCM16")/*,ETrue,EFalse*/) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   548
	AddTestStepL( CTestMmfAclntOpenFile7806::NewL(_L("MM-MMF-ACLNT-I-7806-HP"),_L("SectionOne")/*,_L("PCM16"),ETrue,EFalse*/) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   549
	AddTestStepL( CTestMmfAclntOpenFile7901::NewL(_L("MM-MMF-ACLNT-I-7901-HP"),_L("SectionOne"), EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   550
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   551
	AddTestStepL( CTestMmfAclntOpenFile7902::NewL( _L("MM-MMF-ACLNT-I-7902-HP"),_L("SectionThree"),_L("outputAudioFile"),CTestMmfAclntCodecTest::EPcm16Wav,ETrue) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   552
	AddTestStepL( CTestMmfAclntOpenFile7904::NewL( _L("MM-MMF-ACLNT-I-7904-HP"),_L("SectionThree"),_L("outputAudioFile"),CTestMmfAclntCodecTest::EPcm16Wav,ETrue) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   553
	AddTestStepL( CTestMmfAclntOpenFile7905::NewL( _L("MM-MMF-ACLNT-I-7905-HP"),_L("SectionThree"),_L("outputAudioFile"),CTestMmfAclntCodecTest::EPcm16Wav,ETrue) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   554
	AddTestStepL( CTestMmfAclntOpenFile7906::NewL( _L("MM-MMF-ACLNT-I-7906-HP"),_L("SectionThree"),_L("outputAudioFile"),CTestMmfAclntCodecTest::EPcm16Wav,ETrue) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   555
	AddTestStepL( CTestMmfAclntOpenFile7908::NewL( _L("MM-MMF-ACLNT-I-7908-HP"),_L("SectionThree"),_L("outputAudioFile"),CTestMmfAclntCodecTest::EPcm16Wav,ETrue) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   556
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   557
	AddTestStepL( CTestMmfAclntOpenFile8801::NewL(_L("MM-MMF-ACLNT-I-8801-HP"),_L("SectionOne")/*,_L("PCM16"),ETrue,EFalse*/) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   558
	AddTestStepL( CTestMmfAclntOpenFile1211::NewL( _L("MM-MMF-ACLNT-I-1211-HP"),_L("SectionThree"),_L("outputTextFile"),CTestMmfAclntCodecTest::EPcm16Wav,ETrue) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   559
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   560
	AddTestStepL( CTestMmfAclntOpenToneFile::NewL( _L("MM-MMF-ACLNT-I-1212-HP"), _L("SectionSeven"), _L("toneSequence")) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   561
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   562
    // Tests for TMMFileSource and TMMFileHandleSource
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   563
    AddTestStepL( CTestMmfAclntFileSource::NewL(_L("MM-MMF-ACLNT-I-2031-HP"),_L("SectionOne"),_L("PCMU16BE"),ETrue,EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   564
    AddTestStepL( CTestMmfAclntFileHandleSource::NewL(_L("MM-MMF-ACLNT-I-2032-HP"),_L("SectionOne"),_L("PCMU16BE"),ETrue,EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   565
    AddTestStepL( CTestMmfAclntRecFileSource::NewL(_L("MM-MMF-ACLNT-I-5021-HP"),_L("SectionThree"),_L("outputAudioFile"), EFileName, CTestMmfAclntCodecTest::EPcm16Wav,EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   566
    AddTestStepL( CTestMmfAclntRecFileSource::NewL(_L("MM-MMF-ACLNT-I-5022-HP"),_L("SectionThree"),_L("outputAudioFile"), EFileHandle, CTestMmfAclntCodecTest::EPcm16Wav,EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   567
    AddTestStepL( CTestMmfAclntRecPlayFileSource::NewL(_L("MM-MMF-ACLNT-I-5031-HP"),_L("SectionThree"),_L("outputAudioFile"), CTestMmfAclntCodecTest::EPcm16Wav, EFileName));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   568
    AddTestStepL( CTestMmfAclntRecPlayFileSource::NewL(_L("MM-MMF-ACLNT-I-5032-HP"),_L("SectionThree"),_L("outputAudioFile"), CTestMmfAclntCodecTest::EPcm16Wav, EFileHandle));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   569
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   570
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   571
    // GT 0222 MS3.6, PREQ777 DRM Support
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   572
    AddTestStepL( CTestMmfAudioPlayDRMEnableAgentUI::NewL(_L("MM-MMF-ACLNT-I-9011-HP"), _L("SectionDRM"), _L("AudioContent"), _L("AudioTestmainTstId001")) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   573
    AddTestStepL( CTestMmfAudioPlayDRMDisableAutoIntent::NewL(_L("MM-MMF-ACLNT-I-9012-HP"), _L("SectionDRM"), _L("AudioContent"), _L("AudioTestmainTstId001")) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   574
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   575
    AddTestStepL( CTestMmfAudioRecPlayDRMEnableAgentUI::NewL(_L("MM-MMF-ACLNT-I-9021-HP"), _L("SectionDRM"), _L("AudioContent"), _L("AudioTestmainTstId001")) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   576
    AddTestStepL( CTestMmfAudioRecPlayDRMDisableAutoIntent::NewL(_L("MM-MMF-ACLNT-I-9022-HP"), _L("SectionDRM"), _L("AudioContent"), _L("AudioTestmainTstId001")) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   577
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   578
	//**************PREQ 797 - Audio Resource Notification**************
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   579
	// Positive Cases
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   580
	AddTestStepL( CTestMmfAclntARN8101::NewL(_L("MM-MMF-ACLNT-I-8101-HP"),_L("SectionARN") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   581
	AddTestStepL( CTestMmfAclntARN8102::NewL(_L("MM-MMF-ACLNT-I-8102-HP"),_L("SectionARN") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   582
	AddTestStepL( CTestMmfAclntARN8103::NewL(_L("MM-MMF-ACLNT-I-8103-HP"),_L("SectionARN") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   583
	AddTestStepL( CTestMmfAclntARN8104::NewL(_L("MM-MMF-ACLNT-I-8104-HP"),_L("SectionARN") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   584
	AddTestStepL( CTestMmfAclntARN8105::NewL(_L("MM-MMF-ACLNT-I-8105-HP"),_L("SectionARN") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   585
	AddTestStepL( CTestMmfAclntARN8106::NewL(_L("MM-MMF-ACLNT-I-8106-HP"),_L("SectionARN") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   586
	AddTestStepL( CTestMmfAclntARN8107::NewL(_L("MM-MMF-ACLNT-I-8107-HP"),_L("SectionARN") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   587
	AddTestStepL( CTestMmfAclntARN8108::NewL(_L("MM-MMF-ACLNT-I-8108-HP"),_L("SectionARN") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   588
	//************ CR1424:  high priority client 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   589
	//************ plays, low priority client does not get the resources when the high priority client is playing silence for every repeat.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   590
	AddTestStepL( CTestMmfAclntARN8109::NewL(_L("MM-MMF-ACLNT-I-8109-HP"),_L("SectionARN") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   591
	//************ CR :Dont register for ARN, get pre-empted and then resume from same position */
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   592
    AddTestStepL( CTestMmfAclntARN8110::NewL(_L("MM-MMF-ACLNT-I-8110-HP"),_L("SectionARN") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   593
    AddTestStepL( CTestMmfAclntARN8111::NewL(_L("MM-MMF-ACLNT-I-8111-HP"),_L("SectionARN") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   594
    AddTestStepL( CTestMmfAclntARN8112::NewL(_L("MM-MMF-ACLNT-I-8112-HP"),_L("SectionARN") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   595
	
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   596
	
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   597
	AddTestStepL( CTestMmfAclntARN8011::NewL(_L("MM-MMF-ACLNT-I-8011-HP"),_L("SectionARN") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   598
	AddTestStepL( CTestMmfAclntARN8012::NewL(_L("MM-MMF-ACLNT-I-8012-HP"),_L("SectionARN") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   599
	AddTestStepL( CTestMmfAclntARN8013::NewL(_L("MM-MMF-ACLNT-I-8013-HP"),_L("SectionARN") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   600
	AddTestStepL( CTestMmfAclntARN8014::NewL(_L("MM-MMF-ACLNT-I-8014-HP"),_L("SectionARN") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   601
	AddTestStepL( CTestMmfAclntARN8015::NewL(_L("MM-MMF-ACLNT-I-8015-HP"),_L("SectionARN") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   602
	AddTestStepL( CTestMmfAclntARN8016::NewL(_L("MM-MMF-ACLNT-I-8016-HP"),_L("SectionARN") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   603
	
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   604
	AddTestStepL( CTestMmfAclntARN8021::NewL(_L("MM-MMF-ACLNT-I-8021-HP") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   605
	AddTestStepL( CTestMmfAclntARN8022::NewL(_L("MM-MMF-ACLNT-I-8022-HP") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   606
	AddTestStepL( CTestMmfAclntARN8023::NewL(_L("MM-MMF-ACLNT-I-8023-HP") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   607
	AddTestStepL( CTestMmfAclntARN8024::NewL(_L("MM-MMF-ACLNT-I-8024-HP") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   608
	AddTestStepL( CTestMmfAclntARN8025::NewL(_L("MM-MMF-ACLNT-I-8025-HP") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   609
	AddTestStepL( CTestMmfAclntARN8026::NewL(_L("MM-MMF-ACLNT-I-8026-HP") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   610
	
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   611
	AddTestStepL( CTestMmfAclntARN9001::NewL(_L("MM-MMF-ACLNT-I-9001-HP"),_L("SectionARN") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   612
	AddTestStepL( CTestMmfAclntARN9002::NewL(_L("MM-MMF-ACLNT-I-9002-HP"),_L("SectionARN") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   613
	AddTestStepL( CTestMmfAclntARN9003::NewL(_L("MM-MMF-ACLNT-I-9003-HP"),_L("SectionARN") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   614
	AddTestStepL( CTestMmfAclntARN9004::NewL(_L("MM-MMF-ACLNT-I-9004-HP"),_L("SectionARN") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   615
	AddTestStepL( CTestMmfAclntARN9005::NewL(_L("MM-MMF-ACLNT-I-9005-HP"),_L("SectionARN") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   616
	AddTestStepL( CTestMmfAclntARN9006::NewL(_L("MM-MMF-ACLNT-I-9006-HP"),_L("SectionARN") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   617
	AddTestStepL( CTestMmfAclntARN9007::NewL(_L("MM-MMF-ACLNT-I-9007-HP"),_L("SectionARN") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   618
	AddTestStepL( CTestMmfAclntARN9008::NewL(_L("MM-MMF-ACLNT-I-9008-HP"),_L("SectionARN") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   619
	
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   620
	// Negative Cases
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   621
	AddTestStepL( CTestMmfAclntARN1301::NewL(_L("MM-MMF-ACLNT-I-1301-HP"),_L("SectionARN") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   622
	AddTestStepL( CTestMmfAclntARN1302::NewL(_L("MM-MMF-ACLNT-I-1302-HP"),_L("SectionARN") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   623
	AddTestStepL( CTestMmfAclntARN1303::NewL(_L("MM-MMF-ACLNT-I-1303-HP"),_L("SectionARN") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   624
	AddTestStepL( CTestMmfAclntARN1304::NewL(_L("MM-MMF-ACLNT-I-1304-HP"),_L("SectionARN") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   625
	
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   626
	AddTestStepL( CTestMmfAclntARN1311::NewL(_L("MM-MMF-ACLNT-I-1311-HP"),_L("SectionARN") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   627
	AddTestStepL( CTestMmfAclntARN1312::NewL(_L("MM-MMF-ACLNT-I-1312-HP"),_L("SectionARN") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   628
	AddTestStepL( CTestMmfAclntARN1313::NewL(_L("MM-MMF-ACLNT-I-1313-HP"),_L("SectionARN") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   629
	AddTestStepL( CTestMmfAclntARN1314::NewL(_L("MM-MMF-ACLNT-I-1314-HP"),_L("SectionARN") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   630
	
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   631
	AddTestStepL( CTestMmfAclntARN1321::NewL(_L("MM-MMF-ACLNT-I-1321-HP") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   632
	AddTestStepL( CTestMmfAclntARN1322::NewL(_L("MM-MMF-ACLNT-I-1322-HP") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   633
	AddTestStepL( CTestMmfAclntARN1323::NewL(_L("MM-MMF-ACLNT-I-1323-HP") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   634
	AddTestStepL( CTestMmfAclntARN1324::NewL(_L("MM-MMF-ACLNT-I-1324-HP") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   635
	
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   636
#ifdef SYMBIAN_VARIABLE_BITRATE_CODEC // use system wide flag instead of SYMBIAN_MMF_MODEL_CONTROLLERS for ease
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   637
	//
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   638
	// Ogg-Vorbis tests //
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   639
	//
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   640
	
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   641
	// POSITIVE TESTS :: Audio Player (Ogg-Vorbis)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   642
	AddTestStepL( CTestMmfAclntFile::NewL(_L("MM-MMF-ACLNTOGG-I-0001-CP"),_L("SectionOgg"),_L("playerAudioFile"),ETrue,EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   643
	AddTestStepL( CTestMmfAclntDesc::NewL(_L("MM-MMF-ACLNTOGG-I-0002-CP"),_L("SectionOggSmall"),_L("playerAudioFile"),ETrue) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   644
	AddTestStepL( CTestMmfAclntAudioPlayStopStart::NewL(_L("MM-MMF-ACLNTOGG-I-0003-CP"),_L("SectionOgg") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   645
	AddTestStepL( CTestMmfAclntAudioPlayPauseStart::NewL(_L("MM-MMF-ACLNTOGG-I-0004-CP"),_L("SectionOgg") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   646
	AddTestStepL( CTestMmfAclntAudioPlayVolume::NewL(_L("MM-MMF-ACLNTOGG-I-0005-CP"),_L("SectionOgg") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   647
	AddTestStepL( CTestMmfAclntAudioRepeat::NewL(_L("MM-MMF-ACLNTOGG-I-0006-CP"),_L("SectionOgg") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   648
	AddTestStepL( CTestMmfAclntAudioBalance::NewL(_L("MM-MMF-ACLNTOGG-I-0007-CP"),_L("SectionOgg"),10, KErrNone) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   649
	AddTestStepL( CTestMmfAclntAudioDuration::NewL(_L("MM-MMF-ACLNTOGG-I-0008-HP"),_L("SectionOgg") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   650
	AddTestStepL( CTestMmfAclntPriority::NewL( _L("MM-MMF-ACLNTOGG-I-0009-HP"), _L("SectionOgg"), EMdaPriorityMin) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   651
	AddTestStepL( CTestMmfAclntPriority::NewL( _L("MM-MMF-ACLNTOGG-I-0010-HP"), _L("SectionOgg") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   652
	AddTestStepL( CTestMmfAclntPriority::NewL( _L("MM-MMF-ACLNTOGG-I-0011-HP"), _L("SectionOgg"), EMdaPriorityMax) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   653
	AddTestStepL( CTestMmfAclntPriority::NewL( _L("MM-MMF-ACLNTOGG-I-0012-HP"), _L("SectionOgg"), EMdaPriorityNormal) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   654
	position = 0;
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   655
	AddTestStepL( CTestMmfAclntAudioPosition::NewL(_L("MM-MMF-ACLNTOGG-I-0013-HP"),_L("SectionOgg"), position) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   656
	AddTestStepL( CTestMmfAclntAudioMeta::NewL(_L("MM-MMF-ACLNTOGG-I-0014-HP"),_L("SectionOgg") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   657
	AddTestStepL( CTestMmfAclntAudioPlayVolume::NewL(_L("MM-MMF-ACLNTOGG-I-0015-HP"),_L("SectionOgg") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   658
	AddTestStepL( CTestMmfAclntAudioRamp::NewL(_L("MM-MMF-ACLNTOGG-I-0016-HP"),_L("SectionOgg") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   659
	AddTestStepL( CTestMmfAclntAudioCloseOpen::NewL(_L("MM-MMF-ACLNTOGG-I-0017-HP"),_L("SectionOgg") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   660
	AddTestStepL( CTestMmfAclntAudioPlayWindow::NewL(_L("MM-MMF-ACLNTOGG-I-0018-HP"),_L("SectionOgg") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   661
	AddTestStepL( CTestMmfAclntOpenFile7805::NewL(_L("MM-MMF-ACLNTOGG-I-0019-HP"),_L("SectionOgg"),_L("playerAudioFile")/*,ETrue,EFalse*/) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   662
	
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   663
	// POSITIVE TESTS :: Audio Player (Ogg-Vorbis) APR
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   664
	AddTestStepL( CTestMmfAclntARN8101::NewL(_L("MM-MMF-ACLNTOGG-I-0020-CP"),_L("SectionOggAPR") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   665
	AddTestStepL( CTestMmfAclntARN8102::NewL(_L("MM-MMF-ACLNTOGG-I-0021-CP"),_L("SectionOggAPR") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   666
	AddTestStepL( CTestMmfAclntARN8103::NewL(_L("MM-MMF-ACLNTOGG-I-0022-CP"),_L("SectionOggAPR") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   667
	AddTestStepL( CTestMmfAclntARN8104::NewL(_L("MM-MMF-ACLNTOGG-I-0023-CP"),_L("SectionOggAPR") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   668
	AddTestStepL( CTestMmfAclntARN8105::NewL(_L("MM-MMF-ACLNTOGG-I-0024-CP"),_L("SectionOggAPR") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   669
	AddTestStepL( CTestMmfAclntARN8106::NewL(_L("MM-MMF-ACLNTOGG-I-0025-HP"),_L("SectionOggAPR") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   670
	AddTestStepL( CTestMmfAclntARN8107::NewL(_L("MM-MMF-ACLNTOGG-I-0026-HP"),_L("SectionOggAPR") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   671
	AddTestStepL( CTestMmfAclntARN8108::NewL(_L("MM-MMF-ACLNTOGG-I-0027-HP"),_L("SectionOggAPR") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   672
	//************ CR1424:  high priority client 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   673
	//************ plays, low priority client does not get the resources when the high priority client is playing silence for every repeat.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   674
	AddTestStepL( CTestMmfAclntARN8109::NewL(_L("MM-MMF-ACLNTOGG-I-0030-HP"),_L("SectionOggAPR") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   675
	// POSITIVE TESTS :: Audio Player DRM (Ogg-Vorbis)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   676
	AddTestStepL( CTestMmfAudioPlayDRMEnableAgentUI::NewL(_L("MM-MMF-ACLNTOGG-I-0028-HP"), _L("SectionOggDRM"), _L("AudioContent"), _L("AudioOggTestmainTstId001")) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   677
	AddTestStepL( CTestMmfAudioPlayDRMDisableAutoIntent::NewL(_L("MM-MMF-ACLNTOGG-I-0029-HP"), _L("SectionOggDRM"), _L("AudioContent"), _L("AudioOggTestmainTstId001")) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   678
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   679
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   680
	// POSITIVE TESTS :: Audio Recorder (Ogg-Vorbis)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   681
	// No Need to Pass params as in CTestMmfAclntCodecTest, to support Ogg-Vorbis.. This is deprecated so passing in ENone...
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   682
	AddTestStepL( CTestMmfAclntRecFile::NewL(_L("MM-MMF-ACLNTOGG-I-0101-CP"),_L("SectionOggRec"),_L("outputAudioFile"),CTestMmfAclntCodecTest::ENone, ETrue) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   683
	AddTestStepL( CTestMmfAclntRecFile::NewL(_L("MM-MMF-ACLNTOGG-I-0102-CP"),_L("SectionOggRec"),_L("cropAudioFile"),CTestMmfAclntCodecTest::ENone, EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   684
	AddTestStepL( CTestMmfAclntRecDes::NewL(_L("MM-MMF-ACLNTOGG-I-0103-CP"),_L("SectionOggRec"),_L("playerAudioFile"),CTestMmfAclntCodecTest::ENone, EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   685
	AddTestStepL( CTestMmfAclntRecGain::NewL(_L("MM-MMF-ACLNTOGG-I-0104-CP"),_L("SectionOggRec"),0, EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   686
	AddTestStepL( CTestMmfAclntRecStateTran::NewL(_L("MM-MMF-ACLNTOGG-I-0105-CP"),_L("SectionOggRecState"), EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   687
	AddTestStepL( CTestMmfAclntCrop::NewL(_L("MM-MMF-ACLNTOGG-I-0106-HP"),_L("SectionOgg"),ETrue, EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   688
	AddTestStepL( CTestMmfAclntCrop::NewL(_L("MM-MMF-ACLNTOGG-I-0107-HP"),_L("SectionOgg"),EFalse, EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   689
	position = 0;
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   690
	AddTestStepL( CTestMmfAclntRecPosition::NewL(_L("MM-MMF-ACLNTOGG-I-0108-HP"),_L("SectionOgg"),position, EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   691
	AddTestStepL( CTestMmfAclntRecDuration::NewL(_L("MM-MMF-ACLNTOGG-I-0109-HP"),_L("SectionOgg"), EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   692
	AddTestStepL( CTestMmfAclntRecSetMeta::NewL(_L("MM-MMF-ACLNTOGG-I-0110-HP"),_L("SectionOgg"), EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   693
	AddTestStepL( new(ELeave) CTestMmfAclntRecPriority(_L("MM-MMF-ACLNTOGG-I-0111-HP"), _L("SectionOgg")) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   694
	AddTestStepL( CTestMmfAclntRecBalance::NewL( _L("MM-MMF-ACLNTOGG-I-0112-HP"),_L("SectionOgg"),20, EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   695
	AddTestStepL( CTestMmfAclntRecLength::NewL(_L("MM-MMF-ACLNTOGG-I-0113-HP"),_L("SectionOgg"), EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   696
	AddTestStepL( CTestMmfAclntRecFormats::NewL(_L("MM-MMF-ACLNTOGG-I-0114-HP"),_L("SectionOgg"), EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   697
	AddTestStepL( CTestMmfAclntRecordDestChannels::NewL(_L("MM-MMF-ACLNTOGG-I-0115-HP"),_L("SectionOggRec"),_L("outputAudioFile"),1,CTestMmfAclntCodecTest::ENone,EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   698
	AddTestStepL( CTestMmfAclntRecordSetPriority::NewL(_L("MM-MMF-ACLNTOGG-I-0116-HP"),_L("SectionOgg"),EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   699
	AddTestStepL( CTestMmfAclntRecordDestSampleRate::NewL(_L("MM-MMF-ACLNTOGG-I-0117-HP"),_L("SectionOggRec"),_L("outputAudioFile"),CTestMmfAclntCodecTest::ENone,EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   700
	AddTestStepL( CTestMmfAclntRecordDestBitRate::NewL(_L("MM-MMF-ACLNTOGG-I-0118-HP"),_L("SectionOggRec"),EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   701
	AddTestStepL( CTestMmfAclntRecordDestDataType::NewL(_L("MM-MMF-ACLNTOGG-I-0119-HP"),_L("SectionOggRec"),_L("outputAudioFile"),CTestMmfAclntCodecTest::ENone,EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   702
	AddTestStepL( CTestMmfAclntRecordDestFormat::NewL(_L("MM-MMF-ACLNTOGG-I-0120-HP"),_L("SectionOgg"),EFalse,TUid::Uid(0)) );//@@@
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   703
	AddTestStepL( CTestMmfAclntRecordAudioDeviceMode::NewL(_L("MM-MMF-ACLNTOGG-I-0121-HP"),_L("SectionOgg"),EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   704
	AddTestStepL( CTestMmfAclntAudioRecordVolume::NewL(_L("MM-MMF-ACLNTOGG-I-0122-HP"),_L("SectionOgg"),EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   705
	AddTestStepL( CTestMmfAclntAudioRecordRamp::NewL(_L("MM-MMF-ACLNTOGG-I-0123-HP"),_L("SectionOgg"),EFalse) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   706
	AddTestStepL( CTestMmfAclntOpenFile7908::NewL(_L("MM-MMF-ACLNTOGG-I-0124-HP"),_L("SectionOggRec"),_L("outputAudioFile"),CTestMmfAclntCodecTest::ENone,ETrue) ); // EPcm16Wav
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   707
	
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   708
	// POSITIVE TESTS :: Audio Recorder (Ogg-Vorbis) APR
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   709
	AddTestStepL( CTestMmfAclntARN8011::NewL(_L("MM-MMF-ACLNTOGG-I-0125-CP"),_L("SectionOggAPR") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   710
	AddTestStepL( CTestMmfAclntARN8012::NewL(_L("MM-MMF-ACLNTOGG-I-0126-CP"),_L("SectionOggAPR") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   711
	AddTestStepL( CTestMmfAclntARN8013::NewL(_L("MM-MMF-ACLNTOGG-I-0127-HP"),_L("SectionOggAPR") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   712
	AddTestStepL( CTestMmfAclntARN8014::NewL(_L("MM-MMF-ACLNTOGG-I-0128-HP"),_L("SectionOggAPR") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   713
	AddTestStepL( CTestMmfAclntARN8015::NewL(_L("MM-MMF-ACLNTOGG-I-0129-HP"),_L("SectionOggAPR") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   714
	AddTestStepL( CTestMmfAclntARN8016::NewL(_L("MM-MMF-ACLNTOGG-I-0130-HP"),_L("SectionOggAPR") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   715
	
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   716
	// POSITIVE TESTS :: Ogg-Vorbis APR with 3 clients (COMBINED)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   717
	AddTestStepL( CTestMmfAclntARN9001::NewL(_L("MM-MMF-ACLNTOGG-I-0201-HP"),_L("SectionOggAPR") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   718
	AddTestStepL( CTestMmfAclntARN9002::NewL(_L("MM-MMF-ACLNTOGG-I-0202-HP"),_L("SectionOggAPR") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   719
	AddTestStepL( CTestMmfAclntARN9003::NewL(_L("MM-MMF-ACLNTOGG-I-0203-HP"),_L("SectionOggAPR") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   720
	AddTestStepL( CTestMmfAclntARN9004::NewL(_L("MM-MMF-ACLNTOGG-I-0204-HP"),_L("SectionOggAPR") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   721
	AddTestStepL( CTestMmfAclntARN9005::NewL(_L("MM-MMF-ACLNTOGG-I-0205-HP"),_L("SectionOggAPR") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   722
	AddTestStepL( CTestMmfAclntARN9006::NewL(_L("MM-MMF-ACLNTOGG-I-0206-HP"),_L("SectionOggAPR") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   723
	AddTestStepL( CTestMmfAclntARN9007::NewL(_L("MM-MMF-ACLNTOGG-I-0207-HP"),_L("SectionOggAPR") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   724
	AddTestStepL( CTestMmfAclntARN9008::NewL(_L("MM-MMF-ACLNTOGG-I-0208-HP"),_L("SectionOggAPR") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   725
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   726
	// POSITIVE TESTS :: Audio Recorder DRM (Ogg-Vorbis)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   727
	AddTestStepL( CTestMmfAudioRecPlayDRMEnableAgentUI::NewL(_L("MM-MMF-ACLNTOGG-I-0131-HP"), _L("SectionOggDRM"), _L("AudioContent"), _L("AudioOggTestmainTstId001")) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   728
	AddTestStepL( CTestMmfAudioRecPlayDRMDisableAutoIntent::NewL(_L("MM-MMF-ACLNTOGG-I-0132-HP"), _L("SectionOggDRM"), _L("AudioContent"), _L("AudioOggTestmainTstId001")) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   729
	
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   730
	// POSITIVE TESTS :: Audio Recorder Simple test with SetMaxFileSize()
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   731
	AddTestStepL( CTestMmfOggAudioRecorderBase::NewL(_L("MM-MMF-ACLNTOGG-I-0133-HP"),_L("SectionOggRec"), _L("outputAudioFile")) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   732
	
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   733
	// NEGATIVE TESTS :: Audio Player (Ogg-Vorbis)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   734
	AddTestStepL( CTestMmfAclntAudioPlayVolume::NewL(_L("MM-MMF-ACLNTOGG-I-1001-LP"),_L("SectionOgg"), -500) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   735
	AddTestStepL( CTestMmfAclntAudioPlayVolume::NewL(_L("MM-MMF-ACLNTOGG-I-1002-LP"),_L("SectionOgg"),500000000) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   736
	AddTestStepL( CTestMmfAclntAudioBalance::NewL(_L("MM-MMF-ACLNTOGG-I-1003-LP"),_L("SectionOgg"),-200, KErrNone) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   737
	AddTestStepL( CTestMmfAclntAudioBalance::NewL(_L("MM-MMF-ACLNTOGG-I-1004-LP"),_L("SectionOgg"),200, KErrNone) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   738
	AddTestStepL( CTestMmfAclntAudioPlayWindow::NewL(_L("MM-MMF-ACLNTOGG-I-1005-LP"),_L("SectionOgg"),ETrue) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   739
	position = 524303200;
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   740
	AddTestStepL( CTestMmfAclntAudioPosition::NewL(_L("MM-MMF-ACLNTOGG-I-1006-LP"),_L("SectionOgg"),position) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   741
	position = -1000;
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   742
	AddTestStepL( CTestMmfAclntAudioPosition::NewL(_L("MM-MMF-ACLNTOGG-I-1007-LP"),_L("SectionOgg"),position) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   743
	AddTestStepL( CTestMmfAclntDeletePlay::NewL(_L("MM-MMF-ACLNTOGG-I-1008-LP"),_L("SectionOgg") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   744
	AddTestStepL( CTestMmfAclntPlayPlay::NewL(_L("MM-MMF-ACLNTOGG-I-1009-LP"),_L("SectionOggSmall"),_L("playerAudioFile") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   745
	AddTestStepL( new(ELeave) CTestMmfAclntCorruptDes(_L("MM-MMF-ACLNTOGG-I-1010-LP"), _L("SectionOggSmall") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   746
	position = -1;
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   747
	AddTestStepL( CTestMmfAclntAudioPosition::NewL(_L("MM-MMF-ACLNTOGG-I-1011-LP"),_L("SectionOgg"),position) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   748
	
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   749
	// NEGATIVE TESTS :: Audio Player (Ogg-Vorbis) APR
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   750
	AddTestStepL( CTestMmfAclntARN1301::NewL(_L("MM-MMF-ACLNTOGG-I-1012-LP"),_L("SectionOggAPR") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   751
	AddTestStepL( CTestMmfAclntARN1302::NewL(_L("MM-MMF-ACLNTOGG-I-1013-LP"),_L("SectionOggAPR") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   752
	AddTestStepL( CTestMmfAclntARN1303::NewL(_L("MM-MMF-ACLNTOGG-I-1014-LP"),_L("SectionOggAPR") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   753
	AddTestStepL( CTestMmfAclntARN1304::NewL(_L("MM-MMF-ACLNTOGG-I-1015-LP"),_L("SectionOggAPR") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   754
	
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   755
	// NEGATIVE TESTS :: Audio Recorder (Ogg-Vorbis)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   756
	AddTestStepL( new(ELeave) CTestMmfAclntRecDelete(_L("MM-MMF-ACLNTOGG-I-1101-LP"),_L("SectionOggRec") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   757
	AddTestStepL( CTestMmfAclntRecGain::NewL(_L("MM-MMF-ACLNTOGG-I-1102-LP"),_L("SectionOggRec"),1234321, ETrue) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   758
	AddTestStepL( CTestMmfAclntRecGain::NewL(_L("MM-MMF-ACLNTOGG-I-1103-LP"),_L("SectionOggRec"),-1231, ETrue) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   759
	position = -10202020;
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   760
	AddTestStepL( CTestMmfAclntRecPosition::NewL(_L("MM-MMF-ACLNTOGG-I-1104-LP"),_L("SectionOgg"),position, ETrue) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   761
	position = 10202020;
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   762
	AddTestStepL( CTestMmfAclntRecPosition::NewL(_L("MM-MMF-ACLNTOGG-I-1105-LP"),_L("SectionOgg"),position, ETrue) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   763
	AddTestStepL( CTestMmfAclntRecBalance::NewL(_L("MM-MMF-ACLNTOGG-I-1106-LP"),_L("SectionOgg"),-200, ETrue) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   764
	AddTestStepL( CTestMmfAclntRecBalance::NewL(_L("MM-MMF-ACLNTOGG-I-1107-LP"),_L("SectionOgg"),200, ETrue) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   765
	AddTestStepL( CTestMmfAclntRecLength::NewL(_L("MM-MMF-ACLNTOGG-I-1108-LP"),_L("SectionOgg"), ETrue) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   766
		
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   767
	// NEGATIVE TESTS :: Audio Recorder (Ogg-Vorbis) APR
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   768
	AddTestStepL( CTestMmfAclntARN1311::NewL(_L("MM-MMF-ACLNTOGG-I-1109-LP"),_L("SectionOggAPR") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   769
	AddTestStepL( CTestMmfAclntARN1312::NewL(_L("MM-MMF-ACLNTOGG-I-1110-LP"),_L("SectionOggAPR") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   770
	AddTestStepL( CTestMmfAclntARN1313::NewL(_L("MM-MMF-ACLNTOGG-I-1111-LP"),_L("SectionOggAPR") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   771
	AddTestStepL( CTestMmfAclntARN1314::NewL(_L("MM-MMF-ACLNTOGG-I-1112-LP"),_L("SectionOggAPR") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   772
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   773
#endif	
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   774
	//CR1424 tests(AudioController)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   775
	AddTestStepL( CAsyncTestMmfAclntAudioRepeatPlayPausePlay::NewL(_L("MM-MMF-ACLNT-I-0070-HP"),_L("SectionOne"),_L("playerAudioFile") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   776
	AddTestStepL( CAsyncTestMmfAclntAudioRepeatPlayPauseRepeatPlay::NewL(_L("MM-MMF-ACLNT-I-0071-HP"),_L("SectionOne"),_L("playerAudioFile") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   777
	AddTestStepL( CAsyncTestMmfAclntAudioPlayPauseRepeatPlay::NewL(_L("MM-MMF-ACLNT-I-0072-HP"),_L("SectionOne"),_L("playerAudioFile") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   778
	AddTestStepL( CAsyncTestMmfAclntAudioPlayRepeat::NewL(_L("MM-MMF-ACLNT-I-0073-HP"),_L("SectionOne"),_L("playerAudioFile") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   779
	AddTestStepL( CAsyncTestMmfAclntAudioPlayRepeatPauseRepeatPlay::NewL(_L("MM-MMF-ACLNT-I-0074-HP"),_L("SectionOne"),_L("playerAudioFile") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   780
	AddTestStepL( CAsyncTestMmfAclntAudioRepeatPlayStopPlay::NewL(_L("MM-MMF-ACLNT-I-0075-HP"),_L("SectionOne"),_L("playerAudioFile") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   781
	AddTestStepL( CAsyncTestMmfAclntAudioPlayRepeatRepeatPlay::NewL(_L("MM-MMF-ACLNT-I-0076-HP"),_L("SectionOne") ,_L("playerAudioFile")) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   782
	AddTestStepL( CAsyncTestMmfAclntAudioPlayRepeatRamp::NewL(_L("MM-MMF-ACLNT-I-0077-HP"),_L("SectionOne"),_L("playerAudioFile") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   783
	AddTestStepL( CAsyncTestMmfAclntAudioRepeatForeverPlay::NewL(_L("MM-MMF-ACLNT-I-0078-HP"),_L("SectionOne"),_L("playerAudioFile"),zeroSilence ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   784
	AddTestStepL( CAsyncTestMmfAclntAudioRepeatForeverPlay::NewL(_L("MM-MMF-ACLNT-I-0079-HP"),_L("SectionOne"),_L("playerAudioFile"),silence ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   785
	AddTestStepL( CAsyncTestMmfAclntAudioRepeatBeforeOpen::NewL(_L("MM-MMF-ACLNT-I-0080-HP"),_L("SectionOne"),_L("playerAudioFile") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   786
	position = 0;
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   787
	AddTestStepL( CAsyncTestMmfAclntAudioRepeatPlayRepositionPlay::NewL(_L("MM-MMF-ACLNT-I-0081-HP"),_L("SectionOne"),_L("playerAudioFile"), position ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   788
	AddTestStepL( CAsyncTestMmfAclntRepeatMultipleFiles::NewL(_L("MM-MMF-ACLNT-I-0082-HP"),_L("SectionOne")) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   789
	AddTestStepL( CAsyncTestMmfAclntAudioRepeatForeverPlay::NewL(_L("MM-MMF-ACLNT-I-0083-HP"),_L("SectionOne"),_L("playerAudioFile"),maxSilence ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   790
	AddTestStepL( CAsyncTestMmfAclntAudioRepeatPlayGetPosition::NewL(_L("MM-MMF-ACLNT-I-0084-HP"),_L("SectionOne"),_L("playerAudioFile") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   791
	AddTestStepL( CAsyncTestMmfAclntAudioSetPlayWindowRepeatPlay::NewL(_L("MM-MMF-ACLNT-I-0087-HP"),_L("SectionOne"),_L("playerAudioFile")));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   792
		// reposition to 1.5 sec frm start of clip
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   793
	AddTestStepL( CAsyncTestMmfAclntAudioRepeatPlayRepositionPlay::NewL(_L("MM-MMF-ACLNT-I-0088-HP"),_L("SectionOne"),_L("playerAudioFile"), nonZeroPosition ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   794
	//Negative tests
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   795
	AddTestStepL( CAsyncTestMmfAclntAudioNegativeRepeatPlay::NewL(_L("MM-MMF-ACLNT-I-0085-HP"),_L("SectionOne") ,_L("playerAudioFile")) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   796
	AddTestStepL( CAsyncTestMmfAclntAudioPlayNegativeRepeat::NewL(_L("MM-MMF-ACLNT-I-0086-HP"),_L("SectionOne"),_L("playerAudioFile") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   797
	//Test for DRM loop playback without rights expire
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   798
	AddTestStepL( CAsyncTestMmfAclntDRMRepeatPlay::NewL(_L("MM-MMF-ACLNT-I-9023-HP"),_L("SectionDRM"),_L("AudioContent"),_L("AudioTestmainTst3Id003"), lessRepeatCount) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   799
	//Test for DRM loop playback with rights expire
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   800
	AddTestStepL( CAsyncTestMmfAclntDRMRepeatPlay::NewL(_L("MM-MMF-ACLNT-I-9024-HP"),_L("SectionDRM"),_L("AudioContent"),_L("AudioTestmainTst3Id003"), moreRepeatCount ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   801
	
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   802
	// Test API calls for CMdaAudioPlayerUtility for testing repeats for .sqn file(ToneController)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   803
	AddTestStepL( CAsyncTestMmfAclntAudioRepeatPlayPausePlay::NewL(_L("MM-MMF-ACLNT-I-0140-HP"),_L("SectionOne"),_L("Sequence1") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   804
	AddTestStepL( CAsyncTestMmfAclntAudioRepeatPlayPauseRepeatPlay::NewL(_L("MM-MMF-ACLNT-I-0141-HP"),_L("SectionOne"),_L("Sequence2") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   805
	AddTestStepL( CAsyncTestMmfAclntAudioPlayPauseRepeatPlay::NewL(_L("MM-MMF-ACLNT-I-0142-HP"),_L("SectionOne"),_L("Sequence2") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   806
	AddTestStepL( CAsyncTestMmfAclntAudioPlayRepeat::NewL(_L("MM-MMF-ACLNT-I-0143-HP"),_L("SectionOne"),_L("Sequence2") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   807
	AddTestStepL( CAsyncTestMmfAclntAudioPlayRepeatPauseRepeatPlay::NewL(_L("MM-MMF-ACLNT-I-0144-HP"),_L("SectionOne"),_L("Sequence2") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   808
	AddTestStepL( CAsyncTestMmfAclntAudioRepeatPlayStopPlay::NewL(_L("MM-MMF-ACLNT-I-0145-HP"),_L("SectionOne"),_L("Sequence2") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   809
	AddTestStepL( CAsyncTestMmfAclntAudioPlayRepeatRepeatPlay::NewL(_L("MM-MMF-ACLNT-I-0146-HP"),_L("SectionOne") ,_L("Sequence2")) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   810
	AddTestStepL( CAsyncTestMmfAclntAudioPlayRepeatRamp::NewL(_L("MM-MMF-ACLNT-I-0147-HP"),_L("SectionOne"),_L("Sequence2") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   811
	AddTestStepL( CAsyncTestMmfAclntAudioNegativeRepeatPlay::NewL(_L("MM-MMF-ACLNT-I-0148-HP"),_L("SectionOne") ,_L("Sequence2")) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   812
	AddTestStepL( CAsyncTestMmfAclntAudioPlayNegativeRepeat::NewL(_L("MM-MMF-ACLNT-I-0149-HP"),_L("SectionOne"),_L("Sequence2") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   813
	AddTestStepL( CAsyncTestMmfAclntAudioRepeatForeverPlay::NewL(_L("MM-MMF-ACLNT-I-0150-HP"),_L("SectionOne"),_L("Sequence2"),zeroSilence ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   814
	AddTestStepL( CAsyncTestMmfAclntAudioRepeatForeverPlay::NewL(_L("MM-MMF-ACLNT-I-0151-HP"),_L("SectionOne"),_L("Sequence2"),silence ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   815
	
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   816
	//Alloc test
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   817
	AddTestStepL( CTestMmfAclntRepeatPlayAlloc::NewL(_L("MM-MMF-ACLNT-I-7807-HP"),_L("SectionOne"),_L("PCM16")) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   818
	//OggController
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   819
#ifdef SYMBIAN_VARIABLE_BITRATE_CODEC
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   820
	AddTestStepL( CAsyncTestMmfAclntAudioRepeatPlayPausePlay::NewL(_L("MM-MMF-ACLNTOGG-I-0030-HP"),_L("SectionOgg"), _L("playerAudioFile") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   821
	AddTestStepL( CAsyncTestMmfAclntAudioRepeatPlayPauseRepeatPlay::NewL(_L("MM-MMF-ACLNTOGG-I-0031-HP"),_L("SectionOgg"), _L("playerAudioFile")  ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   822
	AddTestStepL( CAsyncTestMmfAclntAudioPlayPauseRepeatPlay::NewL(_L("MM-MMF-ACLNTOGG-I-0032-HP"),_L("SectionOgg"), _L("playerAudioFile")  ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   823
	AddTestStepL( CAsyncTestMmfAclntAudioPlayRepeat::NewL(_L("MM-MMF-ACLNTOGG-I-0033-HP"),_L("SectionOgg"), _L("playerAudioFile")  ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   824
	AddTestStepL( CAsyncTestMmfAclntAudioPlayRepeatPauseRepeatPlay::NewL(_L("MM-MMF-ACLNTOGG-I-0034-HP"),_L("SectionOgg") , _L("playerAudioFile") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   825
	AddTestStepL( CAsyncTestMmfAclntAudioRepeatPlayStopPlay::NewL(_L("MM-MMF-ACLNTOGG-I-0035-HP"),_L("SectionOgg"), _L("playerAudioFile")  ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   826
	AddTestStepL( CAsyncTestMmfAclntAudioPlayRepeatRepeatPlay::NewL(_L("MM-MMF-ACLNTOGG-I-0036-HP"),_L("SectionOgg"), _L("playerAudioFile")  ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   827
	AddTestStepL( CAsyncTestMmfAclntAudioPlayRepeatRamp::NewL(_L("MM-MMF-ACLNTOGG-I-0037-HP"),_L("SectionOgg"), _L("playerAudioFile")  ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   828
	AddTestStepL( CAsyncTestMmfAclntAudioNegativeRepeatPlay::NewL(_L("MM-MMF-ACLNTOGG-I-0038-HP"),_L("SectionOgg"), _L("playerAudioFile")  ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   829
	AddTestStepL( CAsyncTestMmfAclntAudioPlayNegativeRepeat::NewL(_L("MM-MMF-ACLNTOGG-I-0039-HP"),_L("SectionOgg"), _L("playerAudioFile") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   830
	AddTestStepL( CAsyncTestMmfAclntAudioRepeatForeverPlay::NewL(_L("MM-MMF-ACLNTOGG-I-0040-HP"),_L("SectionOgg"),_L("playerAudioFile"),zeroSilence ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   831
	AddTestStepL( CAsyncTestMmfAclntAudioRepeatForeverPlay::NewL(_L("MM-MMF-ACLNTOGG-I-0041-HP"),_L("SectionOgg"),_L("playerAudioFile"),silence ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   832
	AddTestStepL( CAsyncTestMmfAclntAudioRepeatBeforeOpen::NewL(_L("MM-MMF-ACLNTOGG-I-0042-HP"),_L("SectionOgg"),_L("playerAudioFile") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   833
	// reposition to start
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   834
	AddTestStepL( CAsyncTestMmfAclntAudioRepeatPlayRepositionPlay::NewL(_L("MM-MMF-ACLNTOGG-I-0043-HP"),_L("SectionOgg"),_L("playerAudioFile"), position ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   835
	AddTestStepL( CAsyncTestMmfAclntAudioRepeatForeverPlay::NewL(_L("MM-MMF-ACLNTOGG-I-0044-HP"),_L("SectionOgg"),_L("playerAudioFile"),maxSilence ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   836
	AddTestStepL( CAsyncTestMmfAclntAudioRepeatPlayGetPosition::NewL(_L("MM-MMF-ACLNTOGG-I-0045-HP"),_L("SectionOgg"),_L("playerAudioFile") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   837
	AddTestStepL( CAsyncTestMmfAclntAudioSetPlayWindowRepeatPlay::NewL(_L("MM-MMF-ACLNTOGG-I-0046-HP"),_L("SectionOgg"),_L("playerAudioFile") ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   838
		// reposition to 1.5  sec frm start of clip for ogg file
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   839
	nonZeroPosition = 1500000;
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   840
	AddTestStepL( CAsyncTestMmfAclntAudioRepeatPlayRepositionPlay::NewL(_L("MM-MMF-ACLNTOGG-I-0047-HP"),_L("SectionOgg"),_L("playerAudioFile"), nonZeroPosition ) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   841
	AddTestStepL( CTestMmfAclntRepeatPlayAlloc::NewL(_L("MM-MMF-ACLNTOGG-I-0048-HP"),_L("SectionOgg"),_L("playerAudioFile")) );
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   842
	//Test for DRM loop playback without rights expire
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   843
	AddTestStepL( CAsyncTestMmfAclntDRMRepeatPlay::NewL(_L("MM-MMF-ACLNTOGG-I-0134-HP"),_L("SectionOggDRM"),_L("AudioContent"), _L("AudioOggTestmainTst3Id003"), lessRepeatCount ));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   844
	//Test for DRM loop playback with rights expire
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   845
	AddTestStepL( CAsyncTestMmfAclntDRMRepeatPlay::NewL(_L("MM-MMF-ACLNTOGG-I-0135-HP"),_L("SectionOggDRM"),_L("AudioContent"), _L("AudioOggTestmainTst3Id003"), moreRepeatCount ));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   846
#endif
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   847
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   848
	//TruePause
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   849
#ifdef SYMBIAN_MULTIMEDIA_A3FDEVSOUND
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   850
	AddTestStepL( RMdaToneUtilityResumeTest::NewL(_L("MM-MMF-ACLNT-I-0168-HP"),_L("SectionTruePause")));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   851
	AddTestStepL( RMdaToneUtilityResumeThreeTest::NewL(_L("MM-MMF-ACLNT-I-0169-HP"),_L("SectionTruePause")));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   852
	AddTestStepL( RMdaToneUtilityPlayPauseStopPlayTest::NewL(_L("MM-MMF-ACLNT-I-0170-HP"),_L("SectionTruePause")));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   853
	AddTestStepL( RMdaToneUtilityConfigResumeTest::NewL(_L("MM-MMF-ACLNT-I-0171-HP"),_L("SectionTruePause")));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   854
	AddTestStepL( RMdaToneUtilityPrepareInPauseTest::NewL(_L("MM-MMF-ACLNT-I-0172-HP"),_L("SectionTruePause")));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   855
	AddTestStepL( RMdaToneUtilityPauseBeforePlayTest::NewL(_L("MM-MMF-ACLNT-I-0173-HP"),_L("SectionTruePause")));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   856
	AddTestStepL( RMdaToneUtilityNegPauseResumeTest::NewL(_L("MM-MMF-ACLNT-I-0174-HP"),_L("SectionTruePause")));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   857
	AddTestStepL( RMdaOutputStreamPauseResumeBeforeWriteTest::NewL(_L("MM-MMF-ACLNT-I-0175-HP"),_L("SectionTruePauseAOS")));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   858
	AddTestStepL( RMdaOutputStreamResumeTest::NewL(_L("MM-MMF-ACLNT-I-0176-HP"),_L("SectionTruePauseAOS")));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   859
	AddTestStepL( RMdaOutputStreamResumeThriceTest::NewL(_L("MM-MMF-ACLNT-I-0177-HP"),_L("SectionTruePauseAOS")));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   860
	AddTestStepL( RMdaOutputStreamConfigInPauseTest::NewL(_L("MM-MMF-ACLNT-I-0178-HP"),_L("SectionTruePauseAOS")));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   861
	AddTestStepL( RMdaOutputStreamInvalidConfigInPauseTest::NewL(_L("MM-MMF-ACLNT-I-0179-HP"),_L("SectionTruePauseAOS")));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   862
	AddTestStepL( RMdaOutputStreamGetBytesInPauseTest::NewL(_L("MM-MMF-ACLNT-I-0180-HP"),_L("SectionTruePauseAOS")));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   863
	AddTestStepL( RMdaOutputStreamPlayPauseStopPlayTest::NewL(_L("MM-MMF-ACLNT-I-0181-HP"),_L("SectionTruePauseAOS")));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   864
	AddTestStepL( RMdaOutputStreamInvalidFormatsTest::NewL(_L("MM-MMF-ACLNT-I-0182-HP"),_L("SectionTruePauseAOS")));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   865
	AddTestStepL(RMdaPlayerUtiliyPauseStopAndPlayWavTest::NewL(_L("MM-MMF-ACLNT-I-0185-HP"), _L("SectionPlayTrue")));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   866
	AddTestStepL(RMdaPlayerUtilityQueryPauseAndPlayWavTest::NewL(_L("MM-MMF-ACLNT-I-0186-HP"), _L("SectionPlayTrue")));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   867
	AddTestStepL(RMdaPlayerUtilityPauseAndPlaySqnTest::NewL(_L("MM-MMF-ACLNT-I-0187-HP") ,_L("SectionPlayTrue")));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   868
	AddTestStepL(RMdaPlayerUtilityPauseAndPlayThreeTimesSqnTest::NewL(_L("MM-MMF-ACLNT-I-0188-HP") ,_L("SectionPlayTrue")));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   869
	AddTestStepL(RMdaPlayerUtilityPauseStopAndPlaySqnTest::NewL(_L("MM-MMF-ACLNT-I-0189-HP") ,_L("SectionPlayTrue")));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   870
	AddTestStepL(RMdaPlayerUtilityGetVolumeAndBalancePauseAndPlaySqnTest::NewL(_L("MM-MMF-ACLNT-I-0190-HP") ,_L("SectionPlayTrue")));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   871
	AddTestStepL(RMdaPlayerUtilityPauseAndPlayFormatsTest::NewL(_L("MM-MMF-ACLNT-I-0191-HP") ,_L("SectionPlayTrue")));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   872
#else
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   873
	AddTestStepL( RMdaToneUtilityPauseNonA3fTest::NewL(_L("MM-MMF-ACLNT-I-0183-HP"),_L("SectionTruePause")));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   874
	AddTestStepL( RMdaOutputStreamPauseNonA3FTest::NewL(_L("MM-MMF-ACLNT-I-0184-HP"),_L("SectionTruePauseAOS")));
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   875
#endif
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   876
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   877
	}
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   878