--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/wlanutilities/wlanwizard/tsrc/stubs/eapqtconfiginterface_stub.cpp Tue Aug 31 16:18:40 2010 +0300
@@ -0,0 +1,155 @@
+/*
+ * Copyright (c) 2010 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:
+ * Stub for EAP method configuration QT interface
+ *
+ */
+
+/*
+ * %version: 6 %
+ */
+
+#include <QList>
+#include <QDebug>
+#include <QTest>
+#include "eapqtconfiginterface.h"
+
+//----------------------------------------------------------------------------
+// EapQtConfigInterface
+//----------------------------------------------------------------------------
+
+EapQtConfigInterface::EapQtConfigInterface(
+ const EapBearerType bearerType,
+ const int iapId)
+{
+ mCalledMethods.append("EapQtConfigInterface");
+ QCOMPARE(bearerType, EapQtConfigInterface::EapBearerTypeWlan);
+ QCOMPARE(iapId, EapQtConfigInterface::IapIdUndefined);
+}
+
+EapQtConfigInterface::~EapQtConfigInterface()
+{
+ mCalledMethods.append("~EapQtConfigInterface");
+}
+
+
+EapQtValidator *EapQtConfigInterface::validatorEap(
+ const EapQtExpandedEapType &type,
+ const EapQtConfig::SettingsId id)
+{
+ mCalledMethods.append("validatorEap");
+
+ QCOMPARE(mValidator[type.type()][id] != NULL, true);
+ EapQtValidator *validator = mValidator[type.type()][id];
+ mValidator[type.type()].remove(id);
+ return validator;
+}
+
+EapQtValidator *EapQtConfigInterface::validatorPacStore(
+ const EapQtPacStoreConfig::PacStoreSettings id)
+{
+ mCalledMethods.append("validatorPacStore");
+
+ QCOMPARE(mValidatorPacStore.contains(id), true);
+ EapQtValidator *validator = mValidatorPacStore[id];
+ mValidatorPacStore.remove(id);
+ return validator;
+}
+
+bool EapQtConfigInterface::setConfigurationReference(const int iapId)
+{
+ mCalledMethods.append("setConfigurationReference");
+ QCOMPARE(iapId, mIapId);
+
+ return mReturnSetConfigurationReference;
+}
+
+QList<EapQtCertificateInfo> EapQtConfigInterface::certificateAuthorityCertificates()
+{
+ mCalledMethods.append("certificateAuthorityCertificates");
+ return mCertsCa;
+}
+
+QList<EapQtCertificateInfo> EapQtConfigInterface::userCertificates()
+{
+ mCalledMethods.append("userCertificates");
+ return mCertsUser;
+}
+
+
+bool EapQtConfigInterface::updateCertificates()
+{
+ mCalledMethods.append("updateCertificates");
+ return true;
+}
+
+bool EapQtConfigInterface::isSupportedOuterType(const EapQtPluginHandle& handle)
+{
+ mCalledMethods.append("isSupportedOuterType");
+ return mSupportedOuterTypes.contains(handle);
+}
+
+bool EapQtConfigInterface::isSupportedInnerType(
+ const EapQtPluginHandle& outerHandle,
+ const EapQtPluginHandle& innerHandle)
+{
+ mCalledMethods.append("isSupportedOuterType");
+ QCOMPARE(mSupportedInnerTypesOuterHandle, (int)outerHandle.pluginId());
+ return mSupportedInnerTypes.contains(innerHandle);
+}
+
+bool EapQtConfigInterface::setSelectedOuterTypes(
+ const QList<EapQtPluginHandle>& outerHandles)
+{
+ mCalledMethods.append("setSelectedOuterTypes");
+ QCOMPARE(mSetSelectectedOuterTypes, outerHandles);
+ return mReturnSetSelectedOuterTypes;
+}
+
+bool EapQtConfigInterface::saveConfiguration(
+ const EapQtPluginHandle& pluginInfo,
+ const EapQtConfig &config)
+{
+ mCalledMethods.append("saveConfiguration");
+
+ if (pluginInfo == mOuterPlugin) {
+ QCOMPARE(config == mSaveConfigurationsOuter, true);
+ return mReturnSaveConfigurationOuter;
+ } else {
+ QCOMPARE(pluginInfo == mInnerPlugin, true);
+ QCOMPARE(config == mSaveConfigurationsInner, true);
+ return mReturnSaveConfigurationInner;
+ }
+}
+
+bool EapQtConfigInterface::deleteConfiguration()
+{
+ mCalledMethods.append("deleteConfiguration");
+ return true;
+}
+
+
+bool EapQtConfigInterface::readPacStoreConfiguration(EapQtPacStoreConfig &config)
+{
+ config = mReadPacStoreConfiguration;
+ return mReadPacStoreConfigurationReturn;
+}
+
+bool EapQtConfigInterface::savePacStoreConfiguration(EapQtPacStoreConfig &config)
+{
+ QCOMPARE(config == mSavePacStoreConfiguration, true);
+ return mSavePacStoreConfigurationReturn;
+}
+
+