--- a/imstutils/xmppadapter/tsrc/xmppadapter_test/src/tstxmppadapterblocks.cpp Thu Aug 19 09:41:53 2010 +0300
+++ /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
-