172 TVerdict CTestNegativeConversion::Step0503_HP() |
172 TVerdict CTestNegativeConversion::Step0503_HP() |
173 { |
173 { |
174 TVerdict result = EFail ; |
174 TVerdict result = EFail ; |
175 TInt theRes = KErrNone; |
175 TInt theRes = KErrNone; |
176 |
176 |
177 TInt err = RFbsSession::Connect(); |
177 TInt err = FbsStartup(); |
|
178 if (err != KErrNone) |
|
179 { |
|
180 INFO_PRINTF2(_L("FbsStartup failed, err = %d"), err); |
|
181 return EInconclusive; |
|
182 } |
|
183 |
|
184 err = RFbsSession::Connect(); |
178 if (err != KErrNone) |
185 if (err != KErrNone) |
179 { |
186 { |
180 INFO_PRINTF2(_L("RFbsSession::Connect() failed, err = %d"), err); |
187 INFO_PRINTF2(_L("RFbsSession::Connect() failed, err = %d"), err); |
181 return EInconclusive; |
188 return EInconclusive; |
182 } |
189 } |
206 TVerdict CTestNegativeConversion::Step0020_CP() |
213 TVerdict CTestNegativeConversion::Step0020_CP() |
207 { |
214 { |
208 TVerdict result = EFail ; |
215 TVerdict result = EFail ; |
209 TInt theRes = KErrNone; |
216 TInt theRes = KErrNone; |
210 |
217 |
211 TInt err = RFbsSession::Connect(); |
218 TInt err = FbsStartup(); |
212 if (err != KErrNone) |
219 if (err != KErrNone) |
213 { |
220 { |
214 INFO_PRINTF2(_L("RFbsSession::Connect() failed, err = %d"), err); |
221 INFO_PRINTF2(_L("FbsStartup failed, err = %d"), err); |
215 return EInconclusive; |
222 return EInconclusive; |
216 } |
223 } |
|
224 |
|
225 err = RFbsSession::Connect(); |
|
226 if (err != KErrNone) |
|
227 { |
|
228 INFO_PRINTF2(_L("RFbsSession::Connect() failed, err = %d"), err); |
|
229 return EInconclusive; |
|
230 } |
217 |
231 |
218 //try to open corrupted file |
232 //try to open corrupted file |
219 TRAP_IGNORE(theRes = OpenImageForDecodeFromBufferL(iFileNameSrc, iImageTypeUid)); |
233 TRAP_IGNORE(theRes = OpenImageForDecodeFromBufferL(iFileNameSrc, iImageTypeUid)); |
220 |
234 |
221 RFbsSession::Disconnect(); |
235 RFbsSession::Disconnect(); |
244 TVerdict CTestNegativeConversion::Step0504_HP() |
258 TVerdict CTestNegativeConversion::Step0504_HP() |
245 { |
259 { |
246 TVerdict result = EFail ; |
260 TVerdict result = EFail ; |
247 TInt theRes = KErrNone; |
261 TInt theRes = KErrNone; |
248 |
262 |
249 TInt err = RFbsSession::Connect(); |
263 TInt err = FbsStartup(); |
250 if (err != KErrNone) |
264 if (err != KErrNone) |
251 { |
265 { |
252 INFO_PRINTF2(_L("RFbsSession::Connect() failed, err = %d"), err); |
266 INFO_PRINTF2(_L("FbsStartup failed, err = %d"), err); |
253 return EInconclusive; |
267 return EInconclusive; |
254 } |
268 } |
|
269 |
|
270 err = RFbsSession::Connect(); |
|
271 if (err != KErrNone) |
|
272 { |
|
273 INFO_PRINTF2(_L("RFbsSession::Connect() failed, err = %d"), err); |
|
274 return EInconclusive; |
|
275 } |
255 |
276 |
256 TRAP_IGNORE(theRes = OpenImageForDecodeFromBufferL(iFileNameSrc)); |
277 TRAP_IGNORE(theRes = OpenImageForDecodeFromBufferL(iFileNameSrc)); |
257 |
278 |
258 RFbsSession::Disconnect(); |
279 RFbsSession::Disconnect(); |
259 |
280 |
618 TVerdict CTestNegativeConversion::Step0513_HP() |
639 TVerdict CTestNegativeConversion::Step0513_HP() |
619 { |
640 { |
620 TVerdict result = EFail ; |
641 TVerdict result = EFail ; |
621 TInt theRes = KErrNone; |
642 TInt theRes = KErrNone; |
622 |
643 |
623 TInt err = RFbsSession::Connect(); |
644 TInt err = FbsStartup(); |
624 if (err != KErrNone) |
645 if (err != KErrNone) |
625 { |
646 { |
626 INFO_PRINTF2(_L("RFbsSession::Connect() failed, err = %d"), err); |
647 INFO_PRINTF2(_L("FbsStartup failed, err = %d"), err); |
627 return EInconclusive; |
648 return EInconclusive; |
628 } |
649 } |
|
650 |
|
651 err = RFbsSession::Connect(); |
|
652 if (err != KErrNone) |
|
653 { |
|
654 INFO_PRINTF2(_L("RFbsSession::Connect() failed, err = %d"), err); |
|
655 return EInconclusive; |
|
656 } |
629 |
657 |
630 TRAP_IGNORE(theRes = OpenImageForDecodeFromBufferL( iFileNameSrc )); |
658 TRAP_IGNORE(theRes = OpenImageForDecodeFromBufferL( iFileNameSrc )); |
631 |
659 |
632 RFbsSession::Disconnect(); |
660 RFbsSession::Disconnect(); |
633 |
661 |
660 // dummy Hal call for heap balance on target |
688 // dummy Hal call for heap balance on target |
661 if (DummyHalCall() != KErrNone) |
689 if (DummyHalCall() != KErrNone) |
662 return EInconclusive; |
690 return EInconclusive; |
663 |
691 |
664 __MM_HEAP_MARK; |
692 __MM_HEAP_MARK; |
665 err = RFbsSession::Connect(); |
693 TInt err1 = FbsStartup(); |
666 if (err != KErrNone) |
694 if (err1 != KErrNone) |
667 { |
695 { |
668 INFO_PRINTF2(_L("RFbsSession::Connect() failed, err = %d"), err); |
696 INFO_PRINTF2(_L("FbsStartup failed, err = %d"), err1); |
669 return EInconclusive; |
697 return EInconclusive; |
670 } |
698 } |
|
699 |
|
700 err1 = RFbsSession::Connect(); |
|
701 if (err1 != KErrNone) |
|
702 { |
|
703 INFO_PRINTF2(_L("RFbsSession::Connect() failed, err = %d"), err1); |
|
704 return EInconclusive; |
|
705 } |
671 |
706 |
672 CRightsDatabase* database = CRightsDatabase::NewL(EFalse); // clear current database |
707 CRightsDatabase* database = CRightsDatabase::NewL(EFalse); // clear current database |
673 delete database; // delete database object |
708 delete database; // delete database object |
674 |
709 |
675 TRAP(err, OpenImageForDecodeFromFileWithIntentL(iFileNameSrc, EView)); |
710 TRAP(err, OpenImageForDecodeFromFileWithIntentL(iFileNameSrc, EView)); |
1061 delete theDestinationImage; |
1096 delete theDestinationImage; |
1062 theDestinationImage = NULL; |
1097 theDestinationImage = NULL; |
1063 |
1098 |
1064 CleanupStack::PopAndDestroy(3, theImageEncoder); |
1099 CleanupStack::PopAndDestroy(3, theImageEncoder); |
1065 |
1100 |
|
1101 RFbsSession::Disconnect(); |
1066 return EPass; |
1102 return EPass; |
1067 } |
1103 } |
1068 |
1104 |
1069 TInt CTestNegativeConversion::InitExtendedBitmap(TAny* /*aData*/, TInt /*aDataSize*/) |
1105 TInt CTestNegativeConversion::InitExtendedBitmap(TAny* /*aData*/, TInt /*aDataSize*/) |
1070 { |
1106 { |