imstutils/xmppadapter/tsrc/xmppadapter_test/src/tstxmppadapterblocks.cpp
changeset 15 81eeb8c83ce5
parent 0 5e5d6b214f4f
--- a/imstutils/xmppadapter/tsrc/xmppadapter_test/src/tstxmppadapterblocks.cpp	Tue Feb 02 10:12:18 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,961 +0,0 @@
-/*
-* Copyright (c) 2008 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:  tstxmppadapterblocks.cpp
-*
-*/
-
-
-
-
-// INCLUDE FILES
-#include <e32svr.h>
-#include <StifParser.h>
-#include <StifTestInterface.h>
-#include "tstxmppadapter.h"
-#include "xmppadapter.h"
-#include  <CWPCharacteristic.h>
-#include  <CWPParameter.h>
-#include "WPElementFactory.h"
-#include  <CWPAdapter.h>
-#include  <ecom/ecom.h>
-
-
-// FORWARD DECLARATIONS
-//class ?FORWARD_CLASSNAME;
-
-
-//CONSTANTS
-// Constants for setter methods.
-_LIT8( KNameOK,       "Test general IM settings" );
-_LIT8( KNameNotOK,    "Test other settings" );
-_LIT( KMecoImAppID,       "wXMPP" );  
-_LIT( KMecoNotImAppID,       "XMPP" );
-_LIT( KXMPPProtocol,       "APROTOCOL" );   
-_LIT( KXMPPServerAddr,       "AADDR" );  
-_LIT( KXMPPAuthName,       "testui123@gmail.com" );   
-_LIT( KXMPPAuthSecret,       "testui_123" ); 
-_LIT( KXMPPDomain,       "DOMAIN" ); 
-_LIT(KProviderID,"GTalk"); 
-_LIT(KProtocolvalue,"jabber"); 
-_LIT(KServer,"talk.google.com"); 
-_LIT(KDomain,"gmail.com");
-_LIT(KInteger,"121");
-_LIT(KSslvalue,"1");
-_LIT(KPortNbrvalue,"443");
-_LIT(KBrandIdvalue,"Gizmo");
-
-_LIT(KSsl,"SSL");
-_LIT(KPortNbr, "APORTNBR");
-_LIT(KBrandId, "BRANDID");
-
- 
-
-
-
-
-// ============================ MEMBER FUNCTIONS ===============================
-
-// -----------------------------------------------------------------------------
-// CtstXmppAdapter::Delete
-// Delete here all resources allocated and opened from test methods. 
-// Called from destructor. 
-// -----------------------------------------------------------------------------
-//
-void CtstXmppAdapter::Delete() 
-    {
-
-    }
-
-// -----------------------------------------------------------------------------
-// CtstXmppAdapter::RunMethodL
-// Run specified method. Contains also table of test mothods and their names.
-// -----------------------------------------------------------------------------
-//
-TInt CtstXmppAdapter::RunMethodL( 
-    CStifItemParser& aItem ) 
-    {
-	iLog->Log ( _L ( "In RunMethodL method" ) );
-	
-
-    //TestModuleIf().SetBehavior( CTestModuleIf::ETestLeaksRequests ); 
-    //TestModuleIf().SetBehavior( CTestModuleIf::ETestLeaksHandles );  
-
-    static TStifFunctionInfo const KFunctions[] =
-        {  
-        // Copy this line for every implemented function.
-        // First string is the function name used in TestScripter script file.
-        // Second is the actual implementation member function.    
-       
-        ENTRY( "xmppadapter_new", CtstXmppAdapter::xmppadapter_newL ),
-        ENTRY( "xmppadapter_visit_kwpapplication", CtstXmppAdapter::xmppadapter_visit_kwpapplicationL ),
-        ENTRY( "xmppadapter_visit_EWPParameterAppID", CtstXmppAdapter::xmppadapter_visit_EWPParameterAppIDL ),
-        ENTRY( "xmppadapter_visit_KWPResource", CtstXmppAdapter::xmppadapter_visit_KWPResourceL ),
-        //ENTRY( "xmppadapter_visit_withoutAppId_KWPResource", CtstXmppAdapter::xmppadapter_visit_withoutAppId_KWPResourceL ),
-        
-        ENTRY( "xmppadapter_visit_EWPParameterNonAppID", CtstXmppAdapter::xmppadapter_visit_EWPParameterNonAppIDL ),
-
-        ENTRY( "xmppadapter_visit_EWPParameterAAuthName", CtstXmppAdapter::xmppadapter_visit_EWPParameterAAuthNameL ),
-        ENTRY( "xmppadapter_visit_EWPParameterAAuthSecret", CtstXmppAdapter::xmppadapter_visit_EWPParameterAAuthSecretL ),
-        ENTRY( "xmppadapter_visit_EWPParameterName_Protocol", CtstXmppAdapter::xmppadapter_visit_EWPParameterName_ProtocolL ),
-        ENTRY( "xmppadapter_visit_EWPParameterProviderID", CtstXmppAdapter::xmppadapter_visit_EWPParameterProviderIDL ),
-        ENTRY( "xmppadapter_visit_EWPParameterName_Server", CtstXmppAdapter::xmppadapter_visit_EWPParameterName_ServerL ),
-        ENTRY( "xmppadapter_visitLink", CtstXmppAdapter::xmppadapter_visitLinkL ),
-        ENTRY( "xmppadapter_SummaryText", CtstXmppAdapter::xmppadapter_SummaryTextL ),
-        ENTRY( "xmppadapter_SummaryTitle", CtstXmppAdapter::xmppadapter_SummaryTitleL ),
-        ENTRY( "xmppadapter_Save", CtstXmppAdapter::xmppadapter_SaveL ),
-        ENTRY( "xmppadapter_ItemCount", CtstXmppAdapter::xmppadapter_ItemCountL ),
-        ENTRY( "xmppadapter_ItemZeroCount", CtstXmppAdapter::xmppadapter_ItemZeroCountL ),
-        ENTRY( "xmppadapter_Details", CtstXmppAdapter::xmppadapter_DetailsL ),
-        ENTRY( "xmppadapter_visit_KWPAppAddr", CtstXmppAdapter::xmppadapter_visit_KWPAppAddrL ),
-        ENTRY( "xmppadapter_visit_EWPNamedParameter_KSsl", CtstXmppAdapter::xmppadapter_visit_EWPNamedParameter_KSslL ),
-        ENTRY( "xmppadapter_visit_EWPNamedParameter_KPortNbr", CtstXmppAdapter::xmppadapter_visit_EWPNamedParameter_KPortNbrL ),
-        ENTRY( "xmppadapter_visit_EWPParameterDomainL", CtstXmppAdapter::xmppadapter_visit_EWPParameterDomainL ),
-        ENTRY( "xmppadapter_visit_EWPNamedParameter_KBrandIdL", CtstXmppAdapter::xmppadapter_visit_EWPNamedParameter_KBrandIdL ),
-                
-        
-       
-        };
-
-    const TInt count = sizeof( KFunctions ) / 
-                        sizeof( TStifFunctionInfo );
-
-    return RunInternalL( KFunctions, count, aItem );
-
-    }
-
-
-//----------------------------------------------------------------------------
-// CtstXmppAdapter::xmppadapter_newL
-//----------------------------------------------------------------------------
-//
-TInt CtstXmppAdapter::xmppadapter_newL( CStifItemParser& /*aItem */)
-	{
-  	iLog->Log ( _L("In xmppadapter_newL" ) );
-  	iEcomDtorID = TUid::Null();
-  	CXMPPAdapter* xmppadapter = static_cast<CXMPPAdapter*>(REComSession::CreateImplementationL( TUid::Uid( 0x0A6A4E93 ),
-                                                     iEcomDtorID ));
-	if ( NULL == xmppadapter ) 
-	    {
-	    iLog->Log ( _L( "xmppadapter_newL failed to allocate memory" ) );		
-		return KErrGeneral;	
-	    }
-	else
-		{
-		REComSession::DestroyedImplementation( iEcomDtorID );
- 
-        iLog->Log ( _L( "xmppadapter_newL test case passed" ) );
-		}
-	
-	return KErrNone;			
-	}
-//----------------------------------------------------------------------------
-// CtstXmppAdapter::xmppadapter_visit_EWPParameterAppIDL
-//----------------------------------------------------------------------------
-//	
-TInt CtstXmppAdapter::xmppadapter_visit_kwpapplicationL(CStifItemParser& /*aItem*/ )
-    {
-    
-   	iLog->Log ( _L("xmppadapter_visit_kwpapplicationL" ) );
-   	iEcomDtorID = TUid::Null();
-   	CXMPPAdapter* xmppadapter = static_cast<CXMPPAdapter*>(REComSession::CreateImplementationL( TUid::Uid( 0x0A6A4E93 ),
-                                                     iEcomDtorID ));
-   	if(!xmppadapter)
-   		{
-   	    iLog->Log ( _L( "xmppadapter_visit_kwpapplicationL test case Failed" ) );
-   	    return KErrGeneral;	
-	    }
-	else
-		{
-		CWPCharacteristic* klf = 
-        WPElementFactory::CreateCharacteristicLC( KWPApplication);
-	    xmppadapter->VisitL(*klf);
-	    iLog->Log ( _L( "xmppadapter_visit_kwpapplicationL  test case passed" ) );
-	    CleanupStack::PopAndDestroy(klf);
-	    REComSession::DestroyedImplementation( iEcomDtorID );
-		}
-    return KErrNone;
-    }
-//----------------------------------------------------------------------------
-// CtstXmppAdapter::xmppadapter_visit_EWPParameterAppIDL
-//----------------------------------------------------------------------------
-//	
-TInt CtstXmppAdapter::xmppadapter_visit_EWPParameterAppIDL(CStifItemParser& /*aItem*/ )
-    {
-    iLog->Log ( _L("xmppadapter_visit_EWPParameterAppIDL" ) );
-    iEcomDtorID = TUid::Null();
-    CXMPPAdapter* xmppadapter = static_cast<CXMPPAdapter*>(REComSession::CreateImplementationL( TUid::Uid( 0x0A6A4E93 ),
-                                                     iEcomDtorID ));
-                                                     
-    if(!xmppadapter)
-   		{
-   	    iLog->Log ( _L( "xmppadapter_visit_EWPParameterAppIDL test case Failed" ) );
-   	    return KErrGeneral;	
-	    }                                                     
-   else
-   		{
-   		CWPParameter* klf = CWPParameter::NewLC();
-   		klf->SetID(EWPParameterAppID);
-   		klf->SetValueL(KMecoImAppID);
-	    xmppadapter->VisitL(*klf);
-        
-	    iLog->Log ( _L( "xmppadapter_visit_EWPParameterAppIDL  test case passed" ) );
-	    CleanupStack::PopAndDestroy(klf);
-		REComSession::DestroyedImplementation( iEcomDtorID );	    
-		}
-    return KErrNone;
-    }
-	
-//----------------------------------------------------------------------------
-// CtstXmppAdapter::xmppadapter_visit_KWPResourceL
-//----------------------------------------------------------------------------
-//	
-TInt CtstXmppAdapter::xmppadapter_visit_KWPResourceL(CStifItemParser& /*aItem*/ )
-    {
-   	iLog->Log ( _L("xmppadapter_visit_KWPResource" ) );
-   	iEcomDtorID = TUid::Null();
-   	CXMPPAdapter* xmppadapter = static_cast<CXMPPAdapter*>(REComSession::CreateImplementationL( TUid::Uid( 0x0A6A4E93 ),
-                                                     iEcomDtorID ));
-   	if(!xmppadapter)
-   		{
-   	    iLog->Log ( _L( "xmppadapter_visit_KWPResource test case Failed" ) );
-   	    return KErrGeneral;	
-	    }
-	else
-		{
-		CWPParameter* klf1 = CWPParameter::NewLC();
-   		klf1->SetID(EWPParameterAppID);
-   		klf1->SetValueL(KMecoImAppID);
-	    xmppadapter->VisitL(*klf1);
-	    
-		CWPCharacteristic* klf = 
-        WPElementFactory::CreateCharacteristicLC( KWPResource);
-	    xmppadapter->VisitL(*klf);
-	    iLog->Log ( _L( "xmppadapter_visit_KWPResource  test case Passed" ) );
-	    CleanupStack::PopAndDestroy(2,klf1);
-	    REComSession::DestroyedImplementation( iEcomDtorID );
-		}
-    return KErrNone;
-    }
-/* //----------------------------------------------------------------------------
-// CtstXmppAdapter::xmppadapter_visit_withoutAppId_KWPResourceL
-//----------------------------------------------------------------------------
-//
-TInt CtstXmppAdapter::xmppadapter_visit_withoutAppId_KWPResourceL(CStifItemParser& /*aItem )
-    {
-   	iLog->Log ( _L("xmppadapter_visit_withoutAppId_KWPResourceL" ) );
-   	iEcomDtorID = TUid::Null();
-   	CXMPPAdapter* xmppadapter = static_cast<CXMPPAdapter*>(REComSession::CreateImplementationL( TUid::Uid( 0x0A6A4E93 ),
-                                                     iEcomDtorID ));
-   	if(!xmppadapter)
-   		{
-   	    iLog->Log ( _L( "xmppadapter_visit_withoutAppId_KWPResourceL test case Failed" ) );
-   	    return KErrGeneral;	
-	    }
-	else
-		{
-		CWPCharacteristic* klf = 
-        WPElementFactory::CreateCharacteristicLC( KWPResource);
-	    xmppadapter->VisitL(*klf);
-	    iLog->Log ( _L( "xmppadapter_visit_withoutAppId_KWPResourceL  test case Passed" ) );
-	    CleanupStack::PopAndDestroy(klf);
-	    REComSession::DestroyedImplementation( iEcomDtorID );
-		}
-    return KErrNone;
-    }
-*/
-//----------------------------------------------------------------------------
-// CtstXmppAdapter::xmppadapter_visit_EWPParameterNonAppIDL
-//----------------------------------------------------------------------------
-//	
-TInt CtstXmppAdapter::xmppadapter_visit_EWPParameterNonAppIDL(CStifItemParser& /*aItem*/ )
-    {
-    iLog->Log ( _L("xmppadapter_visit_EWPParameterNonAppIDL" ) );
-    iEcomDtorID = TUid::Null();
-    CXMPPAdapter* xmppadapter = static_cast<CXMPPAdapter*>(REComSession::CreateImplementationL( TUid::Uid( 0x0A6A4E93 ),
-                                                     iEcomDtorID ));
-                                                     
-    if(!xmppadapter)
-   		{
-   	    iLog->Log ( _L( "xmppadapter_visit_EWPParameterNonAppIDL test case Failed" ) );
-   	    return KErrGeneral;	
-	    }                                                     
-   else
-   		{
-   		CWPParameter* klf = CWPParameter::NewLC();
-   		klf->SetID(EWPParameterAppID);
-   		klf->SetValueL(KMecoNotImAppID);
-	    xmppadapter->VisitL(*klf);
-        
-	    iLog->Log ( _L( "xmppadapter_visit_EWPParameterNonAppIDL  test case passed" ) );
-	    CleanupStack::PopAndDestroy(klf);
-		REComSession::DestroyedImplementation( iEcomDtorID );	    
-		}
-    return KErrNone;
-    }
-	
-//----------------------------------------------------------------------------
-// CtstXmppAdapter::xmppadapter_visit_EWPParameterAAuthNameL
-//----------------------------------------------------------------------------
-//	
-TInt CtstXmppAdapter::xmppadapter_visit_EWPParameterAAuthNameL(CStifItemParser& /*aItem*/ )
-    {
-    iLog->Log ( _L("xmppadapter_visit_EWPParameterAAuthName" ) );
-    iEcomDtorID = TUid::Null();
-    CXMPPAdapter* xmppadapter = static_cast<CXMPPAdapter*>(REComSession::CreateImplementationL( TUid::Uid( 0x0A6A4E93 ),
-                                                     iEcomDtorID ));
-                                                     
-    if(!xmppadapter)
-   		{
-   	    iLog->Log ( _L( "xmppadapter_visit_EWPParameterAAuthName test case Failed" ) );
-   	    return KErrGeneral;	
-	    }                                                     
-   else
-   		{
-   		CWPParameter* klf = CWPParameter::NewLC();
-   		klf->SetID(EWPParameterAppID);
-   		klf->SetValueL(KMecoImAppID);
-   		xmppadapter->VisitL(*klf);
-   		
-   		CWPParameter* klf1 = CWPParameter::NewLC();
-        klf1->SetID(EWPParameterAAuthName);
-   		klf1->SetValueL(KXMPPAuthName);
-   		xmppadapter->VisitL(*klf1);
-	    iLog->Log ( _L( "xmppadapter_visit_EWPParameterAAuthName  test case passed" ) );
-	    CleanupStack::PopAndDestroy(2,klf);
-		REComSession::DestroyedImplementation( iEcomDtorID );	    
-		}
-    return KErrNone;
-    }
-//----------------------------------------------------------------------------
-// CtstXmppAdapter::xmppadapter_visit_EWPParameterAAuthSecretL
-//----------------------------------------------------------------------------
-//	
-TInt CtstXmppAdapter::xmppadapter_visit_EWPParameterAAuthSecretL(CStifItemParser& /*aItem*/ )
-    {
-    iLog->Log ( _L("xmppadapter_visit_EWPParameterAAuthSecret" ) );
-    iEcomDtorID = TUid::Null();
-    CXMPPAdapter* xmppadapter = static_cast<CXMPPAdapter*>(REComSession::CreateImplementationL( TUid::Uid( 0x0A6A4E93 ),
-                                                     iEcomDtorID ));
-                                                     
-    if(!xmppadapter)
-   		{
-   	    iLog->Log ( _L( "xmppadapter_visit_EWPParameterAAuthSecret test case Failed" ) );
-   	    return KErrGeneral;	
-	    }                                                     
-   else
-   		{
-   		CWPParameter* klf = CWPParameter::NewLC();
-   		klf->SetID(EWPParameterAppID);
-   		klf->SetValueL(KMecoImAppID);
-   		xmppadapter->VisitL(*klf);
-   		
-   		CWPParameter* klf1 = CWPParameter::NewLC();
-        klf1->SetID(EWPParameterAAuthSecret);
-   		klf1->SetValueL(KXMPPAuthSecret);
-   		xmppadapter->VisitL(*klf1);
-	    iLog->Log ( _L( "xmppadapter_visit_EWPParameterAAuthSecret  test case passed" ) );
-	    CleanupStack::PopAndDestroy(2,klf);
-		REComSession::DestroyedImplementation( iEcomDtorID );	    
-		}
-    return KErrNone;
-    }
-//----------------------------------------------------------------------------
-// CtstXmppAdapter::xmppadapter_visit_EWPParameterProviderIDL
-//----------------------------------------------------------------------------
-//	
-TInt CtstXmppAdapter::xmppadapter_visit_EWPParameterProviderIDL(CStifItemParser& /*aItem*/ )
-    {
-    iLog->Log ( _L("xmppadapter_visit_EWPParameterProviderID" ) );
-    iEcomDtorID = TUid::Null();
-    CXMPPAdapter* xmppadapter = static_cast<CXMPPAdapter*>(REComSession::CreateImplementationL( TUid::Uid( 0x0A6A4E93 ),
-                                                     iEcomDtorID ));
-                                                     
-    if(!xmppadapter)
-   		{
-   	    iLog->Log ( _L( "xmppadapter_visit_EWPParameterProviderID test case Failed" ) );
-   	    return KErrGeneral;	
-	    }                                                     
-   else
-   		{
-   		CWPParameter* klf = CWPParameter::NewLC();
-   		klf->SetID(EWPParameterAppID);
-   		klf->SetValueL(KMecoImAppID);
-   		xmppadapter->VisitL(*klf);
-   		
-   		CWPParameter* klf1 = CWPParameter::NewLC();
-        klf1->SetID(EWPParameterProviderID);
-   		klf1->SetValueL(KProviderID);
-   		xmppadapter->VisitL(*klf1);
-	    iLog->Log ( _L( "xmppadapter_visit_EWPParameterProviderID  test case passed" ) );
-	    CleanupStack::PopAndDestroy(2,klf);
-		REComSession::DestroyedImplementation( iEcomDtorID );	    
-		}
-    return KErrNone;
-    }
-
-//----------------------------------------------------------------------------
-// CtstXmppAdapter::xmppadapter_visit_EWPParameterName_ProtocolL
-//----------------------------------------------------------------------------
-//	
-TInt CtstXmppAdapter::xmppadapter_visit_EWPParameterName_ProtocolL(CStifItemParser& /*aItem*/ )
-    {
-    iLog->Log ( _L("xmppadapter_visit_EWPParameterProviderID" ) );
-    iEcomDtorID = TUid::Null();
-    CXMPPAdapter* xmppadapter = static_cast<CXMPPAdapter*>(REComSession::CreateImplementationL( TUid::Uid( 0x0A6A4E93 ),
-                                                     iEcomDtorID ));
-                                                     
-    if(!xmppadapter)
-   		{
-   	    iLog->Log ( _L( "xmppadapter_visit_EWPParameterName_ProtocolL test case Failed" ) );
-   	    return KErrGeneral;	
-	    }                                                     
-   else
-   		{
-   		CWPParameter* klf = CWPParameter::NewLC();
-   		klf->SetID(EWPParameterAppID);
-   		klf->SetValueL(KMecoImAppID);
-   		xmppadapter->VisitL(*klf);
-   		
-   		CWPParameter* klf1 = CWPParameter::NewLC();
-        klf1->SetID(EWPParameterName);
-        klf1->SetNameL(KXMPPProtocol);
-   		klf1->SetValueL(KProtocolvalue);
-   		xmppadapter->VisitL(*klf1);
-	    iLog->Log ( _L( "xmppadapter_visit_EWPParameterName_ProtocolL  test case passed" ) );
-	    CleanupStack::PopAndDestroy(2,klf);
-		REComSession::DestroyedImplementation( iEcomDtorID );	    
-		}
-    return KErrNone;
-    }
-		    
-//----------------------------------------------------------------------------
-// CtstXmppAdapter::xmppadapter_visit_EWPParameterName_ServerL
-//----------------------------------------------------------------------------
-//	
-TInt CtstXmppAdapter::xmppadapter_visit_EWPParameterName_ServerL(CStifItemParser& /*aItem*/ )
-    {
-    iLog->Log ( _L("xmppadapter_visit_EWPParameterName_ServerL" ) );
-    iEcomDtorID = TUid::Null();
-    CXMPPAdapter* xmppadapter = static_cast<CXMPPAdapter*>(REComSession::CreateImplementationL( TUid::Uid( 0x0A6A4E93 ),
-                                                     iEcomDtorID ));
-                                                     
-    if(!xmppadapter)
-   		{
-   	    iLog->Log ( _L( "xmppadapter_visit_EWPParameterName_ServerL test case Failed" ) );
-   	    return KErrGeneral;	
-	    }                                                     
-   else
-   		{
-   		CWPParameter* klf = CWPParameter::NewLC();
-   		klf->SetID(EWPParameterAppID);
-   		klf->SetValueL(KMecoImAppID);
-   		xmppadapter->VisitL(*klf);
-   		
-   		CWPParameter* klf1 = CWPParameter::NewLC();
-        klf1->SetID(EWPParameterAddr);
-        klf1->SetNameL(KXMPPServerAddr);
-   		klf1->SetValueL(KServer);
-   		xmppadapter->VisitL(*klf1);
-	    iLog->Log ( _L( "xmppadapter_visit_EWPParameterName_ServerL  test case passed" ) );
-	    CleanupStack::PopAndDestroy(2,klf);
-		REComSession::DestroyedImplementation( iEcomDtorID );	    
-		}
-    return KErrNone;
-    }
-//----------------------------------------------------------------------------
-// CtstXmppAdapter::xmppadapter_visitLinkL
-//----------------------------------------------------------------------------
-//	
-TInt CtstXmppAdapter::xmppadapter_visitLinkL(CStifItemParser& /*aItem*/ )
-    {
-    iLog->Log ( _L("xmppadapter_visitLinkL" ) );
-    iEcomDtorID = TUid::Null();
-    CXMPPAdapter* xmppadapter = static_cast<CXMPPAdapter*>(REComSession::CreateImplementationL( TUid::Uid( 0x0A6A4E93 ),
-                                                     iEcomDtorID ));
-                                                     
-    if(!xmppadapter)
-   		{
-   	    iLog->Log ( _L( "xmppadapter_visitLinkL test case Failed" ) );
-   	    return KErrGeneral;	
-	    }                                                     
-   else
-   		{
-   	    CWPCharacteristic* klf = 
-        WPElementFactory::CreateCharacteristicLC( KWPResource);
-   		xmppadapter->VisitLinkL(*klf);
-	    iLog->Log ( _L( "xmppadapter_visitLinkL  test case passed" ) );
-	    CleanupStack::PopAndDestroy(klf);
-		REComSession::DestroyedImplementation( iEcomDtorID );	    
-		}
-    return KErrNone;
-    }
-		    
-//----------------------------------------------------------------------------
-// CtstXmppAdapter::xmppadapter_SummaryTextL
-//----------------------------------------------------------------------------
-//	
-TInt CtstXmppAdapter::xmppadapter_SummaryTextL(CStifItemParser& /*aItem*/ )
-    {
-    iLog->Log ( _L("xmppadapter_SummaryText" ) );
-    iEcomDtorID = TUid::Null();
-    CXMPPAdapter* xmppadapter = static_cast<CXMPPAdapter*>(REComSession::CreateImplementationL( TUid::Uid( 0x0A6A4E93 ),
-                                                    iEcomDtorID ));
-                                                     
-    if(!xmppadapter)
-   		{
-   	    iLog->Log ( _L( "xmppadapter_SummaryText test case Failed" ) );
-   	    return KErrGeneral;	
-	    }                                                     
-   else
-   		{
-   		if(xmppadapter->SummaryText(0).Compare(KNullDesC()) == 0)
-   			{
-   		    iLog->Log ( _L( "xmppadapter_SummaryText  test case passed" ) );
-   			}
-	    else
-	    	{
-	    	REComSession::DestroyedImplementation( iEcomDtorID );
-		    iLog->Log ( _L( "xmppadapter_SummaryText test case Failed" ) );
-	   	    return KErrGeneral;
-	    	}
-		REComSession::DestroyedImplementation( iEcomDtorID );	    
-		}
-    return KErrNone;
-    }
-//----------------------------------------------------------------------------
-// CtstXmppAdapter::xmppadapter_SummaryTitleL
-//----------------------------------------------------------------------------
-//	
-TInt CtstXmppAdapter::xmppadapter_SummaryTitleL(CStifItemParser& /*aItem*/ )
-    {
-    iLog->Log ( _L("xmppadapter_SummaryText" ) );
-    iEcomDtorID = TUid::Null();
-    CXMPPAdapter* xmppadapter = static_cast<CXMPPAdapter*>(REComSession::CreateImplementationL( TUid::Uid( 0x0A6A4E93 ),
-                                                    iEcomDtorID ));
-                                                     
-    if(!xmppadapter)
-   		{
-   	    iLog->Log ( _L( "xmppadapter_SummaryTitle test case Failed" ) );
-   	    return KErrGeneral;	
-	    }                                                     
-   else
-   		{
-   		if(xmppadapter->SummaryTitle(0).Compare(KNullDesC()) == 0)
-   			{
-   		    iLog->Log ( _L( "xmppadapter_SummaryTitle  test case passed" ) );
-   			}
-	    else
-	    	{
-	    	REComSession::DestroyedImplementation( iEcomDtorID );
-		    iLog->Log ( _L( "xmppadapter_SummaryTitle test case Failed" ) );
-	   	    return KErrGeneral;
-	    	}
-		REComSession::DestroyedImplementation( iEcomDtorID );	    
-		}
-    return KErrNone;
-    }
-//----------------------------------------------------------------------------
-// CtstXmppAdapter::xmppadapter_SaveL
-//----------------------------------------------------------------------------
-//	
-TInt CtstXmppAdapter::xmppadapter_SaveL(CStifItemParser& /*aItem*/ )
-    {
-    iLog->Log ( _L("xmppadapter_SaveL" ) );
-    iEcomDtorID = TUid::Null();
-    CXMPPAdapter* xmppadapter = static_cast<CXMPPAdapter*>(REComSession::CreateImplementationL( TUid::Uid( 0x0A6A4E93 ),
-                                                     iEcomDtorID ));
-                                                     
-    if(!xmppadapter)
-   		{
-   	    iLog->Log ( _L( "xmppadapter_SaveL test case Failed" ) );
-   	    return KErrGeneral;	
-	    }                                                     
-   else
-   		{
-   		//1 appid
-   		CWPParameter* klf1 = CWPParameter::NewLC();
-   		klf1->SetID(EWPParameterAppID);
-   		klf1->SetValueL(KMecoImAppID);
-	    xmppadapter->VisitL(*klf1);
-   		
-   		//2 user id
-   	   	klf1->SetID(EWPParameterAAuthName);
-   		klf1->SetValueL(KXMPPAuthName);
-   		xmppadapter->VisitL(*klf1);
-	    
-	    //3 providerid
-	    klf1->SetID(EWPParameterProviderID);
-   		klf1->SetValueL(KProviderID);
-   		xmppadapter->VisitL(*klf1);
-	    
-	    //4 password
-	   	klf1->SetID(EWPParameterAAuthSecret);
-   		klf1->SetValueL(KXMPPAuthSecret);
-   		xmppadapter->VisitL(*klf1);
-	    
-	    //5 parameter- protocol
-	   	klf1->SetID(EWPParameterAProtocol);
-        klf1->SetNameL(KXMPPProtocol);
-   		klf1->SetValueL(KProtocolvalue);
-	    xmppadapter->VisitL(*klf1);
-	    
-	    //6 parameter- serveraddress
-	    klf1->SetID(EWPParameterAddr);
-        klf1->SetNameL(KXMPPServerAddr);
-   		klf1->SetValueL(KServer);
-	    xmppadapter->VisitL(*klf1);
-	    
-	     //7 parameter- ssl
-	    klf1->SetID(EWPNamedParameter);
-        klf1->SetNameL(KSsl);
-   		klf1->SetValueL(KSslvalue);
-	    xmppadapter->VisitL(*klf1);
-	    
-         //8 parameter- portnumber
-	    klf1->SetID(EWPNamedParameter);
-        klf1->SetNameL(KPortNbr);
-   		klf1->SetValueL(KPortNbrvalue);
-	    xmppadapter->VisitL(*klf1);
-
-       klf1->SetID(EWPParameterDomain);
-       klf1->SetNameL(KXMPPDomain);
-       klf1->SetValueL(KDomain);
-       xmppadapter->VisitL(*klf1);
-	    
-	    xmppadapter->SaveL(0);
-	    iLog->Log ( _L( "xmppadapter_SaveL  test case passed" ) );
-	    CleanupStack::PopAndDestroy(klf1);
-		REComSession::DestroyedImplementation( iEcomDtorID );	    
-		}
-    return KErrNone;
-    }
-		    
-//----------------------------------------------------------------------------
-// CtstXmppAdapter::xmppadapter_SaveL
-//----------------------------------------------------------------------------
-//	
-TInt CtstXmppAdapter::xmppadapter_ItemCountL(CStifItemParser& /*aItem*/ )
-    {
-    iLog->Log ( _L("xmppadapter_SaveL" ) );
-    iEcomDtorID = TUid::Null();
-    CXMPPAdapter* xmppadapter = static_cast<CXMPPAdapter*>(REComSession::CreateImplementationL( TUid::Uid( 0x0A6A4E93 ),
-                                                     iEcomDtorID ));
-                                                     
-    if(!xmppadapter)
-   		{
-   	    iLog->Log ( _L( "xmppadapter_SaveL test case Failed" ) );
-   	    return KErrGeneral;	
-	    }                                                     
-   else
-   		{
-   		//1 appid
-   		CWPParameter* klf1 = CWPParameter::NewLC();
-   		klf1->SetID(EWPParameterAppID);
-   		klf1->SetValueL(KMecoImAppID);
-	    xmppadapter->VisitL(*klf1);
-   		
-   		//2 user id
-   	   	klf1->SetID(EWPParameterAAuthName);
-   		klf1->SetValueL(KXMPPAuthName);
-   		xmppadapter->VisitL(*klf1);
-	    
-	    //3 providerid
-	    klf1->SetID(EWPParameterProviderID);
-   		klf1->SetValueL(KProviderID);
-   		xmppadapter->VisitL(*klf1);
-	    
-	    //4 password
-	   	klf1->SetID(EWPParameterAAuthSecret);
-   		klf1->SetValueL(KXMPPAuthSecret);
-   		xmppadapter->VisitL(*klf1);
-	    
-	    //5 parameter- protocol
-	   	klf1->SetID(EWPParameterAProtocol);
-   		klf1->SetValueL(KProtocolvalue);
-	    xmppadapter->VisitL(*klf1);
-	    
-	    //6 parameter- serveraddress
-	    klf1->SetID(EWPParameterAddr);
-   		klf1->SetValueL(KServer);
-	    xmppadapter->VisitL(*klf1);
-	    
-	     //7 parameter- ssl
-	    klf1->SetID(EWPNamedParameter);
-        klf1->SetNameL(KSsl);
-   		klf1->SetValueL(KSslvalue);
-	    xmppadapter->VisitL(*klf1);
-	    
-         //8 parameter- portnumber
-	    klf1->SetID(EWPNamedParameter);
-        klf1->SetNameL(KPortNbr);
-   		klf1->SetValueL(KPortNbrvalue);
-       xmppadapter->VisitL(*klf1);
-	    klf1->SetID(EWPParameterDomain);
-        klf1->SetNameL(KXMPPDomain);
-   		klf1->SetValueL(KDomain);
-	    xmppadapter->VisitL(*klf1);
-
-
-	    if(xmppadapter->ItemCount())
-	    	{
-	    	iLog->Log ( _L( "xmppadapter_SaveL  test case passed" ) );
-	    	}
-	    else
-	    	{
-	    	CleanupStack::PopAndDestroy(klf1);
-	   	    REComSession::DestroyedImplementation( iEcomDtorID );
-	    	iLog->Log ( _L( "xmppadapter_SaveL test case Failed" ) );
-   	        return KErrGeneral;	
-	    	}
-	    
-	    CleanupStack::PopAndDestroy(klf1);
-		REComSession::DestroyedImplementation( iEcomDtorID );	    
-		}
-    return KErrNone;
-    }
-//----------------------------------------------------------------------------
-// CtstXmppAdapter::xmppadapter_SaveL
-//----------------------------------------------------------------------------
-//	
-TInt CtstXmppAdapter::xmppadapter_ItemZeroCountL(CStifItemParser& /*aItem*/ )
-    {
-    iLog->Log ( _L("xmppadapter_SaveL" ) );
-    iEcomDtorID = TUid::Null();
-    CXMPPAdapter* xmppadapter = static_cast<CXMPPAdapter*>(REComSession::CreateImplementationL( TUid::Uid( 0x0A6A4E93 ),
-                                                     iEcomDtorID ));
-                                                     
-    if(!xmppadapter)
-   		{
-   	    iLog->Log ( _L( "xmppadapter_SaveL test case Failed" ) );
-   	    return KErrGeneral;	
-	    }                                                     
-   else
-   		{
-	    if(xmppadapter->ItemCount())
-	    	{
-	    	REComSession::DestroyedImplementation( iEcomDtorID );
-	    	iLog->Log ( _L( "xmppadapter_SaveL  test case Failed" ) );
-	        return KErrGeneral;	
-	    	}
-	    else
-	    	{
-	    	iLog->Log ( _L( "xmppadapter_SaveL test case Passed" ) );
-	    	}
-	    
-		REComSession::DestroyedImplementation( iEcomDtorID );	    
-		}
-    return KErrNone;
-    }
-//----------------------------------------------------------------------------
-// CtstXmppAdapter::xmppadapter_DetailsL
-//----------------------------------------------------------------------------
-//	
-TInt CtstXmppAdapter::xmppadapter_DetailsL(CStifItemParser& /*aItem*/ )
-    {
-    iLog->Log ( _L("xmppadapter_SaveL" ) );
-    iEcomDtorID = TUid::Null();
-    CXMPPAdapter* xmppadapter = static_cast<CXMPPAdapter*>(REComSession::CreateImplementationL( TUid::Uid( 0x0A6A4E93 ),
-                                                     iEcomDtorID ));
-                                                     
-    if(!xmppadapter)
-   		{
-   	    iLog->Log ( _L( "xmppadapter_SaveL test case Failed" ) );
-   	    return KErrGeneral;	
-	    }                                                     
-   else
-   		{
-   		// The DetailsL method is NOT supported by this adapter
-    	MWPPairVisitor* tempPairVisitor = NULL;
-    	TInt err = xmppadapter->DetailsL(0,*tempPairVisitor);
-    	REComSession::DestroyedImplementation( iEcomDtorID );
-
-	    if(KErrNotSupported != err )
-	    	{
-	    	iLog->Log ( _L( "xmppadapter_SaveL  test case Failed" ) );
-	        return KErrGeneral;	
-	    	}
-	    else
-	    	{
-	    	iLog->Log ( _L( "xmppadapter_SaveL test case Passed" ) );
-	    	}
-		}
-    return KErrNone;
-    }
-    
-//----------------------------------------------------------------------------
-// CtstXmppAdapter::xmppadapter_visit_KWPAppAddrL
-//----------------------------------------------------------------------------
-//	
-TInt CtstXmppAdapter::xmppadapter_visit_KWPAppAddrL(CStifItemParser& /*aItem*/ )
-    {
-    
-   	iLog->Log ( _L("xmppadapter_visit_KWPAppAddrL" ) );
-   	iEcomDtorID = TUid::Null();
-   	CXMPPAdapter* xmppadapter = static_cast<CXMPPAdapter*>(REComSession::CreateImplementationL( TUid::Uid( 0x0A6A4E93 ),
-                                                     iEcomDtorID ));
-   	if(!xmppadapter)
-   		{
-   	    iLog->Log ( _L( "xmppadapter_visit_KWPAppAddrL test case Failed" ) );
-   	    return KErrGeneral;	
-	    }
-	else
-		{
-		CWPCharacteristic* klf = 
-        WPElementFactory::CreateCharacteristicLC( KWPAppAddr);
-	    xmppadapter->VisitL(*klf);
-	    iLog->Log ( _L( "xmppadapter_visit_KWPAppAddrL  test case passed" ) );
-	    CleanupStack::PopAndDestroy(klf);
-	    REComSession::DestroyedImplementation( iEcomDtorID );
-		}
-    return KErrNone;
-    }
- 
-//----------------------------------------------------------------------------
-// CtstXmppAdapter::xmppadapter_visit_EWPNamedParameter_KSslL
-//----------------------------------------------------------------------------
-//	
-TInt CtstXmppAdapter::xmppadapter_visit_EWPNamedParameter_KSslL(CStifItemParser& /*aItem*/ )
-    {
-    iLog->Log ( _L("xmppadapter_visit_EWPNamedParameter_KSslL" ) );
-    iEcomDtorID = TUid::Null();
-    CXMPPAdapter* xmppadapter = static_cast<CXMPPAdapter*>(REComSession::CreateImplementationL( TUid::Uid( 0x0A6A4E93 ),
-                                                     iEcomDtorID ));
-                                                     
-    if(!xmppadapter)
-   		{
-   	    iLog->Log ( _L( "xmppadapter_visit_EWPNamedParameter_KSslL test case Failed" ) );
-   	    return KErrGeneral;	
-	    }                                                     
-   else
-   		{
-   		CWPParameter* klf = CWPParameter::NewLC();
-   		klf->SetID(EWPParameterAppID);
-   		klf->SetValueL(KMecoImAppID);
-   		xmppadapter->VisitL(*klf);
-   		
-   		CWPParameter* klf1 = CWPParameter::NewLC();
-        klf1->SetID(EWPNamedParameter);
-        klf1->SetNameL(KSsl);
-   		klf1->SetValueL(KSslvalue);
-   		xmppadapter->VisitL(*klf1);
-	    iLog->Log ( _L( "xmppadapter_visit_EWPNamedParameter_KSslL  test case passed" ) );
-	    CleanupStack::PopAndDestroy(2,klf);
-		REComSession::DestroyedImplementation( iEcomDtorID );	    
-		}
-    return KErrNone;
-    }
-
-//----------------------------------------------------------------------------
-// CtstXmppAdapter::xmppadapter_visit_EWPNamedParameter_KPortNbrL
-//----------------------------------------------------------------------------
-//	
-TInt CtstXmppAdapter::xmppadapter_visit_EWPNamedParameter_KPortNbrL(CStifItemParser& /*aItem*/ )
-    {
-    iLog->Log ( _L("xmppadapter_visit_EWPNamedParameter_KPortNbrL" ) );
-    iEcomDtorID = TUid::Null();
-    CXMPPAdapter* xmppadapter = static_cast<CXMPPAdapter*>(REComSession::CreateImplementationL( TUid::Uid( 0x0A6A4E93 ),
-                                                     iEcomDtorID ));
-                                                     
-    if(!xmppadapter)
-   		{
-   	    iLog->Log ( _L( "xmppadapter_visit_EWPNamedParameter_KPortNbrL test case Failed" ) );
-   	    return KErrGeneral;	
-	    }                                                     
-   else
-   		{
-   		CWPParameter* klf = CWPParameter::NewLC();
-   		klf->SetID(EWPParameterAppID);
-   		klf->SetValueL(KMecoImAppID);
-   		xmppadapter->VisitL(*klf);
-   		
-   		CWPParameter* klf1 = CWPParameter::NewLC();
-        klf1->SetID(EWPNamedParameter);
-        klf1->SetNameL(KPortNbr);
-   		klf1->SetValueL(KPortNbrvalue);
-   		xmppadapter->VisitL(*klf1);
-	    iLog->Log ( _L( "xmppadapter_visit_EWPNamedParameter_KPortNbrL  test case passed" ) );
-	    CleanupStack::PopAndDestroy(2,klf);
-		REComSession::DestroyedImplementation( iEcomDtorID );	    
-		}
-    return KErrNone;
-    }
-
-//----------------------------------------------------------------------------
-// CtstXmppAdapter::xmppadapter_visit_EWPNamedParameter_KBrandIdL
-//----------------------------------------------------------------------------
-//  
-TInt CtstXmppAdapter::xmppadapter_visit_EWPNamedParameter_KBrandIdL(CStifItemParser& /*aItem*/ )
-    {
-    iLog->Log ( _L("xmppadapter_visit_EWPNamedParameter_KBrandIdL" ) );
-    iEcomDtorID = TUid::Null();
-    CXMPPAdapter* xmppadapter = static_cast<CXMPPAdapter*>(REComSession::CreateImplementationL( TUid::Uid( 0x0A6A4E93 ),
-                                                     iEcomDtorID ));
-                                                     
-    if(!xmppadapter)
-        {
-        iLog->Log ( _L( "xmppadapter_visit_EWPNamedParameter_KBrandIdL test case Failed" ) );
-        return KErrGeneral; 
-        }                                                     
-   else
-        {
-        CWPParameter* klf = CWPParameter::NewLC();
-        klf->SetID(EWPParameterAppID);
-        klf->SetValueL(KMecoImAppID);
-        xmppadapter->VisitL(*klf);
-        
-        CWPParameter* klf1 = CWPParameter::NewLC();
-        klf1->SetID(EWPNamedParameter);
-        klf1->SetNameL(KBrandId);
-        klf1->SetValueL(KBrandIdvalue);
-        xmppadapter->VisitL(*klf1);
-        iLog->Log ( _L( "xmppadapter_visit_EWPNamedParameter_KBrandIdL  test case passed" ) );
-        CleanupStack::PopAndDestroy(2,klf);
-        REComSession::DestroyedImplementation( iEcomDtorID );       
-        }
-    return KErrNone;
-    }
-
-TInt CtstXmppAdapter::xmppadapter_visit_EWPParameterDomainL(CStifItemParser& /*aItem*/ )
-    {
-    iLog->Log ( _L("xmppadapter_visit_EWPParameterDomain" ) );
-    iEcomDtorID = TUid::Null();
-    CXMPPAdapter* xmppadapter = static_cast<CXMPPAdapter*>(REComSession::CreateImplementationL( TUid::Uid( 0x0A6A4E93 ),
-                                                     iEcomDtorID ));
-                                                     
-    if(!xmppadapter)
-   		{
-   	    iLog->Log ( _L( "xmppadapter_visit_EWPParameterDomain  test case Failed" ) );
-   	    return KErrGeneral;	
-	    }                                                     
-   else
-   		{
-   		CWPParameter* klf = CWPParameter::NewLC();
-   		klf->SetID(EWPParameterAppID);
-   		klf->SetValueL(KMecoImAppID);
-   		xmppadapter->VisitL(*klf);
-   		
-   		CWPParameter* klf1 = CWPParameter::NewLC();
-   		klf1->SetID(EWPParameterDomain);
-   	    klf1->SetNameL(KXMPPDomain);
-   	    klf1->SetValueL(KDomain);
-   		xmppadapter->VisitL(*klf1);
-	    iLog->Log ( _L( "xmppadapter_visit_EWPParameterDomain  test case passed" ) );
-	    CleanupStack::PopAndDestroy(2,klf);
-		REComSession::DestroyedImplementation( iEcomDtorID );	    
-		}
-    return KErrNone;
-    }	    
-	    
-//  End of File
-