178 */ |
178 */ |
179 |
179 |
180 static TCaseInfoInternal const KCases[] = |
180 static TCaseInfoInternal const KCases[] = |
181 { |
181 { |
182 // To add new test cases, add new items to this array |
182 // To add new test cases, add new items to this array |
183 ENTRY( "TestCase001", TestCase_001L ), |
183 ENTRY( "TestCase001", CICMSTIF::TestCase_001L ), |
184 ENTRY( "TestCase002", TestCase_002L ), |
184 ENTRY( "TestCase002", CICMSTIF::TestCase_002L ), |
185 ENTRY( "TestCase003", TestCase_003L ), |
185 ENTRY( "TestCase003", CICMSTIF::TestCase_003L ), |
186 ENTRY( "TestCase004", TestCase_004L ), |
186 ENTRY( "TestCase004", CICMSTIF::TestCase_004L ), |
187 ENTRY( "TestCase005", TestCase_005L ), |
187 ENTRY( "TestCase005", CICMSTIF::TestCase_005L ), |
188 ENTRY( "TestCase006", TestCase_006L ), |
188 ENTRY( "TestCase006", CICMSTIF::TestCase_006L ), |
189 ENTRY( "TestCase007", TestCase_007L ), |
189 ENTRY( "TestCase007", CICMSTIF::TestCase_007L ), |
190 ENTRY( "TestCase008", TestCase_008L ), |
190 ENTRY( "TestCase008", CICMSTIF::TestCase_008L ), |
191 ENTRY( "TestCase009", TestCase_009L ), |
191 ENTRY( "TestCase009", CICMSTIF::TestCase_009L ), |
192 ENTRY( "TestCase010", TestCase_010L ), |
192 ENTRY( "TestCase010", CICMSTIF::TestCase_010L ), |
193 ENTRY( "TestOOM", TestCase_OOML ) |
193 ENTRY( "TestOOM", CICMSTIF::TestCase_OOML ) |
194 }; |
194 }; |
195 |
195 |
196 // Verify that case number is valid |
196 // Verify that case number is valid |
197 if( (TUint) aCaseNumber >= sizeof( KCases ) / |
197 if( (TUint) aCaseNumber >= sizeof( KCases ) / |
198 sizeof( TCaseInfoInternal ) ) |
198 sizeof( TCaseInfoInternal ) ) |
269 _LIT8(KFileMime, "video/3gpp"); |
269 _LIT8(KFileMime, "video/3gpp"); |
270 _LIT8(KVideoCodecMimeType, "video/H263-2000"); |
270 _LIT8(KVideoCodecMimeType, "video/H263-2000"); |
271 _LIT8(KPreferredSupplier, "Nokia"); |
271 _LIT8(KPreferredSupplier, "Nokia"); |
272 const TUint32 KAudioFourCCType = 0x524D4120; |
272 const TUint32 KAudioFourCCType = 0x524D4120; |
273 CImagingConfigManager* icm = CImagingConfigManager::NewL(); |
273 CImagingConfigManager* icm = CImagingConfigManager::NewL(); |
|
274 CleanupStack::PushL( icm ); |
274 CArrayFixFlat<TUint>* levels = new( ELeave ) CArrayFixFlat< TUint >( 1 ); |
275 CArrayFixFlat<TUint>* levels = new( ELeave ) CArrayFixFlat< TUint >( 1 ); |
275 TVideoQualitySet videoset; |
276 TVideoQualitySet videoset; |
276 icm->GetVideoQualityLevelsL(*levels); |
277 icm->GetVideoQualityLevelsL(*levels); |
277 |
278 |
278 if(levels->Count() != 10 || levels->At(0) != 98 |
279 if(levels->Count() != 10 || levels->At(0) != 98 |
515 TInt CICMSTIF::TestCase_007L( TTestResult& aResult ) |
517 TInt CICMSTIF::TestCase_007L( TTestResult& aResult ) |
516 { |
518 { |
517 _LIT8(KImageFileMimeType, "image/jpeg"); |
519 _LIT8(KImageFileMimeType, "image/jpeg"); |
518 _LIT8(KImageFileExtension, ".jpg"); |
520 _LIT8(KImageFileExtension, ".jpg"); |
519 CImagingConfigManager* icm = CImagingConfigManager::NewL(); |
521 CImagingConfigManager* icm = CImagingConfigManager::NewL(); |
|
522 CleanupStack::PushL( icm ); |
520 CArrayFixFlat<TUint>* levels = new( ELeave ) CArrayFixFlat< TUint >( 1 ); |
523 CArrayFixFlat<TUint>* levels = new( ELeave ) CArrayFixFlat< TUint >( 1 ); |
521 TImageQualitySet imageset; |
524 TImageQualitySet imageset; |
522 icm->GetImageQualityLevelsL(*levels, 2); |
525 icm->GetImageQualityLevelsL(*levels, 2); |
523 |
526 |
524 if(levels->Count() != 24 || levels->At(0) != 99 || levels->At(1) != 100 || levels->At(2) != 101 |
527 if(levels->Count() != 24 || levels->At(0) != 99 || levels->At(1) != 100 || levels->At(2) != 101 |