pimprotocols/phonebooksync/Test/TE_Sync/TE_Sync.h
changeset 0 e686773b3f54
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/pimprotocols/phonebooksync/Test/TE_Sync/TE_Sync.h	Tue Feb 02 10:12:17 2010 +0200
@@ -0,0 +1,297 @@
+// Copyright (c) 2001-2009 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:
+// Header file for the TS_SYNC.CPP - test programme for Phonebook Synchroniser
+// 
+//
+
+/**
+ @file
+ @internalComponent
+*/
+ 
+#ifndef __TE_SYNC_H__
+#define __TE_SYNC_H__
+
+#include <e32base.h>
+#include <e32test.h>
+#include <c32comm.h>
+#include <e32keys.h>
+#include <f32file.h>
+#include <etel.h>
+#include <etelmm.h>
+#include "phbksync.h"
+#include "TE_SyncBase.h"
+
+
+class CTestOpen : public CSyncTestStep
+	{
+	public:
+		virtual enum TVerdict doTestStepL();
+		CTestOpen();
+	};
+
+class CTestDoSynchronisation : public CSyncTestStep
+	{
+	public:
+		virtual enum TVerdict doTestStepL();
+		CTestDoSynchronisation();
+	};
+
+class CTestWriteContactToICCTest : public CSyncTestStep
+	{
+	public:
+		virtual enum TVerdict doTestStepL();
+		CTestWriteContactToICCTest();
+	};
+
+class CTestWriteContactToICCOverwriteTest : public CSyncTestStep
+	{
+	public:
+		virtual enum TVerdict doTestStepL();
+		CTestWriteContactToICCOverwriteTest();
+	};
+
+class CTestWriteContactToICCNoSlotTest : public CSyncTestStep
+	{
+	public:
+		virtual enum TVerdict doTestStepL();
+		CTestWriteContactToICCNoSlotTest();
+	};
+
+class CTestWriteContactToICCInvalidSlotTest : public CSyncTestStep
+	{
+	public:
+		virtual enum TVerdict doTestStepL();
+		CTestWriteContactToICCInvalidSlotTest();
+	};
+
+class CTestWriteContactToICCBlankNumTest : public CSyncTestStep
+	{
+	public:
+		virtual enum TVerdict doTestStepL();
+		CTestWriteContactToICCBlankNumTest();
+	};
+
+class CTestWriteContactToICCBlankNameTest : public CSyncTestStep
+	{
+	public:
+		virtual enum TVerdict doTestStepL();
+		CTestWriteContactToICCBlankNameTest();
+	};
+
+class CTestWriteContactToICCExceedMaxNameTest : public CSyncTestStep
+	{
+	public:
+		virtual enum TVerdict doTestStepL();
+		CTestWriteContactToICCExceedMaxNameTest();
+	};
+
+class CTestWriteContactToICCExceedMaxNumTest : public CSyncTestStep
+	{
+	public:
+		virtual enum TVerdict doTestStepL();
+		CTestWriteContactToICCExceedMaxNumTest();
+	};
+
+class CTestWriteContactToICCMaxNumTest : public CSyncTestStep
+	{
+	public:
+		virtual enum TVerdict doTestStepL();
+		CTestWriteContactToICCMaxNumTest();
+	};
+
+class CTestWriteContactToICCMaxNameTest : public CSyncTestStep
+	{
+	public:
+		virtual enum TVerdict doTestStepL();
+		CTestWriteContactToICCMaxNameTest();
+	};
+
+class CTestWriteContactToICCNumLettersTest : public CSyncTestStep
+	{
+	public:
+		virtual enum TVerdict doTestStepL();
+		CTestWriteContactToICCNumLettersTest();
+	};
+
+class CTestWriteContactToICCObsecureTest : public CSyncTestStep
+	{
+	public:
+		virtual enum TVerdict doTestStepL();
+		CTestWriteContactToICCObsecureTest();
+	};
+
+class CTestValidateContact : public CSyncTestStep
+	{
+	public:
+		virtual enum TVerdict doTestStepL();
+		CTestValidateContact();
+	};
+
+class CTestValidateContactAccessLockedTest : public CSyncTestStep
+	{
+	public:
+		virtual enum TVerdict doTestStepL();
+		CTestValidateContactAccessLockedTest();
+	};
+
+class CTestValidateContactInvalidUIDTest : public CSyncTestStep
+	{
+	public:
+		virtual enum TVerdict doTestStepL();
+		CTestValidateContactInvalidUIDTest();
+	};
+
+class CTestUpdateLookUpTableFailure : public CSyncTestStep
+	{
+	public:
+		virtual enum TVerdict doTestStepL();
+		CTestUpdateLookUpTableFailure();
+	};
+
+class CTestUpdateLookUpTableSuccess : public CSyncTestStep
+	{
+	public:
+		virtual enum TVerdict doTestStepL();
+		CTestUpdateLookUpTableSuccess();
+	};
+
+class CTestGetSyncMode : public CSyncTestStep
+	{
+	public:
+		virtual enum TVerdict doTestStepL();
+		CTestGetSyncMode();
+	};
+
+class CTestSetSyncMode : public CSyncTestStep
+	{
+	public:
+		virtual enum TVerdict doTestStepL();
+		CTestSetSyncMode();
+	};
+
+class CTestDeleteContactFromICC : public CSyncTestStep
+	{
+	public:
+		virtual enum TVerdict doTestStepL();
+		CTestDeleteContactFromICC();
+	};
+
+class CTestDeleteContactInvalidIdFromICC : public CSyncTestStep
+	{
+	public:
+		virtual enum TVerdict doTestStepL();
+		CTestDeleteContactInvalidIdFromICC();
+	};
+
+class CTestGetContactFormat : public CSyncTestStep
+	{
+	public:
+		virtual enum TVerdict doTestStepL();
+		CTestGetContactFormat();
+	};
+
+class CTestGetPhoneBookCacheState : public CSyncTestStep
+	{
+	public:
+		virtual enum TVerdict doTestStepL();
+		CTestGetPhoneBookCacheState();
+	};
+
+class CTestVersionTest : public CSyncTestStep
+	{
+	public:
+		virtual enum TVerdict doTestStepL();
+		CTestVersionTest();
+	};
+
+class CTestGetLastSyncError : public CSyncTestStep
+	{
+	public:
+		virtual enum TVerdict doTestStepL();
+		CTestGetLastSyncError();
+	};
+
+class CTestNotifyCacheStateChange : public CSyncTestStep
+	{
+	public:
+		virtual enum TVerdict doTestStepL();
+		CTestNotifyCacheStateChange();
+	};
+
+class CTestGetPhoneBookId : public CSyncTestStep
+	{
+	public:
+		virtual enum TVerdict doTestStepL();
+		CTestGetPhoneBookId();
+	};
+
+class CTestReset : public CSyncTestStep
+	{
+	public:
+		virtual enum TVerdict doTestStepL();
+		CTestReset();
+	};
+
+class CTestCancelWriteRequest : public CSyncTestStep
+	{
+	public:
+		virtual enum TVerdict doTestStepL();
+		CTestCancelWriteRequest();
+	};
+
+class CTestCancelDeleteRequest : public CSyncTestStep
+	{
+	public:
+		virtual enum TVerdict doTestStepL();
+		CTestCancelDeleteRequest();
+	};
+
+class CTestCancelDoSyncRequest : public CSyncTestStep
+	{
+	public:
+		virtual enum TVerdict doTestStepL();
+		CTestCancelDoSyncRequest();
+	};
+
+
+class CTestSlotHandlingTest : public CSyncTestStep
+	{
+	public:
+		virtual enum TVerdict doTestStepL();
+		CTestSlotHandlingTest();
+	};
+
+class CTestWriteToSlotTest : public CSyncTestStep
+	{
+	public:
+		virtual enum TVerdict doTestStepL();
+		CTestWriteToSlotTest();
+	};
+
+class CTestConnectionTest : public CSyncTestStep
+	{
+	public:
+		virtual enum TVerdict doTestStepL();
+		CTestConnectionTest();
+	};
+
+class CTestFailedPhoneStartup : public CSyncTestStep
+	{
+	public:
+		virtual enum TVerdict doTestStepL();
+		CTestFailedPhoneStartup();
+	};
+
+#endif