diff -r e5af45d51884 -r 31fccae4f8a7 uiaccelerator_plat/alf_client_server_api/tsrc/src/testplatclientserverblocks.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/uiaccelerator_plat/alf_client_server_api/tsrc/src/testplatclientserverblocks.cpp Wed Sep 01 12:16:53 2010 +0100 @@ -0,0 +1,140 @@ +/* +* 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: test functions for alf client server api +* +*/ + + + +// [INCLUDE FILES] +#include +#include +#include + +#include "testplatclientserver.h" + +// ============================ MEMBER FUNCTIONS =============================== + +// ----------------------------------------------------------------------------- +// CTestPlatClientServer::RunMethodL +// ----------------------------------------------------------------------------- +// +TInt CTestPlatClientServer::RunMethodL( CStifItemParser& aItem ) + { + + static TStifFunctionInfo const KFunctions[] = + { + // First string is the function name used in TestScripter script file. + // Second is the actual implementation member function. + ENTRY( "TestServerNewAppServerL", + CTestPlatClientServer::TestServerNewAppServerL ), + ENTRY( "TestServerHandleClientExitL", + CTestPlatClientServer::TestServerHandleClientExitL ), + ENTRY( "TestServerAdjustWindowGroupPositionL", + CTestPlatClientServer::TestServerAdjustWindowGroupPositionL ), + ENTRY( "TestServerWsSessionL", + CTestPlatClientServer::TestServerWsSessionL ), + ENTRY( "TestServerMetricsInterfaceL", + CTestPlatClientServer::TestServerMetricsInterfaceL ), + ENTRY( "TestServerMetricsInterfaceConstL", + CTestPlatClientServer::TestServerMetricsInterfaceConstL ), + ENTRY( "TestServerSetMetricsInterfaceL", + CTestPlatClientServer::TestServerSetMetricsInterfaceL ), + ENTRY( "TestServerAppUiL", CTestPlatClientServer::TestServerAppUiL ), + + //alfappsrvsessionbase.h + ENTRY( "TestServerCAlfAppSrvSessionBaseServerL", + CTestPlatClientServer::TestServerCAlfAppSrvSessionBaseServerL ), + ENTRY( "TestServerCAlfAppSrvSessionBaseL", + CTestPlatClientServer::TestServerCAlfAppSrvSessionBaseL ), + ENTRY( "TestServerClientDrawingAreaL", + CTestPlatClientServer::TestServerClientDrawingAreaL ), + ENTRY( "TestServerAppendDisplayOnSharedWindowL", + CTestPlatClientServer::TestServerAppendDisplayOnSharedWindowL ), + ENTRY( "TestServerHandleSystemEventL", + CTestPlatClientServer::TestServerHandleSystemEventL ), + ENTRY( "TestServerHandleWsEventL", + CTestPlatClientServer::TestServerHandleWsEventL ), + ENTRY( "TestServerFrameworkCallsRendezvousL", + CTestPlatClientServer::TestServerFrameworkCallsRendezvousL ), + ENTRY( "TestServerHandleResourceChangeL", + CTestPlatClientServer::TestServerHandleResourceChangeL ), + ENTRY( "TestServerHandleCommandL", + CTestPlatClientServer::TestServerHandleCommandL ), + + //alfappsrvsessionbase.h + ENTRY( "TestServerCAlfAppUiL", + CTestPlatClientServer::TestServerCAlfAppUiL ), + ENTRY( "TestServerContainerL", + CTestPlatClientServer::TestServerContainerL ), + ENTRY( "TestServerConstructL", + CTestPlatClientServer::TestServerConstructL ), + ENTRY( "TestServerFocusGainedLL", + CTestPlatClientServer::TestServerFocusGainedLL ), + ENTRY( "TestServerFocusLostL", + CTestPlatClientServer::TestServerFocusLostL ), + ENTRY( "TestServerPreferredWindowGroupPositionL", + CTestPlatClientServer::TestServerPreferredWindowGroupPositionL ), + ENTRY( "TestServerPreferredRefreshModeL", + CTestPlatClientServer::TestServerPreferredRefreshModeL ), + ENTRY( "TestServerAlfServerL", + CTestPlatClientServer::TestServerAlfServerL ), + ENTRY( "TestServerAlfAppUiL", + CTestPlatClientServer::TestServerAlfAppUiL ), + ENTRY( "TestServerLayoutManagerL", + CTestPlatClientServer::TestServerLayoutManagerL ), + ENTRY( "TestServerSharedHuiEnvL", + CTestPlatClientServer::TestServerSharedHuiEnvL ), + ENTRY( "TestServerHandleCurrentCommanndAsynchL", + CTestPlatClientServer::TestServerHandleCurrentCommanndAsynchL ), + ENTRY( "TestServerBaseConstructL", + CTestPlatClientServer::TestServerBaseConstructL ), + ENTRY( "TestServerGetInterfaceLL", + CTestPlatClientServer::TestServerGetInterfaceLL ), + ENTRY( "TestServerGetHandleFromInterfaceL", + CTestPlatClientServer::TestServerGetHandleFromInterfaceL ), + ENTRY( "TestServerCompleteCmdL", + CTestPlatClientServer::TestServerCompleteCmdL ), + ENTRY( "TestServerAlfInterfaceProviderExtensionL", + CTestPlatClientServer::TestServerAlfInterfaceProviderExtensionL ), + + //alfclientbase.h + ENTRY( "TestServerRAlfClientBaseL", + CTestPlatClientServer::TestServerRAlfClientBaseL ), + ENTRY( "TestServerOpenL", CTestPlatClientServer::TestServerOpenL ), + ENTRY( "TestServerServiceUidL", + CTestPlatClientServer::TestServerServiceUidL ), + ENTRY( "TestServerGrantAccessToPrivateFileL", + CTestPlatClientServer::TestServerGrantAccessToPrivateFileL ), + ENTRY( "TestServerGrantAccessToPrivateRFileL", + CTestPlatClientServer::TestServerGrantAccessToPrivateRFileL ), + ENTRY( "TestServerConstructServerNameL", + CTestPlatClientServer::TestServerConstructServerNameL ), + ENTRY( "TestServerStartServerLL", + CTestPlatClientServer::TestServerStartServerLL ), + ENTRY( "TestServerLaunchAppL", + CTestPlatClientServer::TestServerLaunchAppL ), + + // [test cases entries] + + }; + + const TInt count = sizeof( KFunctions ) / sizeof( TStifFunctionInfo ); + + return RunInternalL( KFunctions, count, aItem ); + + } + + +// [End of File]