lowlevellibsandfws/pluginfw/Framework/FrameTests/MagicUnitTests.cpp
branchRCL_3
changeset 57 2efc27d87e1c
parent 56 acd3cd4aaceb
equal deleted inserted replaced
56:acd3cd4aaceb 57:2efc27d87e1c
    58 	iUTContext = NULL;
    58 	iUTContext = NULL;
    59 	delete iStateAccessor;
    59 	delete iStateAccessor;
    60 	iStateAccessor = NULL;
    60 	iStateAccessor = NULL;
    61 	delete iCtorValidator;
    61 	delete iCtorValidator;
    62 	delete iDtorValidator;
    62 	delete iDtorValidator;
    63 	iCtorValidator = 0;
       
    64 	iDtorValidator = 0;
       
    65 
    63 
    66 	return error;
    64 	return error;
    67 	}
    65 	}
    68 
    66 
    69 CExampleInterfaceCreateAndDestroyUnitTest::~CExampleInterfaceCreateAndDestroyUnitTest()
    67 CExampleInterfaceCreateAndDestroyUnitTest::~CExampleInterfaceCreateAndDestroyUnitTest()
   273 	{
   271 	{
   274 	// The RunL left so chain to the base first and then cleanup
   272 	// The RunL left so chain to the base first and then cleanup
   275 	TInt error = CUnitTest::RunError(aError);	// Chain to base
   273 	TInt error = CUnitTest::RunError(aError);	// Chain to base
   276 	delete iUTContext;
   274 	delete iUTContext;
   277 	delete iStateAccessor;
   275 	delete iStateAccessor;
   278 	
   276 
   279 	iUTContext = 0;
   277 	delete iCtorValidator;
   280 	iStateAccessor = 0;
   278 	delete iDtorValidator;
   281 
   279 
   282 	delete iCtorValidator;
       
   283 	delete iDtorValidator;
       
   284 
       
   285 	iCtorValidator = 0;
       
   286 	iDtorValidator = 0;
       
   287 	
       
   288 	return error;
   280 	return error;
   289 	}
   281 	}
   290 
   282 
   291 inline CExampleInterface_DefectHAN4WZHSY_UnitTest::~CExampleInterface_DefectHAN4WZHSY_UnitTest()
   283 inline CExampleInterface_DefectHAN4WZHSY_UnitTest::~CExampleInterface_DefectHAN4WZHSY_UnitTest()
   292 	{
   284 	{
   341 
   333 
   342 inline TInt CExampleInterface_DefectCUO4YCEUE_UnitTest::RunError(TInt aError)
   334 inline TInt CExampleInterface_DefectCUO4YCEUE_UnitTest::RunError(TInt aError)
   343 	{
   335 	{
   344 	// The RunL left so chain to the base first and then cleanup
   336 	// The RunL left so chain to the base first and then cleanup
   345 	TInt error = CUnitTest::RunError(aError);	// Chain to base
   337 	TInt error = CUnitTest::RunError(aError);	// Chain to base
   346     delete iUTContext;
   338 	delete iUTContext;
   347     delete iStateAccessor;
   339 	delete iStateAccessor;
   348 
   340 
   349     delete iCtorValidator;
   341 	delete iCtorValidator;
   350     delete iDtorValidator;
   342 	delete iDtorValidator;
   351 
       
   352     iUTContext = 0;
       
   353     iStateAccessor = 0;
       
   354 
       
   355     iCtorValidator = 0;
       
   356     iDtorValidator = 0;
       
   357 
   343 
   358 	return error;
   344 	return error;
   359 	}
   345 	}
   360 
   346 
   361 inline CExampleInterface_DefectCUO4YCEUE_UnitTest::~CExampleInterface_DefectCUO4YCEUE_UnitTest()
   347 inline CExampleInterface_DefectCUO4YCEUE_UnitTest::~CExampleInterface_DefectCUO4YCEUE_UnitTest()
   411 
   397 
   412 inline TInt CExampleInterface_DefectEVS4Z9BPG_UnitTest::RunError(TInt aError)
   398 inline TInt CExampleInterface_DefectEVS4Z9BPG_UnitTest::RunError(TInt aError)
   413 	{
   399 	{
   414 	// The RunL left so chain to the base first and then cleanup
   400 	// The RunL left so chain to the base first and then cleanup
   415 	TInt error = CUnitTest::RunError(aError);	// Chain to base
   401 	TInt error = CUnitTest::RunError(aError);	// Chain to base
   416     delete iUTContext;
   402 	delete iUTContext;
   417     delete iStateAccessor;
   403 	delete iStateAccessor;
   418 
   404 
   419     delete iCtorValidator;
   405 	delete iCtorValidator;
   420     delete iDefaultValidator;
   406 	delete iDefaultValidator;
   421     delete iDtorValidator;
   407 	delete iDtorValidator;
   422 
       
   423     iUTContext = 0;
       
   424     iStateAccessor = 0;
       
   425 
       
   426     iCtorValidator = 0;
       
   427     iDefaultValidator = 0;
       
   428     iDtorValidator = 0;
       
   429 
   408 
   430 	return error;
   409 	return error;
   431 	}
   410 	}
   432 
   411 
   433 inline CExampleInterface_DefectEVS4Z9BPG_UnitTest::~CExampleInterface_DefectEVS4Z9BPG_UnitTest()
   412 inline CExampleInterface_DefectEVS4Z9BPG_UnitTest::~CExampleInterface_DefectEVS4Z9BPG_UnitTest()
   486 
   465 
   487 inline TInt CExampleInterface_DefectKRN53SL4Q_UnitTest::RunError(TInt aError)
   466 inline TInt CExampleInterface_DefectKRN53SL4Q_UnitTest::RunError(TInt aError)
   488 	{
   467 	{
   489 	// The RunL left so chain to the base first and then cleanup
   468 	// The RunL left so chain to the base first and then cleanup
   490 	TInt error = CUnitTest::RunError(aError);	// Chain to base
   469 	TInt error = CUnitTest::RunError(aError);	// Chain to base
   491     delete iUTContext;
   470 	delete iUTContext;
   492     delete iStateAccessor;
   471 	delete iStateAccessor;
   493 
   472 
   494     delete iCtorValidator;
   473 	delete iCtorValidator;
   495     delete iDefaultValidator;
   474 	delete iDefaultValidator;
   496     delete iDtorValidator;
   475 	delete iDtorValidator;
   497 
       
   498     iUTContext = 0;
       
   499     iStateAccessor = 0;
       
   500 
       
   501     iCtorValidator = 0;
       
   502     iDefaultValidator = 0;
       
   503     iDtorValidator = 0;
       
   504 
   476 
   505 	return error;
   477 	return error;
   506 	}
   478 	}
   507 
   479 
   508 inline CExampleInterface_DefectKRN53SL4Q_UnitTest::~CExampleInterface_DefectKRN53SL4Q_UnitTest()
   480 inline CExampleInterface_DefectKRN53SL4Q_UnitTest::~CExampleInterface_DefectKRN53SL4Q_UnitTest()