124 TInt filesize; |
124 TInt filesize; |
125 RFs fsSession; |
125 RFs fsSession; |
126 fsSession.Connect(); |
126 fsSession.Connect(); |
127 TFileName fileName; |
127 TFileName fileName; |
128 AddDriveLetterToPath(_L("recordQCIF.3gp"),fileName); |
128 AddDriveLetterToPath(_L("recordQCIF.3gp"),fileName); |
129 TInt err = file.Open(fsSession,fileName,EFileShareAny); |
129 TInt err; |
|
130 if ( err = file.Open(fsSession,fileName,EFileShareAny) ) |
|
131 { |
|
132 fsSession.Close(); |
|
133 } |
130 assertTIntsEqualL( KErrNone, err ); |
134 assertTIntsEqualL( KErrNone, err ); |
131 |
135 |
132 err = file.Size(filesize); |
136 err = file.Size(filesize); |
133 |
137 |
134 file.Close(); |
138 file.Close(); |
339 |
343 |
340 MTest* CCamcTest_4::suiteL () |
344 MTest* CCamcTest_4::suiteL () |
341 { |
345 { |
342 // Always use NewL (Do not use NewLC) !!! |
346 // Always use NewL (Do not use NewLC) !!! |
343 CTestSuite *suite = CTestSuite::NewL(_L8("CCamcTest_4")); |
347 CTestSuite *suite = CTestSuite::NewL(_L8("CCamcTest_4")); |
344 |
348 CleanupStack::PushL( suite ); |
345 suite->addTestL(CTestCaller<CCamcTest_4>::NewL(_L8("CAMC_API.RECORDTIMEAVAILABLE_001"), &RecordTimeAvailableL_001_L)); |
349 |
|
350 suite->addTestL(CTestCaller<CCamcTest_4>::NewL(_L8("CAMC_API.RECORDTIMEAVAILABLE_001"), &CCamcTest_4::RecordTimeAvailableL_001_L)); |
346 #if ! (defined (__WINS__) || defined (__WINSCW__) ) |
351 #if ! (defined (__WINS__) || defined (__WINSCW__) ) |
347 suite->addTestL(CTestCaller<CCamcTest_4>::NewL(_L8("CAMC_API.RECORDTIMEAVAILABLE_002"), &RecordTimeAvailableL_002_L)); |
352 suite->addTestL(CTestCaller<CCamcTest_4>::NewL(_L8("CAMC_API.RECORDTIMEAVAILABLE_002"), &CCamcTest_4::RecordTimeAvailableL_002_L)); |
348 #endif |
353 #endif |
349 suite->addTestL(CTestCaller<CCamcTest_4>::NewL(_L8("CAMC_API.RECORDTIMEAVAILABLE_003"), &RecordTimeAvailableL_003_L)); |
354 suite->addTestL(CTestCaller<CCamcTest_4>::NewL(_L8("CAMC_API.RECORDTIMEAVAILABLE_003"), &CCamcTest_4::RecordTimeAvailableL_003_L)); |
350 suite->addTestL(CTestCaller<CCamcTest_4>::NewL(_L8("CAMC_API.RECORDTIMEAVAILABLE_004"), &RecordTimeAvailableL_004_L)); |
355 suite->addTestL(CTestCaller<CCamcTest_4>::NewL(_L8("CAMC_API.RECORDTIMEAVAILABLE_004"), &CCamcTest_4::RecordTimeAvailableL_004_L)); |
351 |
356 |
352 // RecordTimeAvailableL_006, only to be tested on HW |
357 // RecordTimeAvailableL_006, only to be tested on HW |
353 // Removed from MuDo tests |
358 // Removed from MuDo tests |
354 #if ! (defined (__WINS__) || defined (__WINSCW__) ) |
359 #if ! (defined (__WINS__) || defined (__WINSCW__) ) |
355 // suite->addTestL(CTestCaller<CCamcTest_4>::NewL(_L8("CAMC_API.RECORDTIMEAVAILABLE_006"), &RecordTimeAvailableL_006_L)); |
360 // suite->addTestL(CTestCaller<CCamcTest_4>::NewL(_L8("CAMC_API.RECORDTIMEAVAILABLE_006"), &CCamcTest_4::RecordTimeAvailableL_006_L)); |
356 #endif |
361 #endif |
357 |
362 |
|
363 CleanupStack::Pop( suite ); |
358 return suite; |
364 return suite; |
359 } |
365 } |
360 |
366 |
361 |
367 |