diff -r 1801340c26a2 -r e5af45d51884 uiaccelerator_plat/alf_core_toolkit_api/tsrc/src/testuiaifctkitblockshuicontrol.cpp --- a/uiaccelerator_plat/alf_core_toolkit_api/tsrc/src/testuiaifctkitblockshuicontrol.cpp Thu Aug 19 10:48:02 2010 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1729 +0,0 @@ -/* -* Copyright (c) 2002 - 2007 Nokia Corporation and/or its subsidiary(-ies). -* All rights reserved. -* This component and the accompanying materials are made available -* under the terms of "Eclipse Public License v1.0" -* which accompanies this distribution, and is available -* at the URL "http://www.eclipse.org/legal/epl-v10.html". -* -* Initial Contributors: -* Nokia Corporation - initial contribution. -* -* Contributors: -* -* Description: For test alf core toolkit api modules -* -*/ - - - -// [INCLUDE FILES] -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - - -#include "testuiaifcoretoolkit.h" -#include "testuiaifblockshuicontrolchild.h" -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestCHuiControlL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestCHuiControlL( CStifItemParser& /*aItem*/ ) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestCHuiControlL, "In TestCHuiControlL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestCHuiControlL ); - // Print to log file - iLog->Log( KTestCHuiControlL ); - - STIF_ASSERT_NOT_NULL( iHuiEnv ); - STIF_ASSERT_NOT_NULL( iHuiControl ); - - return KErrNone; - } -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestCHuiControlDestructL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestCHuiControlDestructL( CStifItemParser& /*aItem*/ ) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestCHuiControlDestructL, "In TestCHuiControlDestructL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestCHuiControlDestructL ); - // Print to log file - iLog->Log( KTestCHuiControlDestructL ); - - STIF_ASSERT_NOT_NULL( iHuiEnv ); - STIF_ASSERT_NOT_NULL( iHuiControl ); - - return KErrNone; - } -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestCHuiControlSetIdL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestCHuiControlSetIdL( CStifItemParser& /*aItem*/ ) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestCHuiControlSetIdL, "In TestCHuiControlSetIdL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestCHuiControlSetIdL ); - // Print to log file - iLog->Log( KTestCHuiControlSetIdL ); - - STIF_ASSERT_NOT_NULL( iHuiEnv ); - STIF_ASSERT_NOT_NULL( iHuiControl ); - iHuiControl->SetId( 67 ); - - return KErrNone; - } -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestCHuiControlIdL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestCHuiControlIdL( CStifItemParser& /*aItem*/ ) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestCHuiControlIdL, "In TestCHuiControlIdL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestCHuiControlIdL ); - // Print to log file - iLog->Log( KTestCHuiControlIdL ); - - STIF_ASSERT_NOT_NULL( iHuiEnv ); - STIF_ASSERT_NOT_NULL( iHuiControl ); - iHuiControl->SetId( 67 ); - STIF_ASSERT_EQUALS( iHuiControl->Id(), 67 ); - - return KErrNone; - } -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestCHuiControlEnvL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestCHuiControlEnvL( CStifItemParser& /*aItem*/ ) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestCHuiControlEnvL, "In TestCHuiControlEnvL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestCHuiControlEnvL ); - // Print to log file - iLog->Log( KTestCHuiControlEnvL ); - - STIF_ASSERT_NOT_NULL( iHuiEnv ); - STIF_ASSERT_NOT_NULL( iHuiControl ); - iHuiControl->SetId( 67 ); - iHuiControl->Env(); - - return KErrNone; - } -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestCHuiControlControlGroupL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestCHuiControlControlGroupL( CStifItemParser& /*aItem*/ ) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestCHuiControlControlGroupL, "In TestCHuiControlControlGroupL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestCHuiControlControlGroupL ); - // Print to log file - iLog->Log( KTestCHuiControlControlGroupL ); - - STIF_ASSERT_NOT_NULL( iHuiEnv ); - STIF_ASSERT_NOT_NULL( iHuiControl ); - iHuiControl->SetId( 67 ); - iHuiControl->ControlGroup(); - - return KErrNone; - } -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestCHuiControlTextureManagerL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestCHuiControlTextureManagerL( CStifItemParser& /*aItem*/ ) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestCHuiControlTextureManagerL, "In TestCHuiControlTextureManagerL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestCHuiControlTextureManagerL ); - // Print to log file - iLog->Log( KTestCHuiControlTextureManagerL ); - - STIF_ASSERT_NOT_NULL( iHuiEnv ); - STIF_ASSERT_NOT_NULL( iHuiControl ); - iHuiControl->SetId( 67 ); - iHuiControl->TextureManager(); - - return KErrNone; - } -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestCHuiControlDisplayL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestCHuiControlDisplayL( CStifItemParser& /*aItem*/ ) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestCHuiControlDisplayL, "In TestCHuiControlDisplayL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestCHuiControlDisplayL ); - // Print to log file - iLog->Log( KTestCHuiControlDisplayL ); - - STIF_ASSERT_NOT_NULL( iHuiEnv ); - STIF_ASSERT_NOT_NULL( iHuiControl ); - iHuiControl->SetId( 67 ); - iHuiControl->Display(); - - return KErrNone; - } -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestCHuiControlBindDisplayL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestCHuiControlBindDisplayL( CStifItemParser& /*aItem*/ ) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestCHuiControlBindDisplayL, "In TestCHuiControlBindDisplayL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestCHuiControlBindDisplayL ); - // Print to log file - iLog->Log( KTestCHuiControlBindDisplayL ); - - STIF_ASSERT_NOT_NULL( iHuiEnv ); - STIF_ASSERT_NOT_NULL( iHuiControl ); - iHuiControl->SetId( 67 ); - - return KErrNone; - } -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestCHuiControlAppendL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestCHuiControlAppendL( CStifItemParser& /*aItem*/ ) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestCHuiControlAppendL, "In TestCHuiControlAppendL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestCHuiControlAppendL ); - // Print to log file - iLog->Log( KTestCHuiControlAppendL ); - - STIF_ASSERT_NOT_NULL( iHuiEnv ); - STIF_ASSERT_NOT_NULL( iHuiControl ); - iHuiControl->SetId( 67 ); - CHuiVisual* visual = new (ELeave) CHuiVisual( *iHuiControl ); - iHuiControl->AppendL( visual ); - - return KErrNone; - } -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestCHuiControlAppendLayoutL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestCHuiControlAppendLayoutL( CStifItemParser& /*aItem*/ ) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestCHuiControlAppendLayoutL, "In TestCHuiControlAppendLayoutL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestCHuiControlAppendLayoutL ); - // Print to log file - iLog->Log( KTestCHuiControlAppendLayoutL ); - - STIF_ASSERT_NOT_NULL( iHuiEnv ); - STIF_ASSERT_NOT_NULL( iHuiControl ); - CHuiVisual* visual = new (ELeave) CHuiVisual( *iHuiControl ); - STIF_ASSERT_NOT_NULL( visual ); - CleanupStack::PushL( visual ); - CHuiLayout* layout = NULL; - iHuiControl->AppendL( visual, layout ); - CleanupStack::Pop( 1 ); - - return KErrNone; - } -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestCHuiControlRemoveL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestCHuiControlRemoveL( CStifItemParser& /*aItem*/ ) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestCHuiControlRemoveL, "In TestCHuiControlRemoveL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestCHuiControlRemoveL ); - // Print to log file - iLog->Log( KTestCHuiControlRemoveL ); - - - CHuiVisual* visual = new (ELeave) CHuiVisual( *iHuiControl ); - STIF_ASSERT_NOT_NULL( visual ); - CleanupStack::PushL( visual ); - iHuiControl->Remove( visual ); - CleanupStack::Pop( 1 ); - - return KErrNone; - } -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestCHuiControlAppendVisualL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestCHuiControlAppendVisualL( CStifItemParser& /*aItem*/ ) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestCHuiControlAppendVisualL, "In TestCHuiControlAppendVisualL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestCHuiControlAppendVisualL ); - // Print to log file - iLog->Log( KTestCHuiControlAppendVisualL ); - - STIF_ASSERT_NOT_NULL( iHuiEnv ); - STIF_ASSERT_NOT_NULL( iHuiControl ); - THuiVisualType type = EHuiVisualTypeVisual; - iHuiControl->AppendVisualL( type ); - - return KErrNone; - } -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestCHuiControlAppendTypeLayoutL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestCHuiControlAppendTypeLayoutL( CStifItemParser& /*aItem*/ ) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestCHuiControlAppendTypeLayoutL, "In TestCHuiControlAppendTypeLayoutL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestCHuiControlAppendTypeLayoutL ); - // Print to log file - iLog->Log( KTestCHuiControlAppendTypeLayoutL ); - - STIF_ASSERT_NOT_NULL( iHuiEnv ); - STIF_ASSERT_NOT_NULL( iHuiControl ); - iHuiControl->AppendLayoutL( EHuiLayoutTypeLayout ); - - return KErrNone; - } -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestCHuiControlVisualL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestCHuiControlVisualL( CStifItemParser& /*aItem*/ ) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestCHuiControlVisualL, "In TestCHuiControlVisualL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestCHuiControlVisualL ); - // Print to log file - iLog->Log( KTestCHuiControlVisualL ); - - STIF_ASSERT_NOT_NULL( iHuiEnv ); - STIF_ASSERT_NOT_NULL( iHuiControl ); - CHuiVisual* visual = new (ELeave) CHuiVisual( *iHuiControl ); - iHuiControl->AppendL( visual ); - iHuiControl->Visual( 0 ); - - return KErrNone; - } -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestCHuiControlVisualCountL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestCHuiControlVisualCountL( CStifItemParser& /*aItem*/ ) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestCHuiControlVisualCountL, "In TestCHuiControlVisualCountL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestCHuiControlVisualCountL ); - // Print to log file - iLog->Log( KTestCHuiControlVisualCountL ); - - STIF_ASSERT_NOT_NULL( iHuiEnv ); - STIF_ASSERT_NOT_NULL( iHuiControl ); - CHuiVisual* visual = new (ELeave) CHuiVisual( *iHuiControl ); - iHuiControl->AppendL( visual ); - TInt visualCount = iHuiControl->VisualCount(); - - return KErrNone; - } -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestCHuiControlFindTagL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestCHuiControlFindTagL( CStifItemParser& /*aItem*/ ) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestCHuiControlFindTagL, "In TestCHuiControlFindTagL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestCHuiControlFindTagL ); - // Print to log file - iLog->Log( KTestCHuiControlFindTagL ); - - STIF_ASSERT_NOT_NULL( iHuiEnv ); - STIF_ASSERT_NOT_NULL( iHuiControl ); - CHuiVisual* visual = new (ELeave) CHuiVisual( *iHuiControl ); - iHuiControl->AppendL( visual ); - TInt visualCount = iHuiControl->VisualCount(); - _LIT( KHello, " Hello " ); - const TDesC8* ptr = ( TDesC8* )&KHello; - iHuiControl->FindTag( *ptr ); - - return KErrNone; - } -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestCHuiControlHostL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestCHuiControlHostL( CStifItemParser& /*aItem */) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestCHuiControlHostL, "In TestCHuiControlHostL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestCHuiControlHostL ); - // Print to log file - iLog->Log( KTestCHuiControlHostL ); - - STIF_ASSERT_NOT_NULL( iHuiEnv ); - STIF_ASSERT_NOT_NULL( iHuiControl ); - CHuiVisual* visual = new (ELeave) CHuiVisual( *iHuiControl ); - iHuiControl->AppendL( visual ); - iHuiControl->Host(); - - return KErrNone; - } -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestCHuiControlAddConnectionL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestCHuiControlAddConnectionL( CStifItemParser& /*aItem */) - { - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestCHuiControlAddConnectionL, "In TestCHuiControlAddConnectionL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestCHuiControlAddConnectionL ); - // Print to log file - iLog->Log( KTestCHuiControlAddConnectionL ); - - // Prepare - CHuiControl* connectControl = new( ELeave ) CHuiControl( *iHuiEnv ); - CleanupStack::PushL( connectControl ); - STIF_ASSERT_NOT_NULL( connectControl ); - iHuiControl->ControlGroup()->AppendL( connectControl ); // add into same group - STIF_ASSERT_EQUALS( iHuiControl->ConnectionCount() , 0 ); - iHuiControl->AddConnectionL( connectControl ); - STIF_ASSERT_EQUALS( iHuiControl->ConnectionCount() , 1 ); - CleanupStack::Pop( connectControl ); - - return KErrNone; - } -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestCHuiControlRemoveConnectionL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestCHuiControlRemoveConnectionL( CStifItemParser& /*aItem */) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestCHuiControlRemoveConnectionL, "In TestCHuiControlRemoveConnectionL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestCHuiControlRemoveConnectionL ); - // Print to log file - iLog->Log( KTestCHuiControlRemoveConnectionL ); - - CHuiControl* connectControl = new( ELeave ) CHuiControl( *iHuiEnv ); - CleanupStack::PushL( connectControl ); - STIF_ASSERT_NOT_NULL( connectControl ); - iHuiControl->ControlGroup()->AppendL( connectControl ); // add into same group - STIF_ASSERT_EQUALS( iHuiControl->ConnectionCount() , 0 ); - iHuiControl->AddConnectionL( connectControl ); - STIF_ASSERT_EQUALS( iHuiControl->ConnectionCount() , 1 ); - iHuiControl->RemoveConnection( connectControl ); - STIF_ASSERT_EQUALS( iHuiControl->ConnectionCount() , 0 ); - CleanupStack::Pop( connectControl ); - - return KErrNone; - } -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestCHuiControlFindConnectionL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestCHuiControlFindConnectionL( CStifItemParser& /*aItem */) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestCHuiControlFindConnectionL, "In TestCHuiControlFindConnectionL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestCHuiControlFindConnectionL ); - // Print to log file - iLog->Log( KTestCHuiControlFindConnectionL ); - - STIF_ASSERT_NOT_NULL( iHuiEnv ); - STIF_ASSERT_NOT_NULL( iHuiControl ); - CHuiControl* connectControl = new( ELeave ) CHuiControl( *iHuiEnv ); - STIF_ASSERT_NOT_NULL( connectControl ); - CleanupStack::PushL( connectControl ); - iHuiControl->AddConnectionL( connectControl ); - TInt index = iHuiControl->FindConnection( connectControl ); - CleanupStack::Pop( 1 ); - - return KErrNone; - } -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestCHuiControlConnectionCountL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestCHuiControlConnectionCountL( CStifItemParser& /*aItem */) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestCHuiControlConnectionCountL, "In TestCHuiControlConnectionCountL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestCHuiControlConnectionCountL ); - // Print to log file - iLog->Log( KTestCHuiControlConnectionCountL ); - - STIF_ASSERT_NOT_NULL( iHuiEnv ); - STIF_ASSERT_NOT_NULL( iHuiControl ); - CHuiControl* connectControl = new( ELeave ) CHuiControl( *iHuiEnv ); - STIF_ASSERT_NOT_NULL( connectControl ); - CleanupStack::PushL( connectControl ); - iHuiControl->AddConnectionL( connectControl ); - iHuiControl->ConnectionCount(); - CleanupStack::Pop( 1 ); - - return KErrNone; - } -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestCHuiControlConnectionL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestCHuiControlConnectionL( CStifItemParser& /*aItem */) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestCHuiControlConnectionL, "In TestCHuiControlConnectionL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestCHuiControlConnectionL ); - // Print to log file - iLog->Log( KTestCHuiControlConnectionL ); - - STIF_ASSERT_NOT_NULL( iHuiEnv ); - STIF_ASSERT_NOT_NULL( iHuiControl ); - CHuiControl* connectControl = new( ELeave ) CHuiControl( *iHuiEnv ); - STIF_ASSERT_NOT_NULL( connectControl ); - CleanupStack::PushL( connectControl ); - iHuiControl->AddConnectionL( connectControl ); - TInt index = iHuiControl->FindConnection( connectControl ); - iHuiControl->Connection( index ); - CleanupStack::Pop( 1 ); - - return KErrNone; - } -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestCHuiControlConnectionByOrdinalL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestCHuiControlConnectionByOrdinalL( CStifItemParser& /*aItem */) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestCHuiControlConnectionByOrdinalL, "In TestCHuiControlConnectionByOrdinalL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestCHuiControlConnectionByOrdinalL ); - // Print to log file - iLog->Log( KTestCHuiControlConnectionByOrdinalL ); - - STIF_ASSERT_NOT_NULL( iHuiEnv ); - STIF_ASSERT_NOT_NULL( iHuiControl ); - CHuiControl* connectControl = new( ELeave ) CHuiControl( *iHuiEnv ); - STIF_ASSERT_NOT_NULL( connectControl ); - CleanupStack::PushL( connectControl ); - iHuiControl->AddConnectionL( connectControl ); - TInt index = iHuiControl->FindConnection( connectControl ); - iHuiControl->ConnectionByOrdinal( index ); - CleanupStack::Pop( 1 ); - - return KErrNone; - } -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestCHuiControlConnectionRoleL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestCHuiControlConnectionRoleL( CStifItemParser& /*aItem */) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestCHuiControlConnectionRoleL, "In TestCHuiControlConnectionRoleL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestCHuiControlConnectionRoleL ); - // Print to log file - iLog->Log( KTestCHuiControlConnectionRoleL ); - - STIF_ASSERT_NOT_NULL( iHuiEnv ); - STIF_ASSERT_NOT_NULL( iHuiControl ); - CHuiControl* connectControl = new( ELeave ) CHuiControl( *iHuiEnv ); - STIF_ASSERT_NOT_NULL( connectControl ); - CleanupStack::PushL( connectControl ); - iHuiControl->AddConnectionL( connectControl ); - TInt index = iHuiControl->FindConnection( connectControl ); - iHuiControl->ConnectionRole( index ); - CleanupStack::Pop( 1 ); - - return KErrNone; - } -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestCHuiControlConnectionOrdinalL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestCHuiControlConnectionOrdinalL( CStifItemParser& /*aItem */) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestCHuiControlConnectionOrdinalL, "In TestCHuiControlConnectionOrdinalL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestCHuiControlConnectionOrdinalL ); - // Print to log file - iLog->Log( KTestCHuiControlConnectionOrdinalL ); - - STIF_ASSERT_NOT_NULL( iHuiEnv ); - STIF_ASSERT_NOT_NULL( iHuiControl ); - CHuiControl* connectControl = new( ELeave ) CHuiControl( *iHuiEnv ); - STIF_ASSERT_NOT_NULL( connectControl ); - CleanupStack::PushL( connectControl ); - iHuiControl->AddConnectionL( connectControl ); - TInt index = iHuiControl->FindConnection( connectControl ); - iHuiControl->ConnectionOrdinal( index ); - CleanupStack::Pop( 1 ); - - return KErrNone; - } -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestCHuiControlRoleL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestCHuiControlRoleL( CStifItemParser& /*aItem */) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestCHuiControlRoleL, "In TestCHuiControlRoleL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestCHuiControlRoleL ); - // Print to log file - iLog->Log( KTestCHuiControlRoleL ); - - STIF_ASSERT_NOT_NULL( iHuiEnv ); - STIF_ASSERT_NOT_NULL( iHuiControl ); - CHuiControl* connectControl = new( ELeave ) CHuiControl( *iHuiEnv ); - STIF_ASSERT_NOT_NULL( connectControl ); - CleanupStack::PushL( connectControl ); - iHuiControl->AddConnectionL( connectControl ); - TInt index = iHuiControl->FindConnection( connectControl ); - iHuiControl->Role(); - CleanupStack::Pop( 1 ); - - return KErrNone; - } -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestCHuiControlSetRoleL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestCHuiControlSetRoleL( CStifItemParser& /*aItem */) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestCHuiControlSetRoleL, "In TestCHuiControlSetRoleL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestCHuiControlSetRoleL ); - // Print to log file - iLog->Log( KTestCHuiControlSetRoleL ); - - STIF_ASSERT_NOT_NULL( iHuiEnv ); - STIF_ASSERT_NOT_NULL( iHuiControl ); - CHuiControl* connectControl = new( ELeave ) CHuiControl( *iHuiEnv ); - STIF_ASSERT_NOT_NULL( connectControl ); - CleanupStack::PushL( connectControl ); - iHuiControl->AddConnectionL( connectControl ); - TInt index = iHuiControl->FindConnection( connectControl ); - iHuiControl->SetRole( index ); - CleanupStack::Pop( 1 ); - - return KErrNone; - } -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestCHuiControlHostIdL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestCHuiControlHostIdL( CStifItemParser& /*aItem */) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestCHuiControlHostIdL, "In TestCHuiControlHostIdL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestCHuiControlHostIdL ); - // Print to log file - iLog->Log( KTestCHuiControlHostIdL ); - - STIF_ASSERT_NOT_NULL( iHuiEnv ); - STIF_ASSERT_NOT_NULL( iHuiControl ); - CHuiControl* connectControl = new( ELeave ) CHuiControl( *iHuiEnv ); - STIF_ASSERT_NOT_NULL( connectControl ); - CleanupStack::PushL( connectControl ); - iHuiControl->AddConnectionL( connectControl ); - TInt index = iHuiControl->FindConnection( connectControl ); - iHuiControl->HostId(); - CleanupStack::Pop( 1 ); - - return KErrNone; - } -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestCHuiControlSetHostIdL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestCHuiControlSetHostIdL( CStifItemParser& /*aItem */) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestCHuiControlSetHostIdL, "In TestCHuiControlSetHostIdL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestCHuiControlSetHostIdL ); - // Print to log file - iLog->Log( KTestCHuiControlSetHostIdL ); - - STIF_ASSERT_NOT_NULL( iHuiEnv ); - STIF_ASSERT_NOT_NULL( iHuiControl ); - CHuiControl* connectControl = new( ELeave ) CHuiControl( *iHuiEnv ); - STIF_ASSERT_NOT_NULL( connectControl ); - CleanupStack::PushL( connectControl ); - iHuiControl->AddConnectionL( connectControl ); - TInt index = iHuiControl->HostId(); - iHuiControl->SetHostId( index ); - CleanupStack::Pop( 1 ); - - return KErrNone; - } -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestCHuiControlSetHostL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestCHuiControlSetHostL( CStifItemParser& /*aItem */) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestCHuiControlSetHostL, "In TestCHuiControlSetHostL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestCHuiControlSetHostL ); - // Print to log file - iLog->Log( KTestCHuiControlSetHostL ); - - STIF_ASSERT_NOT_NULL( iHuiEnv ); - STIF_ASSERT_NOT_NULL( iHuiControl ); - CHuiControl* connectControl = new( ELeave ) CHuiControl( *iHuiEnv ); - STIF_ASSERT_NOT_NULL( connectControl ); - CleanupStack::PushL( connectControl ); - iHuiControl->AddConnectionL( connectControl); - CleanupStack::Pop( 1 ); - - return KErrNone; - } -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestCHuiControlContainerLayoutL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestCHuiControlContainerLayoutL( CStifItemParser& /*aItem */) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestCHuiControlContainerLayoutL, "In TestCHuiControlContainerLayoutL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestCHuiControlContainerLayoutL ); - // Print to log file - iLog->Log( KTestCHuiControlContainerLayoutL ); - - STIF_ASSERT_NOT_NULL( iHuiEnv ); - STIF_ASSERT_NOT_NULL( iHuiControl ); - CHuiControl* connectControl = new( ELeave ) CHuiControl( *iHuiEnv ); - STIF_ASSERT_NOT_NULL( connectControl ); - CleanupStack::PushL( connectControl ); - iHuiControl->AddConnectionL( connectControl); - iHuiControl->ContainerLayout( connectControl ); - CleanupStack::Pop( 1 ); - - return KErrNone; - } -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestCHuiControlHostToDisplayL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestCHuiControlHostToDisplayL( CStifItemParser& /*aItem */) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestCHuiControlHostToDisplayL, "In TestCHuiControlHostToDisplayL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestCHuiControlHostToDisplayL ); - // Print to log file - iLog->Log( KTestCHuiControlHostToDisplayL ); - - STIF_ASSERT_NOT_NULL( iHuiEnv ); - STIF_ASSERT_NOT_NULL( iHuiControl ); - CHuiControl* connectControl = new( ELeave ) CHuiControl( *iHuiEnv ); - STIF_ASSERT_NOT_NULL( connectControl ); - CleanupStack::PushL( connectControl ); - iHuiControl->AddConnectionL( connectControl); - iHuiControl->ContainerLayout( connectControl ); - const TPoint iPoint; - iHuiControl->HostToDisplay( iPoint ); - CleanupStack::Pop( 1 ); - - return KErrNone; - } -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestCHuiControlDisplayToHostL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestCHuiControlDisplayToHostL( CStifItemParser& /*aItem */) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestCHuiControlDisplayToHostL, "In TestCHuiControlDisplayToHostL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestCHuiControlDisplayToHostL ); - // Print to log file - iLog->Log( KTestCHuiControlDisplayToHostL ); - - STIF_ASSERT_NOT_NULL( iHuiEnv ); - STIF_ASSERT_NOT_NULL( iHuiControl ); - CHuiControl* connectControl = new( ELeave ) CHuiControl( *iHuiEnv ); - STIF_ASSERT_NOT_NULL( connectControl ); - CleanupStack::PushL( connectControl ); - iHuiControl->AddConnectionL( connectControl); - iHuiControl->ContainerLayout( connectControl ); - const TPoint iPoint; - iHuiControl->DisplayToHost( iPoint ); - CleanupStack::Pop( 1 ); - - return KErrNone; - } -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestCHuiControlBoundsL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestCHuiControlBoundsL( CStifItemParser& /*aItem */) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestCHuiControlBoundsL, "In TestCHuiControlBoundsL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestCHuiControlBoundsL ); - // Print to log file - iLog->Log( KTestCHuiControlBoundsL ); - - - STIF_ASSERT_NOT_NULL( iHuiEnv ); - STIF_ASSERT_NOT_NULL( iHuiControl ); - CHuiControl* connectControl = new( ELeave ) CHuiControl( *iHuiEnv ); - STIF_ASSERT_NOT_NULL( connectControl ); - CleanupStack::PushL( connectControl ); - iHuiControl->AddConnectionL( connectControl); - iHuiControl->ContainerLayout( connectControl ); - const TPoint iPoint; - iHuiControl->DisplayToHost( iPoint ); - iHuiControl->Bounds(); - CleanupStack::Pop( 1 ); - - - return KErrNone; - } -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestCHuiControlHitTestL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestCHuiControlHitTestL( CStifItemParser& /*aItem */) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestCHuiControlHitTestL, "In TestCHuiControlHitTestL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestCHuiControlHitTestL ); - // Print to log file - iLog->Log( KTestCHuiControlHitTestL ); - - STIF_ASSERT_NOT_NULL( iHuiEnv ); - STIF_ASSERT_NOT_NULL( iHuiControl ); - CHuiControl* connectControl = new( ELeave ) CHuiControl( *iHuiEnv ); - STIF_ASSERT_NOT_NULL( connectControl ); - CleanupStack::PushL( connectControl ); - iHuiControl->AddConnectionL( connectControl); - iHuiControl->ContainerLayout( connectControl ); - const TPoint iPoint; - iHuiControl->DisplayToHost( iPoint ); - iHuiControl->HitTest( iPoint ); - CleanupStack::Pop( 1 ); - - return KErrNone; - } -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestCHuiControlAcquireFocusL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestCHuiControlAcquireFocusL( CStifItemParser& /*aItem */) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestCHuiControlAcquireFocusL, "In TestCHuiControlAcquireFocusL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestCHuiControlAcquireFocusL ); - // Print to log file - iLog->Log( KTestCHuiControlAcquireFocusL ); - - STIF_ASSERT_NOT_NULL( iHuiEnv ); - STIF_ASSERT_NOT_NULL( iHuiControl ); - CHuiControl* connectControl = new( ELeave ) CHuiControl( *iHuiEnv ); - STIF_ASSERT_NOT_NULL( connectControl ); - CleanupStack::PushL( connectControl ); - iHuiControl->AddConnectionL( connectControl); - iHuiControl->ContainerLayout( connectControl ); - const TPoint iPoint; - iHuiControl->DisplayToHost( iPoint ); - iHuiControl->AcquireFocus(); - CleanupStack::Pop( 1 ); - - return KErrNone; - } -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestCHuiControlFocusL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestCHuiControlFocusL( CStifItemParser& /*aItem */) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestCHuiControlFocusL, "In TestCHuiControlFocusL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestCHuiControlFocusL ); - // Print to log file - iLog->Log( KTestCHuiControlFocusL ); - - STIF_ASSERT_NOT_NULL( iHuiEnv ); - STIF_ASSERT_NOT_NULL( iHuiControl ); - CHuiControl* connectControl = new( ELeave ) CHuiControl( *iHuiEnv ); - STIF_ASSERT_NOT_NULL( connectControl ); - CleanupStack::PushL( connectControl ); - iHuiControl->AddConnectionL( connectControl); - iHuiControl->ContainerLayout( connectControl ); - const TPoint iPoint; - iHuiControl->DisplayToHost( iPoint ); - iHuiControl->AcquireFocus(); - iHuiControl->Focus(); - CleanupStack::Pop( 1 ); - - return KErrNone; - } -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestCHuiControlIsFocusingL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestCHuiControlIsFocusingL( CStifItemParser& /*aItem */) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestCHuiControlIsFocusingL, "In TestCHuiControlIsFocusingL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestCHuiControlIsFocusingL ); - // Print to log file - iLog->Log( KTestCHuiControlIsFocusingL ); - - STIF_ASSERT_NOT_NULL( iHuiEnv ); - STIF_ASSERT_NOT_NULL( iHuiControl ); - CHuiControl* connectControl = new( ELeave ) CHuiControl( *iHuiEnv ); - STIF_ASSERT_NOT_NULL( connectControl ); - CleanupStack::PushL( connectControl ); - iHuiControl->AddConnectionL( connectControl); - iHuiControl->ContainerLayout( connectControl ); - const TPoint iPoint; - iHuiControl->DisplayToHost( iPoint ); - iHuiControl->AcquireFocus(); - iHuiControl->Focus(); - iHuiControl->IsFocusing(); - CleanupStack::Pop( 1 ); - - return KErrNone; - } -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestCHuiControlFocusChangedL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestCHuiControlFocusChangedL( CStifItemParser& /*aItem */) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestCHuiControlFocusChangedL, "In TestCHuiControlFocusChangedL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestCHuiControlFocusChangedL ); - // Print to log file - iLog->Log( KTestCHuiControlFocusChangedL ); - - STIF_ASSERT_NOT_NULL( iHuiEnv ); - STIF_ASSERT_NOT_NULL( iHuiControl ); - CHuiControl* connectControl = new( ELeave ) CHuiControl( *iHuiEnv ); - STIF_ASSERT_NOT_NULL( connectControl ); - CleanupStack::PushL( connectControl ); - iHuiControl->AddConnectionL( connectControl); - iHuiControl->ContainerLayout( connectControl ); - const TPoint iPoint; - iHuiControl->DisplayToHost( iPoint ); - iHuiControl->AcquireFocus(); - iHuiControl->Focus(); - iHuiControl->IsFocusing(); - iHuiControl->FocusChanged( *iHuiDisplay, EFalse ); - CleanupStack::Pop( 1 ); - - return KErrNone; - } -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestCHuiControlAcceptInputL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestCHuiControlAcceptInputL( CStifItemParser& /*aItem */) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestCHuiControlAcceptInputL, "In TestCHuiControlAcceptInputL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestCHuiControlAcceptInputL ); - // Print to log file - iLog->Log( KTestCHuiControlAcceptInputL ); - - STIF_ASSERT_NOT_NULL( iHuiEnv ); - STIF_ASSERT_NOT_NULL( iHuiControl ); - CHuiControl* connectControl = new( ELeave ) CHuiControl( *iHuiEnv ); - STIF_ASSERT_NOT_NULL( connectControl ); - CleanupStack::PushL( connectControl ); - iHuiControl->AddConnectionL( connectControl); - iHuiControl->ContainerLayout( connectControl ); - const TPoint iPoint; - iHuiControl->DisplayToHost( iPoint ); - iHuiControl->AcquireFocus(); - iHuiControl->Focus(); - iHuiControl->IsFocusing(); - iHuiControl->AcceptInput(); - CleanupStack::Pop( 1 ); - - return KErrNone; - } -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestCHuiControlOfferEventL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestCHuiControlOfferEventL( CStifItemParser& /*aItem */) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestCHuiControlAcceptInputL, "In TestCHuiControlAcceptInputL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestCHuiControlAcceptInputL ); - // Print to log file - iLog->Log( KTestCHuiControlAcceptInputL ); - - STIF_ASSERT_NOT_NULL( iHuiEnv ); - STIF_ASSERT_NOT_NULL( iHuiControl ); - CHuiControl* connectControl = new( ELeave ) CHuiControl( *iHuiEnv ); - STIF_ASSERT_NOT_NULL( connectControl ); - CleanupStack::PushL( connectControl ); - iHuiControl->AddConnectionL( connectControl); - iHuiControl->ContainerLayout( connectControl ); - const TPoint iPoint; - iHuiControl->DisplayToHost( iPoint ); - iHuiControl->AcquireFocus(); - iHuiControl->Focus(); - iHuiControl->IsFocusing(); - iHuiControl->AcceptInput(); - const THuiEvent aEvent = 0 ; - iHuiControl->OfferEventL( aEvent ); - CleanupStack::Pop( 1 ); - - return KErrNone; - } -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestCHuiControlDisplayAreaL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestCHuiControlDisplayAreaL( CStifItemParser& /*aItem */) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestCHuiControlDisplayAreaL, "In TestCHuiControlDisplayAreaL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestCHuiControlDisplayAreaL ); - // Print to log file - iLog->Log( KTestCHuiControlDisplayAreaL ); - - STIF_ASSERT_NOT_NULL( iHuiEnv ); - STIF_ASSERT_NOT_NULL( iHuiControl ); - CHuiControl* connectControl = new( ELeave ) CHuiControl( *iHuiEnv ); - STIF_ASSERT_NOT_NULL( connectControl ); - CleanupStack::PushL( connectControl ); - iHuiControl->AddConnectionL( connectControl); - iHuiControl->ContainerLayout( connectControl ); - const TPoint iPoint; - iHuiControl->DisplayToHost( iPoint ); - iHuiControl->AcquireFocus(); - iHuiControl->Focus(); - iHuiControl->IsFocusing(); - iHuiControl->AcceptInput(); - iHuiControl->DisplayArea(); - CleanupStack::Pop( 1 ); - - return KErrNone; - } -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestCHuiControlDisplayCenterL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestCHuiControlDisplayCenterL( CStifItemParser& /*aItem */) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestCHuiControlDisplayCenterL, "In TestCHuiControlDisplayCenterL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestCHuiControlDisplayCenterL ); - // Print to log file - iLog->Log( KTestCHuiControlDisplayCenterL ); - - STIF_ASSERT_NOT_NULL( iHuiEnv ); - STIF_ASSERT_NOT_NULL( iHuiControl ); - CHuiControl* connectControl = new( ELeave ) CHuiControl( *iHuiEnv ); - STIF_ASSERT_NOT_NULL( connectControl ); - CleanupStack::PushL( connectControl ); - iHuiControl->AddConnectionL( connectControl); - iHuiControl->ContainerLayout( connectControl ); - const TPoint iPoint; - iHuiControl->DisplayToHost( iPoint ); - iHuiControl->AcquireFocus(); - iHuiControl->Focus(); - iHuiControl->IsFocusing(); - iHuiControl->AcceptInput(); - iHuiControl->DisplayCenter(); - CleanupStack::Pop( 1 ); - - return KErrNone; - } -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestCHuiControlCancelAllCommandsL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestCHuiControlCancelAllCommandsL( CStifItemParser& /*aItem */) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestCHuiControlCancelAllCommandsL, "In TestCHuiControlCancelAllCommandsL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestCHuiControlCancelAllCommandsL ); - // Print to log file - iLog->Log( KTestCHuiControlCancelAllCommandsL ); - - STIF_ASSERT_NOT_NULL( iHuiEnv ); - STIF_ASSERT_NOT_NULL( iHuiControl ); - CHuiControl* connectControl = new( ELeave ) CHuiControl( *iHuiEnv ); - STIF_ASSERT_NOT_NULL( connectControl ); - CleanupStack::PushL( connectControl ); - iHuiControl->AddConnectionL( connectControl); - iHuiControl->ContainerLayout( connectControl ); - const TPoint iPoint; - iHuiControl->DisplayToHost( iPoint ); - iHuiControl->AcquireFocus(); - iHuiControl->Focus(); - iHuiControl->IsFocusing(); - iHuiControl->AcceptInput(); - iHuiControl->CancelAllCommands(); - CleanupStack::Pop( 1 ); - - return KErrNone; - } -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestCHuiControlVisualLayoutUpdatedL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestCHuiControlVisualLayoutUpdatedL( CStifItemParser& /*aItem */) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestCHuiControlVisualLayoutUpdatedL, "In TestCHuiControlVisualLayoutUpdatedL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestCHuiControlVisualLayoutUpdatedL ); - // Print to log file - iLog->Log( KTestCHuiControlVisualLayoutUpdatedL ); - - STIF_ASSERT_NOT_NULL( iHuiEnv ); - STIF_ASSERT_NOT_NULL( iHuiControl ); - CHuiControl* connectControl = new( ELeave ) CHuiControl( *iHuiEnv ); - STIF_ASSERT_NOT_NULL( connectControl ); - CleanupStack::PushL( connectControl ); - iHuiControl->AddConnectionL( connectControl); - iHuiControl->ContainerLayout( connectControl ); - CHuiVisual* visual = new (ELeave) CHuiVisual( *iHuiControl ); - iHuiControl->AppendL( visual ); - iHuiControl->VisualLayoutUpdated( *visual ); - CleanupStack::Pop( 1 ); - - return KErrNone; - } -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestCHuiControlVisualDestroyedL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestCHuiControlVisualDestroyedL( CStifItemParser& /*aItem */) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestCHuiControlVisualDestroyedL, "In TestCHuiControlVisualDestroyedL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestCHuiControlVisualDestroyedL ); - // Print to log file - iLog->Log( KTestCHuiControlVisualDestroyedL ); - - STIF_ASSERT_NOT_NULL( iHuiEnv ); - STIF_ASSERT_NOT_NULL( iHuiControl ); - CHuiControl* connectControl = new( ELeave ) CHuiControl( *iHuiEnv ); - STIF_ASSERT_NOT_NULL( connectControl ); - CleanupStack::PushL( connectControl ); - iHuiControl->AddConnectionL( connectControl); - iHuiControl->ContainerLayout( connectControl ); - CHuiVisual* visual = new (ELeave) CHuiVisual( *iHuiControl ); - iHuiControl->AppendL( visual ); - iHuiControl->VisualLayoutUpdated( *visual ); - iHuiControl->VisualDestroyed( *visual ); - CleanupStack::Pop( 1 ); - - return KErrNone; - } -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestCHuiControlEventHandlerL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestCHuiControlEventHandlerL( CStifItemParser& /*aItem */) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestCHuiControlEventHandlerL, "In TestCHuiControlEventHandlerL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestCHuiControlEventHandlerL ); - // Print to log file - iLog->Log( KTestCHuiControlEventHandlerL ); - - STIF_ASSERT_NOT_NULL( iHuiEnv ); - STIF_ASSERT_NOT_NULL( iHuiControl ); - CHuiControl* connectControl = new( ELeave ) CHuiControl( *iHuiEnv ); - STIF_ASSERT_NOT_NULL( connectControl ); - CleanupStack::PushL( connectControl ); - iHuiControl->AddConnectionL( connectControl); - iHuiControl->ContainerLayout( connectControl ); - iHuiControl->SetId( 67 ); - CHuiVisual* visual = new (ELeave) CHuiVisual( *iHuiControl ); - iHuiControl->AppendL( visual ); - _LIT( KHello, " Hello " ); - const TDesC8* ptr = ( TDesC8* )&KHello; - visual->SetTagL( *ptr ); - iHuiControl->FindTag( *ptr ); - iHuiControl->VisualLayoutUpdated( *visual ); - iHuiControl->EventHandler(); - CleanupStack::Pop( 1 ); - - return KErrNone; - } -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestCHuiControlNotifyVisibilityL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestCHuiControlNotifyVisibilityL( CStifItemParser& /*aItem */) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestCHuiControlNotifyVisibilityL, "In TestCHuiControlNotifyVisibilityL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestCHuiControlNotifyVisibilityL ); - // Print to log file - iLog->Log( KTestCHuiControlNotifyVisibilityL ); - - STIF_ASSERT_NOT_NULL( iHuiEnv ); - CTestUiAifBlocksHuiControlChild * controlChild = - new( ELeave ) CTestUiAifBlocksHuiControlChild( *iHuiEnv ); - STIF_ASSERT_NOT_NULL( controlChild ); - CleanupStack::PushL( controlChild ); - CHuiControl* connectControl = new( ELeave ) CHuiControl( *iHuiEnv ); - STIF_ASSERT_NOT_NULL( connectControl ); - CleanupStack::PushL( connectControl ); - controlChild->AddConnectionL( connectControl); - controlChild->ContainerLayout( connectControl ); - controlChild->SetId( 67 ); - CHuiDisplay* display = controlChild->Display(); - controlChild->BindDisplay( *display ); - CHuiVisual* visual = new (ELeave) CHuiVisual( *controlChild ); - controlChild->AppendL( visual ); - _LIT( KHello, " Hello " ); - const TDesC8* ptr = ( TDesC8* )&KHello; - visual->SetTagL( *ptr ); - controlChild->FindTag( *ptr ); - controlChild->VisualLayoutUpdated( *visual ); - controlChild->ChildNotifyControlVisibility( EFalse, *display ); - CleanupStack::Pop( 2 ); - - return KErrNone; - } -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestCHuiControlVisualAddedL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestCHuiControlVisualAddedL( CStifItemParser& /*aItem */) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestCHuiControlVisualAddedL, "In TestCHuiControlVisualAddedL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestCHuiControlVisualAddedL ); - // Print to log file - iLog->Log( KTestCHuiControlVisualAddedL ); - - STIF_ASSERT_NOT_NULL( iHuiEnv ); - CTestUiAifBlocksHuiControlChild * controlChild = - new( ELeave ) CTestUiAifBlocksHuiControlChild( *iHuiEnv ); - STIF_ASSERT_NOT_NULL( controlChild ); - CleanupStack::PushL( controlChild ); - CHuiControl* connectControl = new( ELeave ) CHuiControl( *iHuiEnv ); - STIF_ASSERT_NOT_NULL( connectControl ); - CleanupStack::PushL( connectControl ); - controlChild->AddConnectionL( connectControl); - controlChild->ContainerLayout( connectControl ); - controlChild->SetId( 67 ); - CHuiDisplay* display = controlChild->Display(); - controlChild->BindDisplay( *display ); - CHuiVisual* visual = new (ELeave) CHuiVisual( *controlChild ); - _LIT( KHello, " Hello " ); - const TDesC8* ptr = ( TDesC8* )&KHello; - visual->SetTagL( *ptr ); - controlChild->FindTag( *ptr ); - controlChild->VisualLayoutUpdated( *visual ); - controlChild->ChildVisualAddedL( visual ); - CleanupStack::Pop( 2 ); - - return KErrNone; - } -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestCHuiControlVisualRemovedL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestCHuiControlVisualRemovedL( CStifItemParser& /*aItem */) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestCHuiControlVisualRemovedL, "In TestCHuiControlVisualRemovedL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestCHuiControlVisualRemovedL ); - // Print to log file - iLog->Log( KTestCHuiControlVisualRemovedL ); - - STIF_ASSERT_NOT_NULL( iHuiEnv ); - CTestUiAifBlocksHuiControlChild * controlChild = - new( ELeave ) CTestUiAifBlocksHuiControlChild( *iHuiEnv ); - STIF_ASSERT_NOT_NULL( controlChild ); - CleanupStack::PushL( controlChild ); - CHuiControl* connectControl = new( ELeave ) CHuiControl( *iHuiEnv ); - STIF_ASSERT_NOT_NULL( connectControl ); - CleanupStack::PushL( connectControl ); - controlChild->AddConnectionL( connectControl); - controlChild->ContainerLayout( connectControl ); - controlChild->SetId( 67 ); - CHuiDisplay* display = controlChild->Display(); - controlChild->BindDisplay( *display ); - CHuiVisual* visual = new (ELeave) CHuiVisual( *controlChild ); - _LIT( KHello, " Hello " ); - const TDesC8* ptr = ( TDesC8* )&KHello; - visual->SetTagL( *ptr ); - controlChild->FindTag( *ptr ); - controlChild->VisualLayoutUpdated( *visual ); - controlChild->ChildVisualAddedL( visual ); - controlChild->ChildVisualRemovedL( visual ); - CleanupStack::Pop( 2 ); - - return KErrNone; - } -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestCHuiControlConnectionAddedL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestCHuiControlConnectionAddedL( CStifItemParser& /*aItem */) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestCHuiControlConnectionAddedL, "In TestCHuiControlConnectionAddedL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestCHuiControlConnectionAddedL ); - // Print to log file - iLog->Log( KTestCHuiControlConnectionAddedL ); - - STIF_ASSERT_NOT_NULL( iHuiEnv ); - CTestUiAifBlocksHuiControlChild * controlChild = - new( ELeave ) CTestUiAifBlocksHuiControlChild( *iHuiEnv ); - STIF_ASSERT_NOT_NULL( controlChild ); - CleanupStack::PushL( controlChild ); - CTestUiAifBlocksHuiControlChild* connectControlChild = - new( ELeave ) CTestUiAifBlocksHuiControlChild( *iHuiEnv ); - STIF_ASSERT_NOT_NULL( connectControlChild ); - CleanupStack::PushL( connectControlChild ); - controlChild->SetId( 67 ); - CHuiDisplay* display = controlChild->Display(); - controlChild->BindDisplay( *display ); - CHuiVisual* visual = new (ELeave) CHuiVisual( *controlChild ); - _LIT( KHello, " Hello " ); - const TDesC8* ptr = ( TDesC8* )&KHello; - visual->SetTagL( *ptr ); - controlChild->FindTag( *ptr ); - controlChild->VisualLayoutUpdated( *visual ); - controlChild->ChildVisualAddedL( visual ); - controlChild->ChildVisualRemovedL( visual ); - controlChild->ChildConnectionAddedL( connectControlChild, 0 ); - CleanupStack::Pop( 2 ); - - return KErrNone; - } -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestCHuiControlConnectionRemovedL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestCHuiControlConnectionRemovedL( CStifItemParser& /*aItem */) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestCHuiControlConnectionRemovedL, "In TestCHuiControlConnectionRemovedL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestCHuiControlConnectionRemovedL ); - // Print to log file - iLog->Log( KTestCHuiControlConnectionRemovedL ); - - STIF_ASSERT_NOT_NULL( iHuiEnv ); - CTestUiAifBlocksHuiControlChild * controlChild = - new( ELeave ) CTestUiAifBlocksHuiControlChild( *iHuiEnv ); - STIF_ASSERT_NOT_NULL( controlChild ); - CleanupStack::PushL( controlChild ); - CTestUiAifBlocksHuiControlChild* connectControlChild = - new( ELeave ) CTestUiAifBlocksHuiControlChild( *iHuiEnv ); - STIF_ASSERT_NOT_NULL( connectControlChild ); - CleanupStack::PushL( connectControlChild ); - controlChild->SetId( 67 ); - CHuiDisplay* display = controlChild->Display(); - controlChild->BindDisplay( *display ); - CHuiVisual* visual = new (ELeave) CHuiVisual( *controlChild ); - _LIT( KHello, " Hello " ); - const TDesC8* ptr = ( TDesC8* )&KHello; - visual->SetTagL( *ptr ); - controlChild->FindTag( *ptr ); - controlChild->VisualLayoutUpdated( *visual ); - controlChild->ChildVisualAddedL( visual ); - controlChild->ChildVisualRemovedL( visual ); - controlChild->ChildConnectionAddedL( connectControlChild, 0 ); - controlChild->ChildConnectionRemovedL( connectControlChild, 0 ); - CleanupStack::Pop( 2 ); - - return KErrNone; - } -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestCHuiControlHostChangingL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestCHuiControlHostChangingL( CStifItemParser& /*aItem */) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestCHuiControlHostChangingL, "In TestCHuiControlHostChangingL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestCHuiControlHostChangingL ); - // Print to log file - iLog->Log( KTestCHuiControlHostChangingL ); - - STIF_ASSERT_NOT_NULL( iHuiEnv ); - CTestUiAifBlocksHuiControlChild * controlChild = - new( ELeave ) CTestUiAifBlocksHuiControlChild( *iHuiEnv ); - STIF_ASSERT_NOT_NULL( controlChild ); - CleanupStack::PushL( controlChild ); - CTestUiAifBlocksHuiControlChild* connectControlChild = - new( ELeave ) CTestUiAifBlocksHuiControlChild( *iHuiEnv ); - STIF_ASSERT_NOT_NULL( connectControlChild ); - CleanupStack::PushL( connectControlChild ); - controlChild->SetId( 67 ); - CHuiDisplay* display = controlChild->Display(); - controlChild->BindDisplay( *display ); - CHuiVisual* visual = new (ELeave) CHuiVisual( *controlChild ); - _LIT( KHello, " Hello " ); - const TDesC8* ptr = ( TDesC8* )&KHello; - visual->SetTagL( *ptr ); - controlChild->FindTag( *ptr ); - controlChild->VisualLayoutUpdated( *visual ); - controlChild->ChildVisualAddedL( visual ); - controlChild->ChildVisualRemovedL( visual ); - controlChild->ChildConnectionAddedL( connectControlChild, 0 ); - controlChild->ChildConnectionRemovedL( connectControlChild, 0 ); - controlChild->ChildHostChangingL( connectControlChild ); - CleanupStack::Pop( 2 ); - - return KErrNone; - } -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestCHuiControlBaseConstructL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestCHuiControlBaseConstructL( CStifItemParser& /*aItem */) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestCHuiControlBaseConstructL, "In TestCHuiControlBaseConstructL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestCHuiControlBaseConstructL ); - // Print to log file - iLog->Log( KTestCHuiControlBaseConstructL ); - - STIF_ASSERT_NOT_NULL( iHuiEnv ); - CTestUiAifBlocksHuiControlChild * controlChild = - new( ELeave ) CTestUiAifBlocksHuiControlChild( *iHuiEnv ); - STIF_ASSERT_NOT_NULL( controlChild ); - CleanupStack::PushL( controlChild ); - CTestUiAifBlocksHuiControlChild* connectControlChild = - new( ELeave ) CTestUiAifBlocksHuiControlChild( *iHuiEnv ); - STIF_ASSERT_NOT_NULL( connectControlChild ); - CleanupStack::PushL( connectControlChild ); - controlChild->SetId( 67 ); - CHuiDisplay* display = controlChild->Display(); - controlChild->BindDisplay( *display ); - CHuiVisual* visual = new (ELeave) CHuiVisual( *controlChild ); - _LIT( KHello, " Hello " ); - const TDesC8* ptr = ( TDesC8* )&KHello; - visual->SetTagL( *ptr ); - controlChild->FindTag( *ptr ); - controlChild->VisualLayoutUpdated( *visual ); - controlChild->ChildVisualAddedL( visual ); - controlChild->ChildVisualRemovedL( visual ); - controlChild->ChildConnectionAddedL( connectControlChild, 0 ); - controlChild->ChildConnectionRemovedL( connectControlChild, 0 ); - controlChild->ChildHostChangingL( connectControlChild ); - controlChild->ChildBaseConstructL(); - CleanupStack::Pop( 2 ); - - return KErrNone; - } -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestCHuiControlControlExtensionL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestCHuiControlControlExtensionL( CStifItemParser& /*aItem */) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestCHuiControlControlExtensionL, "In TestCHuiControlControlExtensionL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestCHuiControlControlExtensionL ); - // Print to log file - iLog->Log( KTestCHuiControlControlExtensionL ); - - STIF_ASSERT_NOT_NULL( iHuiEnv ); - CTestUiAifBlocksHuiControlChild * controlChild = - new( ELeave ) CTestUiAifBlocksHuiControlChild( *iHuiEnv ); - STIF_ASSERT_NOT_NULL( controlChild ); - CleanupStack::PushL( controlChild ); - CTestUiAifBlocksHuiControlChild* connectControlChild = - new( ELeave ) CTestUiAifBlocksHuiControlChild( *iHuiEnv ); - STIF_ASSERT_NOT_NULL( connectControlChild ); - CleanupStack::PushL( connectControlChild ); - controlChild->SetId( 67 ); - CHuiDisplay* display = controlChild->Display(); - controlChild->BindDisplay( *display ); - CHuiVisual* visual = new (ELeave) CHuiVisual( *controlChild ); - _LIT( KHello, " Hello " ); - const TDesC8* ptr = ( TDesC8* )&KHello; - visual->SetTagL( *ptr ); - controlChild->FindTag( *ptr ); - controlChild->VisualLayoutUpdated( *visual ); - controlChild->ChildVisualAddedL( visual ); - controlChild->ChildVisualRemovedL( visual ); - controlChild->ChildConnectionAddedL( connectControlChild, 0 ); - controlChild->ChildConnectionRemovedL( connectControlChild, 0 ); - controlChild->ChildHostChangingL( connectControlChild ); - controlChild->ChildBaseConstructL(); - const TUid aExtensionUid = TUid::Null(); - TAny** aExtensionParameters = NULL; - controlChild->ChildControlExtensionL( aExtensionUid, aExtensionParameters ); - CleanupStack::Pop( 2 ); - - return KErrNone; - } -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestCHuiControlTypeL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestCHuiControlTypeL( CStifItemParser& /*aItem */) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestCHuiControlTypeL, "In TestCHuiControlTypeL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestCHuiControlTypeL ); - // Print to log file - iLog->Log( KTestCHuiControlTypeL ); - - STIF_ASSERT_NOT_NULL( iHuiEnv ); - CTestUiAifBlocksHuiControlChild * controlChild = - new( ELeave ) CTestUiAifBlocksHuiControlChild( *iHuiEnv ); - STIF_ASSERT_NOT_NULL( controlChild ); - CleanupStack::PushL( controlChild ); - CTestUiAifBlocksHuiControlChild* connectControlChild = - new( ELeave ) CTestUiAifBlocksHuiControlChild( *iHuiEnv ); - STIF_ASSERT_NOT_NULL( connectControlChild ); - CleanupStack::PushL( connectControlChild ); - controlChild->SetId( 67 ); - CHuiDisplay* display = controlChild->Display(); - controlChild->BindDisplay( *display ); - CHuiVisual* visual = new (ELeave) CHuiVisual( *controlChild ); - _LIT( KHello, " Hello " ); - const TDesC8* ptr = ( TDesC8* )&KHello; - visual->SetTagL( *ptr ); - controlChild->FindTag( *ptr ); - controlChild->VisualLayoutUpdated( *visual ); - controlChild->ChildVisualAddedL( visual ); - controlChild->ChildVisualRemovedL( visual ); - controlChild->ChildConnectionAddedL( connectControlChild, 0 ); - controlChild->ChildConnectionRemovedL( connectControlChild, 0 ); - controlChild->ChildHostChangingL( connectControlChild ); - controlChild->ChildBaseConstructL(); - controlChild->ChildTypeL(); - const TUid aExtensionUid = TUid::Null(); - TAny** aExtensionParameters = NULL; - controlChild->ChildControlExtensionL( aExtensionUid, aExtensionParameters ); - CleanupStack::Pop( 2 ); - - return KErrNone; - } -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestCHuiControlSessionIdL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestCHuiControlSessionIdL( CStifItemParser& /*aItem */) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestCHuiControlSessionIdL, "In TestCHuiControlSessionIdL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestCHuiControlSessionIdL ); - // Print to log file - iLog->Log( KTestCHuiControlSessionIdL ); - - STIF_ASSERT_NOT_NULL( iHuiEnv ); - CTestUiAifBlocksHuiControlChild * controlChild = - new( ELeave ) CTestUiAifBlocksHuiControlChild( *iHuiEnv ); - STIF_ASSERT_NOT_NULL( controlChild ); - CleanupStack::PushL( controlChild ); - CTestUiAifBlocksHuiControlChild* connectControlChild = - new( ELeave ) CTestUiAifBlocksHuiControlChild( *iHuiEnv ); - STIF_ASSERT_NOT_NULL( connectControlChild ); - CleanupStack::PushL( connectControlChild ); - controlChild->SetId( 67 ); - CHuiDisplay* display = controlChild->Display(); - controlChild->BindDisplay( *display ); - CHuiVisual* visual = new (ELeave) CHuiVisual( *controlChild ); - _LIT( KHello, " Hello " ); - const TDesC8* ptr = ( TDesC8* )&KHello; - visual->SetTagL( *ptr ); - controlChild->FindTag( *ptr ); - controlChild->VisualLayoutUpdated( *visual ); - controlChild->ChildVisualAddedL( visual ); - controlChild->ChildVisualRemovedL( visual ); - controlChild->ChildConnectionAddedL( connectControlChild, 0 ); - controlChild->ChildConnectionRemovedL( connectControlChild, 0 ); - controlChild->ChildHostChangingL( connectControlChild ); - controlChild->ChildBaseConstructL(); - controlChild->ChildTypeL(); - const TUid aExtensionUid = TUid::Null(); - TAny** aExtensionParameters = NULL; - controlChild->ChildControlExtensionL( aExtensionUid, aExtensionParameters ); - controlChild->ChildSessionIdL(); - CleanupStack::Pop( 2 ); - - return KErrNone; - } -// ----------------------------------------------------------------------------- -// CTestUiAifCoreToolkit::TestCHuiControlSetSessionIdL -// ----------------------------------------------------------------------------- -// -TInt CTestUiAifCoreToolkit::TestCHuiControlSetSessionIdL( CStifItemParser& /*aItem */) - { - - // Print to UI - _LIT( Ktestuiaifcoretoolkit, "testuiaifcoretoolkit" ); - _LIT( KTestCHuiControlSetSessionIdL, "In TestCHuiControlSetSessionIdL" ); - TestModuleIf().Printf( 0, Ktestuiaifcoretoolkit, KTestCHuiControlSetSessionIdL ); - // Print to log file - iLog->Log( KTestCHuiControlSetSessionIdL ); - - STIF_ASSERT_NOT_NULL( iHuiEnv ); - CTestUiAifBlocksHuiControlChild * controlChild = - new( ELeave ) CTestUiAifBlocksHuiControlChild( *iHuiEnv ); - STIF_ASSERT_NOT_NULL( controlChild ); - CleanupStack::PushL( controlChild ); - CTestUiAifBlocksHuiControlChild* connectControlChild = - new( ELeave ) CTestUiAifBlocksHuiControlChild( *iHuiEnv ); - STIF_ASSERT_NOT_NULL( connectControlChild ); - CleanupStack::PushL( connectControlChild ); - controlChild->SetId( 67 ); - CHuiDisplay* display = controlChild->Display(); - controlChild->BindDisplay( *display ); - CHuiVisual* visual = new (ELeave) CHuiVisual( *controlChild ); - _LIT( KHello, " Hello " ); - const TDesC8* ptr = ( TDesC8* )&KHello; - visual->SetTagL( *ptr ); - controlChild->FindTag( *ptr ); - controlChild->VisualLayoutUpdated( *visual ); - controlChild->ChildVisualAddedL( visual ); - controlChild->ChildVisualRemovedL( visual ); - controlChild->ChildConnectionAddedL( connectControlChild, 0 ); - controlChild->ChildConnectionRemovedL( connectControlChild, 0 ); - controlChild->ChildHostChangingL( connectControlChild ); - controlChild->ChildBaseConstructL(); - controlChild->ChildTypeL(); - const TUid aExtensionUid = TUid::Null(); - TAny** aExtensionParameters = NULL; - controlChild->ChildControlExtensionL( aExtensionUid, aExtensionParameters ); - TInt sessionId = controlChild->ChildSessionIdL(); - controlChild->ChildSetSessionIdL( sessionId ); - CleanupStack::Pop( 2 ); - - return KErrNone; - - } - -// [End of File]