imagingandcamerafws/imaginginttest/src/TestNegativeConversion.cpp
changeset 41 f7bf1ed8db72
parent 0 40261b775718
equal deleted inserted replaced
32:ae690a8c4a18 41:f7bf1ed8db72
   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     {