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