wlanutilities/wlanwizard/tsrc/ut/testwlanwizardmanual.cpp
author hgs
Thu, 16 Sep 2010 12:52:33 +0300
changeset 61 e1d68407ed06
parent 60 822a45792fdd
permissions -rw-r--r--
201037
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
53
hgs
parents:
diff changeset
     1
/*
60
hgs
parents: 53
diff changeset
     2
* Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
hgs
parents: 53
diff changeset
     3
* All rights reserved.
hgs
parents: 53
diff changeset
     4
* This component and the accompanying materials are made available
hgs
parents: 53
diff changeset
     5
* under the terms of "Eclipse Public License v1.0"
hgs
parents: 53
diff changeset
     6
* which accompanies this distribution, and is available
hgs
parents: 53
diff changeset
     7
* at the URL "http://www.eclipse.org/legal/epl-v10.html".
hgs
parents: 53
diff changeset
     8
*
hgs
parents: 53
diff changeset
     9
* Initial Contributors:
hgs
parents: 53
diff changeset
    10
* Nokia Corporation - initial contribution.
hgs
parents: 53
diff changeset
    11
*
hgs
parents: 53
diff changeset
    12
* Contributors:
hgs
parents: 53
diff changeset
    13
*
hgs
parents: 53
diff changeset
    14
* Description:
hgs
parents: 53
diff changeset
    15
* WLAN Wizard manual IAP addition cases.
hgs
parents: 53
diff changeset
    16
*/
53
hgs
parents:
diff changeset
    17
hgs
parents:
diff changeset
    18
// System includes
60
hgs
parents: 53
diff changeset
    19
hgs
parents: 53
diff changeset
    20
#include <QGraphicsWidget>
hgs
parents: 53
diff changeset
    21
#include <QObjectList>
hgs
parents: 53
diff changeset
    22
#include <QtCore>
hgs
parents: 53
diff changeset
    23
#include <QTest>
hgs
parents: 53
diff changeset
    24
#include <QDebug>
hgs
parents: 53
diff changeset
    25
#include <QList>
hgs
parents: 53
diff changeset
    26
53
hgs
parents:
diff changeset
    27
#include <HbApplication>
hgs
parents:
diff changeset
    28
#include <HbDocumentLoader>
hgs
parents:
diff changeset
    29
#include <HbStackedWidget>
hgs
parents:
diff changeset
    30
#include <HbRadioButtonList>
hgs
parents:
diff changeset
    31
#include <HbAction>
hgs
parents:
diff changeset
    32
#include <HbLineEdit>
hgs
parents:
diff changeset
    33
#include <HbLabel>
60
hgs
parents: 53
diff changeset
    34
53
hgs
parents:
diff changeset
    35
#include <cmmanagerdefines_shim.h>
hgs
parents:
diff changeset
    36
hgs
parents:
diff changeset
    37
// User includes
60
hgs
parents: 53
diff changeset
    38
53
hgs
parents:
diff changeset
    39
#include "testwlanwizardmanual.h"
hgs
parents:
diff changeset
    40
#include "testwlanwizardmanual_conf.h"
hgs
parents:
diff changeset
    41
#include "hbautotest.h"
hgs
parents:
diff changeset
    42
#include "wlanwizard.h"
hgs
parents:
diff changeset
    43
#include "wlanwizard_p.h"
hgs
parents:
diff changeset
    44
#include "wlanwizardpagessid.h"
hgs
parents:
diff changeset
    45
#include "wlanqtutils_context.h"
hgs
parents:
diff changeset
    46
#include "wlanqtutils.h"
hgs
parents:
diff changeset
    47
#include "wlanqtutilsap.h"
hgs
parents:
diff changeset
    48
hgs
parents:
diff changeset
    49
// External function prototypes
hgs
parents:
diff changeset
    50
hgs
parents:
diff changeset
    51
// Local constants
hgs
parents:
diff changeset
    52
hgs
parents:
diff changeset
    53
hgs
parents:
diff changeset
    54
// ======== LOCAL FUNCTIONS ========
hgs
parents:
diff changeset
    55
hgs
parents:
diff changeset
    56
// ======== MEMBER FUNCTIONS ========
hgs
parents:
diff changeset
    57
hgs
parents:
diff changeset
    58
hgs
parents:
diff changeset
    59
// ---------------------------------------------------------
hgs
parents:
diff changeset
    60
// TEST CASES
hgs
parents:
diff changeset
    61
// ---------------------------------------------------------
hgs
parents:
diff changeset
    62
hgs
parents:
diff changeset
    63
hgs
parents:
diff changeset
    64
void TestWlanWizardManual::tcStartWizard()
hgs
parents:
diff changeset
    65
{
hgs
parents:
diff changeset
    66
    qDebug("Start TestWlanWizardManual");
hgs
parents:
diff changeset
    67
}
hgs
parents:
diff changeset
    68
hgs
parents:
diff changeset
    69
/*!
hgs
parents:
diff changeset
    70
 * 
hgs
parents:
diff changeset
    71
 */
hgs
parents:
diff changeset
    72
void TestWlanWizardManual::tc_open_scan_results_received_at_scan_page()
hgs
parents:
diff changeset
    73
{
hgs
parents:
diff changeset
    74
#ifdef tc_open_scan_results_received_at_scan_page_enabled
hgs
parents:
diff changeset
    75
    
hgs
parents:
diff changeset
    76
    mApList->Add("huuhaa3421", CMManagerShim::Infra, CMManagerShim::WlanSecModeOpen, false, false);
hgs
parents:
diff changeset
    77
hgs
parents:
diff changeset
    78
    mWlanQtUtilsContext->setScanWlanApsResult(mApList->List());
hgs
parents:
diff changeset
    79
    mWlanQtUtilsContext->setScanWlanDirectResult("huuhaa3421", mApList->List());
hgs
parents:
diff changeset
    80
    mWlanQtUtilsContext->setCreateWlanIapResult(100);
hgs
parents:
diff changeset
    81
    mWlanQtUtilsContext->setSignalIctResult(100, WlanQtUtils::IctPassed);
hgs
parents:
diff changeset
    82
    mWlanQtUtilsContext->setSignalWlanNetworkOpened(100);
hgs
parents:
diff changeset
    83
    mWlanQtUtilsContext->setConnectionSuccessed(true);
hgs
parents:
diff changeset
    84
    
hgs
parents:
diff changeset
    85
    mWlanQtUtilsContext->setImmediateApScanResult(false);
hgs
parents:
diff changeset
    86
    mView->showWizard();
hgs
parents:
diff changeset
    87
    QCOMPARE( verifyCurrentPage(WlanWizardPageInternal::PageSsid), true );
hgs
parents:
diff changeset
    88
    QCOMPARE( verifyActionButtons(ButtonHidden, ButtonEnabled, ButtonDisabled, ButtonHidden), true );
hgs
parents:
diff changeset
    89
    QCOMPARE( mouseClickObject("lineEditKey"), true );
hgs
parents:
diff changeset
    90
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
    91
    QCOMPARE( insertTextToObject("lineEditKey", "huuhaa3421"), true );
hgs
parents:
diff changeset
    92
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
    93
    QCOMPARE( mouseClickObject("dialog"), true );
hgs
parents:
diff changeset
    94
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
    95
    QCOMPARE( mouseClickNext(), true );
hgs
parents:
diff changeset
    96
    
hgs
parents:
diff changeset
    97
    QCOMPARE( verifyCurrentPageWithInfo(WlanWizardPageInternal::PageScanning, "huuhaa3421"), true );
hgs
parents:
diff changeset
    98
    mWlanQtUtilsContext->emitScanApReady();
hgs
parents:
diff changeset
    99
    mWlanQtUtilsContext->setImmediateApScanResult(true);
hgs
parents:
diff changeset
   100
    QCOMPARE( verifyCurrentPageWithInfo(WlanWizardPageInternal::PageProcessSettings, "huuhaa3421"), true );
hgs
parents:
diff changeset
   101
    
hgs
parents:
diff changeset
   102
#endif
hgs
parents:
diff changeset
   103
}
hgs
parents:
diff changeset
   104
hgs
parents:
diff changeset
   105
/*!
hgs
parents:
diff changeset
   106
 * 
hgs
parents:
diff changeset
   107
 */ 
hgs
parents:
diff changeset
   108
void TestWlanWizardManual::tc_attempt_to_input_too_long_ssid()
hgs
parents:
diff changeset
   109
{
hgs
parents:
diff changeset
   110
#ifdef tc_attempt_to_input_too_long_ssid_enabled
hgs
parents:
diff changeset
   111
    mApList->Add("huuhaa3421", CMManagerShim::Infra, CMManagerShim::WlanSecModeOpen, false, false);
hgs
parents:
diff changeset
   112
hgs
parents:
diff changeset
   113
    mWlanQtUtilsContext->setScanWlanDirectResult("12345678901234567890123456789012", mApList->List());
hgs
parents:
diff changeset
   114
    mWlanQtUtilsContext->setCreateWlanIapResult(100);
hgs
parents:
diff changeset
   115
    mWlanQtUtilsContext->setSignalIctResult(100, WlanQtUtils::IctPassed);
hgs
parents:
diff changeset
   116
    mWlanQtUtilsContext->setSignalWlanNetworkOpened(100);
hgs
parents:
diff changeset
   117
    mWlanQtUtilsContext->setConnectionSuccessed(true);
hgs
parents:
diff changeset
   118
hgs
parents:
diff changeset
   119
    mView->showWizard();
hgs
parents:
diff changeset
   120
    QCOMPARE( verifyCurrentPage(WlanWizardPageInternal::PageSsid), true );
hgs
parents:
diff changeset
   121
    QCOMPARE( verifyActionButtons(ButtonHidden, ButtonEnabled, ButtonDisabled, ButtonHidden), true );
hgs
parents:
diff changeset
   122
    QCOMPARE( mouseClickObject("lineEditKey"), true );
hgs
parents:
diff changeset
   123
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   124
    QCOMPARE( insertTextToObject("lineEditKey", "1234567890123456789012345678901234567890"), true );
hgs
parents:
diff changeset
   125
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   126
    QCOMPARE( mouseClickObject("dialog"), true );
hgs
parents:
diff changeset
   127
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   128
    QCOMPARE( mouseClickNext(), true );
hgs
parents:
diff changeset
   129
    QCOMPARE( verifyCurrentPageWithInfo(WlanWizardPageInternal::PageScanning, "12345678901234567890123456789012"), true );
hgs
parents:
diff changeset
   130
    QCOMPARE( verifyActionButtons(ButtonEnabled, ButtonEnabled, ButtonDisabled, ButtonHidden), true );  
hgs
parents:
diff changeset
   131
    QCOMPARE( verifyCurrentPageWithInfo(WlanWizardPageInternal::PageProcessSettings, "huuhaa3421"), true );
hgs
parents:
diff changeset
   132
#endif
hgs
parents:
diff changeset
   133
}
hgs
parents:
diff changeset
   134
hgs
parents:
diff changeset
   135
/*!
hgs
parents:
diff changeset
   136
 *  
hgs
parents:
diff changeset
   137
 */
hgs
parents:
diff changeset
   138
void TestWlanWizardManual::tc_scan_succesful_press_cancel_at_summary()
hgs
parents:
diff changeset
   139
{
hgs
parents:
diff changeset
   140
#ifdef tc_scan_succesful_press_cancel_at_summary_enabled
hgs
parents:
diff changeset
   141
    mApList->Add("huuhaa3421", CMManagerShim::Infra, CMManagerShim::WlanSecModeOpen, false, false);
hgs
parents:
diff changeset
   142
hgs
parents:
diff changeset
   143
    mWlanQtUtilsContext->setScanWlanApsResult(mApList->List());
hgs
parents:
diff changeset
   144
    mWlanQtUtilsContext->setScanWlanDirectResult("huuhaa3421", mApList->List());
hgs
parents:
diff changeset
   145
    mWlanQtUtilsContext->setCreateWlanIapResult(100);
hgs
parents:
diff changeset
   146
    mWlanQtUtilsContext->setSignalIctResult(100, WlanQtUtils::IctPassed);
hgs
parents:
diff changeset
   147
    mWlanQtUtilsContext->setSignalWlanNetworkOpened(100);
hgs
parents:
diff changeset
   148
    mWlanQtUtilsContext->setConnectionSuccessed(true);
hgs
parents:
diff changeset
   149
hgs
parents:
diff changeset
   150
    mView->showWizard();
hgs
parents:
diff changeset
   151
    QCOMPARE( verifyCurrentPage(WlanWizardPageInternal::PageSsid), true );
hgs
parents:
diff changeset
   152
    QCOMPARE( verifyActionButtons(ButtonHidden, ButtonEnabled, ButtonDisabled, ButtonHidden), true );
hgs
parents:
diff changeset
   153
    QCOMPARE( mouseClickObject("lineEditKey"), true );
hgs
parents:
diff changeset
   154
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   155
    QCOMPARE( insertTextToObject("lineEditKey", "huuhaa3421"), true );
hgs
parents:
diff changeset
   156
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   157
    QCOMPARE( mouseClickObject("dialog"), true );
hgs
parents:
diff changeset
   158
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   159
    QCOMPARE( mouseClickNext(), true );
hgs
parents:
diff changeset
   160
hgs
parents:
diff changeset
   161
    QCOMPARE( verifyCurrentPageWithInfo(WlanWizardPageInternal::PageScanning, "huuhaa3421"), true );
hgs
parents:
diff changeset
   162
    QCOMPARE( verifyActionButtons(ButtonEnabled, ButtonEnabled, ButtonDisabled, ButtonHidden), true );  
hgs
parents:
diff changeset
   163
    QCOMPARE( verifyCurrentPageWithInfo(WlanWizardPageInternal::PageProcessSettings, "huuhaa3421"), true );
hgs
parents:
diff changeset
   164
    QCOMPARE( verifyActionButtons(ButtonDisabled, ButtonEnabled, ButtonDisabled, ButtonHidden), true );
hgs
parents:
diff changeset
   165
    QCOMPARE( verifyCurrentPage(WlanWizardPageInternal::PageSummary, 10, 500), true );
hgs
parents:
diff changeset
   166
    // Currently against the spec in http://wikis.in.nokia.com/pub/UXD/101ConnectionManager/occ_logical_flows_and_wireframes.pdf
hgs
parents:
diff changeset
   167
    QCOMPARE( verifyActionButtons(ButtonHidden, ButtonEnabled, ButtonHidden, ButtonEnabled), true );
hgs
parents:
diff changeset
   168
hgs
parents:
diff changeset
   169
    QCOMPARE( mouseClickCancel(), true );
hgs
parents:
diff changeset
   170
hgs
parents:
diff changeset
   171
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   172
hgs
parents:
diff changeset
   173
#endif
hgs
parents:
diff changeset
   174
}
hgs
parents:
diff changeset
   175
hgs
parents:
diff changeset
   176
/*!
hgs
parents:
diff changeset
   177
 * 
hgs
parents:
diff changeset
   178
 */
hgs
parents:
diff changeset
   179
void TestWlanWizardManual::tc_press_previous_at_scanning_page()
hgs
parents:
diff changeset
   180
{
hgs
parents:
diff changeset
   181
#ifdef tc_press_previous_at_scanning_page_enabled
hgs
parents:
diff changeset
   182
    mApList->Add("huuhaa3421", CMManagerShim::Infra, CMManagerShim::WlanSecModeOpen, false, false);
hgs
parents:
diff changeset
   183
hgs
parents:
diff changeset
   184
    mWlanQtUtilsContext->setScanWlanApsResult(mApList->List());
hgs
parents:
diff changeset
   185
    mWlanQtUtilsContext->setScanWlanDirectResult("huuhaa3421", mApList->List());
hgs
parents:
diff changeset
   186
    mWlanQtUtilsContext->setCreateWlanIapResult(100);
hgs
parents:
diff changeset
   187
    mWlanQtUtilsContext->setSignalIctResult(100, WlanQtUtils::IctPassed);
hgs
parents:
diff changeset
   188
    mWlanQtUtilsContext->setSignalWlanNetworkOpened(100);
hgs
parents:
diff changeset
   189
    mWlanQtUtilsContext->setConnectionSuccessed(true);
hgs
parents:
diff changeset
   190
hgs
parents:
diff changeset
   191
    mView->showWizard();
hgs
parents:
diff changeset
   192
    QCOMPARE( verifyCurrentPage(WlanWizardPageInternal::PageSsid), true );
hgs
parents:
diff changeset
   193
    QCOMPARE( verifyActionButtons(ButtonHidden, ButtonEnabled, ButtonDisabled, ButtonHidden), true );
hgs
parents:
diff changeset
   194
    QCOMPARE( mouseClickObject("lineEditKey"), true );
hgs
parents:
diff changeset
   195
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   196
    QCOMPARE( insertTextToObject("lineEditKey", "huuhaa3421"), true );
hgs
parents:
diff changeset
   197
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   198
    QCOMPARE( mouseClickObject("dialog"), true );
hgs
parents:
diff changeset
   199
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   200
    QCOMPARE( mouseClickNext(), true );
hgs
parents:
diff changeset
   201
hgs
parents:
diff changeset
   202
    QCOMPARE( verifyCurrentPageWithInfo(WlanWizardPageInternal::PageScanning, "huuhaa3421"), true );
hgs
parents:
diff changeset
   203
    QCOMPARE( verifyActionButtons(ButtonEnabled, ButtonEnabled, ButtonDisabled, ButtonHidden), true );  
hgs
parents:
diff changeset
   204
hgs
parents:
diff changeset
   205
    // Click previous button and next again
hgs
parents:
diff changeset
   206
    QCOMPARE( mouseClickPrevious(), true );
hgs
parents:
diff changeset
   207
    QCOMPARE( verifyCurrentPage(WlanWizardPageInternal::PageSsid), true );
hgs
parents:
diff changeset
   208
    QCOMPARE( verifyActionButtons(ButtonHidden, ButtonEnabled, ButtonEnabled, ButtonHidden), true );
hgs
parents:
diff changeset
   209
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   210
    QCOMPARE( mouseClickNext(), true );
hgs
parents:
diff changeset
   211
hgs
parents:
diff changeset
   212
    QCOMPARE( verifyCurrentPageWithInfo(WlanWizardPageInternal::PageScanning, "huuhaa3421"), true );
hgs
parents:
diff changeset
   213
    QCOMPARE( verifyCurrentPageWithInfo(WlanWizardPageInternal::PageProcessSettings, "huuhaa3421"), true );
hgs
parents:
diff changeset
   214
    QCOMPARE( verifyActionButtons(ButtonDisabled, ButtonEnabled, ButtonDisabled, ButtonHidden), true );
hgs
parents:
diff changeset
   215
    QCOMPARE( verifyCurrentPage(WlanWizardPageInternal::PageSummary, 10, 500), true );
hgs
parents:
diff changeset
   216
    // Currently against the spec in http://wikis.in.nokia.com/pub/UXD/101ConnectionManager/occ_logical_flows_and_wireframes.pdf
hgs
parents:
diff changeset
   217
    QCOMPARE( verifyActionButtons(ButtonHidden, ButtonEnabled, ButtonHidden, ButtonEnabled), true );
hgs
parents:
diff changeset
   218
hgs
parents:
diff changeset
   219
#endif
hgs
parents:
diff changeset
   220
}
hgs
parents:
diff changeset
   221
hgs
parents:
diff changeset
   222
/*!
hgs
parents:
diff changeset
   223
 * 
hgs
parents:
diff changeset
   224
 */
hgs
parents:
diff changeset
   225
void TestWlanWizardManual::tc_scan_succesful_go_to_summary_and_finish()
hgs
parents:
diff changeset
   226
{
hgs
parents:
diff changeset
   227
#ifdef tc_scan_succesful_go_to_summary_and_finish_enabled
hgs
parents:
diff changeset
   228
    mApList->Add("huuhaa3421", CMManagerShim::Infra, CMManagerShim::WlanSecModeOpen, false, false);
hgs
parents:
diff changeset
   229
hgs
parents:
diff changeset
   230
    mWlanQtUtilsContext->setScanWlanDirectResult("huuhaa3421", mApList->List());
hgs
parents:
diff changeset
   231
    mWlanQtUtilsContext->setCreateWlanIapResult(100);
hgs
parents:
diff changeset
   232
    mWlanQtUtilsContext->setSignalIctResult(100, WlanQtUtils::IctPassed);
hgs
parents:
diff changeset
   233
    mWlanQtUtilsContext->setSignalWlanNetworkOpened(100);
hgs
parents:
diff changeset
   234
    mWlanQtUtilsContext->setConnectionSuccessed(true);
hgs
parents:
diff changeset
   235
hgs
parents:
diff changeset
   236
    mView->showWizard();
hgs
parents:
diff changeset
   237
    QCOMPARE( verifyCurrentPage(WlanWizardPageInternal::PageSsid), true );
hgs
parents:
diff changeset
   238
    QCOMPARE( verifyActionButtons(ButtonHidden, ButtonEnabled, ButtonDisabled, ButtonHidden), true );
hgs
parents:
diff changeset
   239
    QCOMPARE( mouseClickObject("lineEditKey"), true );
hgs
parents:
diff changeset
   240
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   241
    QCOMPARE( insertTextToObject("lineEditKey", "huuhaa3421"), true );
hgs
parents:
diff changeset
   242
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   243
    QCOMPARE( mouseClickObject("dialog"), true );
hgs
parents:
diff changeset
   244
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   245
    QCOMPARE( mouseClickNext(), true );
hgs
parents:
diff changeset
   246
hgs
parents:
diff changeset
   247
    QCOMPARE( verifyCurrentPageWithInfo(WlanWizardPageInternal::PageScanning, "huuhaa3421"), true );
hgs
parents:
diff changeset
   248
    QCOMPARE( verifyActionButtons(ButtonEnabled, ButtonEnabled, ButtonDisabled, ButtonHidden), true ); 
hgs
parents:
diff changeset
   249
    QCOMPARE( verifyCurrentPageWithInfo(WlanWizardPageInternal::PageProcessSettings, "huuhaa3421"), true );
hgs
parents:
diff changeset
   250
    QCOMPARE( verifyActionButtons(ButtonDisabled, ButtonEnabled, ButtonDisabled, ButtonHidden), true );
hgs
parents:
diff changeset
   251
    QCOMPARE( verifyCurrentPage(WlanWizardPageInternal::PageSummary, 10, 500), true );
hgs
parents:
diff changeset
   252
    // Currently against the spec in http://wikis.in.nokia.com/pub/UXD/101ConnectionManager/occ_logical_flows_and_wireframes.pdf
hgs
parents:
diff changeset
   253
    QCOMPARE( verifyActionButtons(ButtonHidden, ButtonEnabled, ButtonHidden, ButtonEnabled), true );
hgs
parents:
diff changeset
   254
    QCOMPARE( mouseClickFinish(), true );
hgs
parents:
diff changeset
   255
#endif
hgs
parents:
diff changeset
   256
}
hgs
parents:
diff changeset
   257
hgs
parents:
diff changeset
   258
/*!
hgs
parents:
diff changeset
   259
 * Stop verifying buttons for views that have been already verified.
hgs
parents:
diff changeset
   260
 */
hgs
parents:
diff changeset
   261
void TestWlanWizardManual::tc_wep_pwd_too_short_error_label()
hgs
parents:
diff changeset
   262
{
hgs
parents:
diff changeset
   263
#ifdef tc_wep_pwd_too_short_error_label_enabled
hgs
parents:
diff changeset
   264
    mApList->Add("huuhaa3421", CMManagerShim::Infra, CMManagerShim::WlanSecModeWep, false, false);
hgs
parents:
diff changeset
   265
hgs
parents:
diff changeset
   266
    mWlanQtUtilsContext->setScanWlanApsResult(mApList->List());
hgs
parents:
diff changeset
   267
    mWlanQtUtilsContext->setScanWlanDirectResult("huuhaa3421", mApList->List());
hgs
parents:
diff changeset
   268
    mWlanQtUtilsContext->setCreateWlanIapResult(100);
hgs
parents:
diff changeset
   269
    mWlanQtUtilsContext->setSignalIctResult(100, WlanQtUtils::IctPassed);
hgs
parents:
diff changeset
   270
    mWlanQtUtilsContext->setSignalWlanNetworkOpened(100);
hgs
parents:
diff changeset
   271
    mWlanQtUtilsContext->setConnectionSuccessed(true);
hgs
parents:
diff changeset
   272
hgs
parents:
diff changeset
   273
    mView->showWizard();
hgs
parents:
diff changeset
   274
    QCOMPARE( verifyCurrentPage(WlanWizardPageInternal::PageSsid), true );
hgs
parents:
diff changeset
   275
    QCOMPARE( verifyActionButtons(ButtonHidden, ButtonEnabled, ButtonDisabled, ButtonHidden), true );
hgs
parents:
diff changeset
   276
    QCOMPARE( mouseClickObject("lineEditKey"), true );
hgs
parents:
diff changeset
   277
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   278
    QCOMPARE( insertTextToObject("lineEditKey", "huuhaa3421"), true );
hgs
parents:
diff changeset
   279
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   280
    QCOMPARE( mouseClickObject("dialog"), true );
hgs
parents:
diff changeset
   281
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   282
    QCOMPARE( mouseClickNext(), true );
hgs
parents:
diff changeset
   283
hgs
parents:
diff changeset
   284
    QCOMPARE( verifyCurrentPageWithInfo(WlanWizardPageInternal::PageScanning, "huuhaa3421"), true );
hgs
parents:
diff changeset
   285
    
hgs
parents:
diff changeset
   286
    // Key query short pwd
hgs
parents:
diff changeset
   287
    QCOMPARE( verifyCurrentPageWithInfo(WlanWizardPageInternal::PageKeyQuery, "huuhaa3421"), true );
hgs
parents:
diff changeset
   288
    QCOMPARE( mouseClickObject("lineEditKey"), true );
hgs
parents:
diff changeset
   289
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   290
    QCOMPARE( insertTextToObject("lineEditKey", "password"), true );
hgs
parents:
diff changeset
   291
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   292
    QCOMPARE( mouseClickNext(), true );
hgs
parents:
diff changeset
   293
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   294
    QCOMPARE( verifyDialogText("labelErrorNote", hbTrId("txt_occ_dialog_key_is_of_incorrect_length_please")), true );
hgs
parents:
diff changeset
   295
    QCOMPARE( mouseClickObject("dialog"), true );
hgs
parents:
diff changeset
   296
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   297
hgs
parents:
diff changeset
   298
    // Key query success
hgs
parents:
diff changeset
   299
    QCOMPARE( mouseClickObject("lineEditKey"), true );
hgs
parents:
diff changeset
   300
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   301
    QCOMPARE( verifyDialogText("labelErrorNote", ""), true );
hgs
parents:
diff changeset
   302
    QCOMPARE( insertTextToObject("lineEditKey", "12345"), true );
hgs
parents:
diff changeset
   303
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   304
    QCOMPARE( mouseClickNext(), true );
hgs
parents:
diff changeset
   305
hgs
parents:
diff changeset
   306
    QCOMPARE( verifyCurrentPageWithInfo(WlanWizardPageInternal::PageProcessSettings, "huuhaa3421"), true );
hgs
parents:
diff changeset
   307
    QCOMPARE( verifyCurrentPage(WlanWizardPageInternal::PageSummary, 10, 500), true );
hgs
parents:
diff changeset
   308
#endif
hgs
parents:
diff changeset
   309
}
hgs
parents:
diff changeset
   310
hgs
parents:
diff changeset
   311
/*!
hgs
parents:
diff changeset
   312
 * 
hgs
parents:
diff changeset
   313
 */
hgs
parents:
diff changeset
   314
void TestWlanWizardManual::tc_press_previous_at_key_query()
hgs
parents:
diff changeset
   315
{
hgs
parents:
diff changeset
   316
#ifdef tc_press_previous_at_key_query_enabled
hgs
parents:
diff changeset
   317
    mApList->Add("huuhaa3421", CMManagerShim::Infra, CMManagerShim::WlanSecModeWep, false, false);
hgs
parents:
diff changeset
   318
hgs
parents:
diff changeset
   319
    mWlanQtUtilsContext->setScanWlanApsResult(mApList->List());
hgs
parents:
diff changeset
   320
    mWlanQtUtilsContext->setScanWlanDirectResult("huuhaa3421", mApList->List());
hgs
parents:
diff changeset
   321
    mWlanQtUtilsContext->setCreateWlanIapResult(100);
hgs
parents:
diff changeset
   322
    mWlanQtUtilsContext->setSignalIctResult(100, WlanQtUtils::IctPassed);
hgs
parents:
diff changeset
   323
    mWlanQtUtilsContext->setSignalWlanNetworkOpened(100);
hgs
parents:
diff changeset
   324
    mWlanQtUtilsContext->setConnectionSuccessed(true);
hgs
parents:
diff changeset
   325
hgs
parents:
diff changeset
   326
    mView->showWizard();
hgs
parents:
diff changeset
   327
    QCOMPARE( verifyCurrentPage(WlanWizardPageInternal::PageSsid), true );
hgs
parents:
diff changeset
   328
    QCOMPARE( verifyActionButtons(ButtonHidden, ButtonEnabled, ButtonDisabled, ButtonHidden), true );
hgs
parents:
diff changeset
   329
    QCOMPARE( mouseClickObject("lineEditKey"), true );
hgs
parents:
diff changeset
   330
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   331
    QCOMPARE( insertTextToObject("lineEditKey", "huuhaa3421"), true );
hgs
parents:
diff changeset
   332
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   333
    QCOMPARE( mouseClickObject("dialog"), true );
hgs
parents:
diff changeset
   334
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   335
    QCOMPARE( mouseClickNext(), true );
hgs
parents:
diff changeset
   336
hgs
parents:
diff changeset
   337
    QCOMPARE( verifyCurrentPageWithInfo(WlanWizardPageInternal::PageScanning, "huuhaa3421"), true );
hgs
parents:
diff changeset
   338
    QCOMPARE( verifyCurrentPageWithInfo(WlanWizardPageInternal::PageKeyQuery, "huuhaa3421"), true );
hgs
parents:
diff changeset
   339
    QCOMPARE( mouseClickPrevious(), true );
hgs
parents:
diff changeset
   340
    QCOMPARE( verifyCurrentPage(WlanWizardPageInternal::PageSsid), true );
hgs
parents:
diff changeset
   341
    QCOMPARE( mouseClickNext(), true );
hgs
parents:
diff changeset
   342
hgs
parents:
diff changeset
   343
    QCOMPARE( verifyCurrentPageWithInfo(WlanWizardPageInternal::PageKeyQuery, "huuhaa3421"), true );
hgs
parents:
diff changeset
   344
#endif
hgs
parents:
diff changeset
   345
}
hgs
parents:
diff changeset
   346
hgs
parents:
diff changeset
   347
/*!
hgs
parents:
diff changeset
   348
 * 
hgs
parents:
diff changeset
   349
 */
hgs
parents:
diff changeset
   350
void TestWlanWizardManual::tc_manual_selection_with_press_previous()
hgs
parents:
diff changeset
   351
{
hgs
parents:
diff changeset
   352
#ifdef tc_manual_selection_with_press_previous_enabled
hgs
parents:
diff changeset
   353
hgs
parents:
diff changeset
   354
    mWlanQtUtilsContext->setScanWlanDirectResult("huuhaa3421", mApList->List());
hgs
parents:
diff changeset
   355
    mWlanQtUtilsContext->setCreateWlanIapResult(100);
hgs
parents:
diff changeset
   356
    mWlanQtUtilsContext->setSignalIctResult(100, WlanQtUtils::IctPassed);
hgs
parents:
diff changeset
   357
    mWlanQtUtilsContext->setSignalWlanNetworkOpened(100);
hgs
parents:
diff changeset
   358
    mWlanQtUtilsContext->setConnectionSuccessed(true);
hgs
parents:
diff changeset
   359
hgs
parents:
diff changeset
   360
    mView->showWizard();
hgs
parents:
diff changeset
   361
    QCOMPARE( verifyCurrentPage(WlanWizardPageInternal::PageSsid), true );
hgs
parents:
diff changeset
   362
    QCOMPARE( verifyActionButtons(ButtonHidden, ButtonEnabled, ButtonDisabled, ButtonHidden), true );
hgs
parents:
diff changeset
   363
    QCOMPARE( mouseClickObject("lineEditKey"), true );
hgs
parents:
diff changeset
   364
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   365
    QCOMPARE( insertTextToObject("lineEditKey", "huuhaa3421"), true );
hgs
parents:
diff changeset
   366
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   367
    QCOMPARE( mouseClickObject("dialog"), true );
hgs
parents:
diff changeset
   368
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   369
    QCOMPARE( mouseClickNext(), true );
hgs
parents:
diff changeset
   370
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   371
    QCOMPARE( verifyCurrentPageWithInfo(WlanWizardPageInternal::PageScanning, "huuhaa3421"), true );
hgs
parents:
diff changeset
   372
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   373
    QCOMPARE( verifyCurrentPage(WlanWizardPageInternal::PageNetworkMode), true );
hgs
parents:
diff changeset
   374
    QCOMPARE( verifyActionButtons(ButtonEnabled, ButtonEnabled, ButtonDisabled, ButtonHidden), true );
hgs
parents:
diff changeset
   375
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   376
    QCOMPARE( mouseClickPrevious(), true );
hgs
parents:
diff changeset
   377
    QCOMPARE( verifyCurrentPage(WlanWizardPageInternal::PageSsid), true );
hgs
parents:
diff changeset
   378
    QCOMPARE( mouseClickNext(), true );
hgs
parents:
diff changeset
   379
    QCOMPARE( verifyCurrentPageWithInfo(WlanWizardPageInternal::PageNetworkMode, "huuhaa3421"), true );
hgs
parents:
diff changeset
   380
    QCOMPARE( selectRadioButton( "list", 0 ), true );
hgs
parents:
diff changeset
   381
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   382
    QCOMPARE( verifyActionButtons(ButtonEnabled, ButtonEnabled, ButtonEnabled, ButtonHidden), true );
hgs
parents:
diff changeset
   383
    QCOMPARE( mouseClickNext(), true );
hgs
parents:
diff changeset
   384
hgs
parents:
diff changeset
   385
    QCOMPARE( verifyCurrentPageWithInfo(WlanWizardPageInternal::PageNetworkSecurity, "huuhaa3421"), true );
hgs
parents:
diff changeset
   386
    QCOMPARE( verifyActionButtons(ButtonEnabled, ButtonEnabled, ButtonDisabled, ButtonHidden), true ); 
hgs
parents:
diff changeset
   387
    QCOMPARE( mouseClickPrevious(), true );
hgs
parents:
diff changeset
   388
    QCOMPARE( verifyCurrentPageWithInfo(WlanWizardPageInternal::PageNetworkMode, "huuhaa3421"), true );
hgs
parents:
diff changeset
   389
    QCOMPARE( mouseClickNext(), true );
hgs
parents:
diff changeset
   390
    QCOMPARE( verifyCurrentPageWithInfo(WlanWizardPageInternal::PageNetworkSecurity, "huuhaa3421"), true );
hgs
parents:
diff changeset
   391
    QCOMPARE( selectRadioButton( "list", 0 ), true );
hgs
parents:
diff changeset
   392
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   393
    QCOMPARE( verifyActionButtons(ButtonEnabled, ButtonEnabled, ButtonEnabled, ButtonHidden), true );
61
hgs
parents: 60
diff changeset
   394
hgs
parents: 60
diff changeset
   395
    QCOMPARE( mouseClickPrevious(), true );
hgs
parents: 60
diff changeset
   396
    QCOMPARE( verifyCurrentPageWithInfo(WlanWizardPageInternal::PageNetworkMode, "huuhaa3421"), true );
hgs
parents: 60
diff changeset
   397
    QCOMPARE( verifyActionButtons(ButtonEnabled, ButtonEnabled, ButtonEnabled, ButtonHidden), true ); 
hgs
parents: 60
diff changeset
   398
    QCOMPARE( mouseClickNext(), true );
hgs
parents: 60
diff changeset
   399
    QCOMPARE( verifyCurrentPageWithInfo(WlanWizardPageInternal::PageNetworkSecurity, "huuhaa3421"), true );
hgs
parents: 60
diff changeset
   400
    QCOMPARE( verifyActionButtons(ButtonEnabled, ButtonEnabled, ButtonEnabled, ButtonHidden), true ); 
hgs
parents: 60
diff changeset
   401
    QCOMPARE( verifySelectedRadioButton("list"), 0 );
hgs
parents: 60
diff changeset
   402
    
53
hgs
parents:
diff changeset
   403
    QCOMPARE( mouseClickNext(), true );
hgs
parents:
diff changeset
   404
    QCOMPARE( verifyCurrentPage(WlanWizardPageInternal::PageSummary, 10, 500), true );
hgs
parents:
diff changeset
   405
    QCOMPARE( verifyActionButtons(ButtonHidden, ButtonEnabled, ButtonHidden, ButtonEnabled), true );
hgs
parents:
diff changeset
   406
#endif    
hgs
parents:
diff changeset
   407
}
hgs
parents:
diff changeset
   408
hgs
parents:
diff changeset
   409
/*!
hgs
parents:
diff changeset
   410
 * 
hgs
parents:
diff changeset
   411
 */
hgs
parents:
diff changeset
   412
void TestWlanWizardManual::tc_illegal_characters_in_wep_key()
hgs
parents:
diff changeset
   413
{
hgs
parents:
diff changeset
   414
#ifdef tc_illegal_characters_in_wep_key_enabled
hgs
parents:
diff changeset
   415
    mApList->Add("huuhaa3421", CMManagerShim::Infra, CMManagerShim::WlanSecModeWep, false, false);
hgs
parents:
diff changeset
   416
hgs
parents:
diff changeset
   417
    mWlanQtUtilsContext->setScanWlanApsResult(mApList->List());
hgs
parents:
diff changeset
   418
    mWlanQtUtilsContext->setScanWlanDirectResult("huuhaa3421", mApList->List());
hgs
parents:
diff changeset
   419
    mWlanQtUtilsContext->setCreateWlanIapResult(100);
hgs
parents:
diff changeset
   420
    mWlanQtUtilsContext->setSignalIctResult(100, WlanQtUtils::IctPassed);
hgs
parents:
diff changeset
   421
    mWlanQtUtilsContext->setSignalWlanNetworkOpened(100);
hgs
parents:
diff changeset
   422
    mWlanQtUtilsContext->setConnectionSuccessed(true);
hgs
parents:
diff changeset
   423
hgs
parents:
diff changeset
   424
    mView->showWizard();
hgs
parents:
diff changeset
   425
    QCOMPARE( verifyCurrentPage(WlanWizardPageInternal::PageSsid), true );
hgs
parents:
diff changeset
   426
    QCOMPARE( verifyActionButtons(ButtonHidden, ButtonEnabled, ButtonDisabled, ButtonHidden), true );
hgs
parents:
diff changeset
   427
    QCOMPARE( mouseClickObject("lineEditKey"), true );
hgs
parents:
diff changeset
   428
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   429
    QCOMPARE( insertTextToObject("lineEditKey", "huuhaa3421"), true );
hgs
parents:
diff changeset
   430
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   431
    QCOMPARE( mouseClickObject("dialog"), true );
hgs
parents:
diff changeset
   432
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   433
    QCOMPARE( mouseClickNext(), true );
hgs
parents:
diff changeset
   434
hgs
parents:
diff changeset
   435
    QCOMPARE( verifyCurrentPageWithInfo(WlanWizardPageInternal::PageScanning, "huuhaa3421"), true );
hgs
parents:
diff changeset
   436
    QCOMPARE( verifyCurrentPageWithInfo(WlanWizardPageInternal::PageKeyQuery, "huuhaa3421"), true );
hgs
parents:
diff changeset
   437
    
hgs
parents:
diff changeset
   438
    QCOMPARE( insertTextToObject("lineEditKey", "passworddd"), true );
hgs
parents:
diff changeset
   439
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   440
    QCOMPARE( mouseClickNext(), true );
hgs
parents:
diff changeset
   441
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   442
    QCOMPARE( verifyDialogText("labelErrorNote", hbTrId("txt_occ_dialog_illegal_characters_in_key_please_c")), true );
hgs
parents:
diff changeset
   443
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   444
hgs
parents:
diff changeset
   445
#endif
hgs
parents:
diff changeset
   446
}
hgs
parents:
diff changeset
   447
hgs
parents:
diff changeset
   448
/*!
hgs
parents:
diff changeset
   449
 * 
hgs
parents:
diff changeset
   450
 */
hgs
parents:
diff changeset
   451
void TestWlanWizardManual::tc_too_short_wpa_key()
hgs
parents:
diff changeset
   452
{
hgs
parents:
diff changeset
   453
#ifdef tc_too_short_wpa_key_enabled
hgs
parents:
diff changeset
   454
    mApList->Add("huuhaa3421", CMManagerShim::Infra, CMManagerShim::WlanSecModeWpa, true, false);
hgs
parents:
diff changeset
   455
hgs
parents:
diff changeset
   456
    mWlanQtUtilsContext->setScanWlanApsResult(mApList->List());
hgs
parents:
diff changeset
   457
    mWlanQtUtilsContext->setScanWlanDirectResult("huuhaa3421", mApList->List());
hgs
parents:
diff changeset
   458
    mWlanQtUtilsContext->setCreateWlanIapResult(100);
hgs
parents:
diff changeset
   459
    mWlanQtUtilsContext->setSignalIctResult(100, WlanQtUtils::IctPassed);
hgs
parents:
diff changeset
   460
    mWlanQtUtilsContext->setSignalWlanNetworkOpened(100);
hgs
parents:
diff changeset
   461
    mWlanQtUtilsContext->setConnectionSuccessed(true);
hgs
parents:
diff changeset
   462
hgs
parents:
diff changeset
   463
    mView->showWizard();
hgs
parents:
diff changeset
   464
    QCOMPARE( verifyCurrentPage(WlanWizardPageInternal::PageSsid), true );
hgs
parents:
diff changeset
   465
    QCOMPARE( verifyActionButtons(ButtonHidden, ButtonEnabled, ButtonDisabled, ButtonHidden), true );
hgs
parents:
diff changeset
   466
    QCOMPARE( mouseClickObject("lineEditKey"), true );
hgs
parents:
diff changeset
   467
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   468
    QCOMPARE( insertTextToObject("lineEditKey", "huuhaa3421"), true );
hgs
parents:
diff changeset
   469
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   470
    QCOMPARE( mouseClickObject("dialog"), true );
hgs
parents:
diff changeset
   471
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   472
    QCOMPARE( mouseClickNext(), true );
hgs
parents:
diff changeset
   473
hgs
parents:
diff changeset
   474
    QCOMPARE( verifyCurrentPageWithInfo(WlanWizardPageInternal::PageScanning, "huuhaa3421"), true );
hgs
parents:
diff changeset
   475
    QTest::qWait(2000);
hgs
parents:
diff changeset
   476
    QCOMPARE( verifyCurrentPageWithInfo(WlanWizardPageInternal::PageKeyQuery, "huuhaa3421"), true );
hgs
parents:
diff changeset
   477
    
hgs
parents:
diff changeset
   478
    QCOMPARE( insertTextToObject("lineEditKey", "1234"), true );
hgs
parents:
diff changeset
   479
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   480
    QCOMPARE( mouseClickNext(), true );
hgs
parents:
diff changeset
   481
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   482
    QCOMPARE( verifyDialogText("labelErrorNote", hbTrId("txt_occ_dialog_preshared_key_too_short_at_least")), true );
hgs
parents:
diff changeset
   483
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   484
#endif
hgs
parents:
diff changeset
   485
}
hgs
parents:
diff changeset
   486
hgs
parents:
diff changeset
   487
/*!
hgs
parents:
diff changeset
   488
 * wpa psk
hgs
parents:
diff changeset
   489
 */
hgs
parents:
diff changeset
   490
void TestWlanWizardManual::tc_wpa_psk_success()
hgs
parents:
diff changeset
   491
{
hgs
parents:
diff changeset
   492
#ifdef tc_wpa_psk_success_enabled
hgs
parents:
diff changeset
   493
    mApList->Add("huuhaa3421", CMManagerShim::Infra, CMManagerShim::WlanSecModeWpa, true, false);
hgs
parents:
diff changeset
   494
hgs
parents:
diff changeset
   495
    mWlanQtUtilsContext->setScanWlanApsResult(mApList->List());
hgs
parents:
diff changeset
   496
    mWlanQtUtilsContext->setScanWlanDirectResult("huuhaa3421", mApList->List());
hgs
parents:
diff changeset
   497
    mWlanQtUtilsContext->setCreateWlanIapResult(100);
hgs
parents:
diff changeset
   498
    mWlanQtUtilsContext->setSignalIctResult(100, WlanQtUtils::IctPassed);
hgs
parents:
diff changeset
   499
    mWlanQtUtilsContext->setSignalWlanNetworkOpened(100);
hgs
parents:
diff changeset
   500
    mWlanQtUtilsContext->setConnectionSuccessed(true);
hgs
parents:
diff changeset
   501
hgs
parents:
diff changeset
   502
    mView->showWizard();
hgs
parents:
diff changeset
   503
    QCOMPARE( verifyCurrentPage(WlanWizardPageInternal::PageSsid), true );
hgs
parents:
diff changeset
   504
    QCOMPARE( verifyActionButtons(ButtonHidden, ButtonEnabled, ButtonDisabled, ButtonHidden), true );
hgs
parents:
diff changeset
   505
    QCOMPARE( mouseClickObject("lineEditKey"), true );
hgs
parents:
diff changeset
   506
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   507
    QCOMPARE( insertTextToObject("lineEditKey", "huuhaa3421"), true );
hgs
parents:
diff changeset
   508
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   509
    QCOMPARE( mouseClickObject("dialog"), true );
hgs
parents:
diff changeset
   510
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   511
    QCOMPARE( mouseClickNext(), true );
hgs
parents:
diff changeset
   512
hgs
parents:
diff changeset
   513
    QCOMPARE( verifyCurrentPageWithInfo(WlanWizardPageInternal::PageScanning, "huuhaa3421"), true );
hgs
parents:
diff changeset
   514
    QTest::qWait(2000);
hgs
parents:
diff changeset
   515
    QCOMPARE( verifyCurrentPageWithInfo(WlanWizardPageInternal::PageKeyQuery, "huuhaa3421"), true );
hgs
parents:
diff changeset
   516
hgs
parents:
diff changeset
   517
    QCOMPARE( insertTextToObject("lineEditKey", "1234567890"), true );
hgs
parents:
diff changeset
   518
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   519
    QCOMPARE( mouseClickNext(), true );
hgs
parents:
diff changeset
   520
    QCOMPARE( verifyCurrentPageWithInfo(WlanWizardPageInternal::PageProcessSettings, "huuhaa3421"), true );
hgs
parents:
diff changeset
   521
    QCOMPARE( verifyCurrentPage(WlanWizardPageInternal::PageSummary, 10, 500), true );
hgs
parents:
diff changeset
   522
#endif
hgs
parents:
diff changeset
   523
}
hgs
parents:
diff changeset
   524
hgs
parents:
diff changeset
   525
/*!
hgs
parents:
diff changeset
   526
 * no wpa psk
hgs
parents:
diff changeset
   527
 */
hgs
parents:
diff changeset
   528
void TestWlanWizardManual::tc_wpa_no_psk_go_to_eap_start()
hgs
parents:
diff changeset
   529
{
hgs
parents:
diff changeset
   530
#ifdef tc_wpa_no_psk_go_to_eap_start_enabled
hgs
parents:
diff changeset
   531
    mApList->Add("huuhaa3421", CMManagerShim::Infra, CMManagerShim::WlanSecModeWpa, false, false);
hgs
parents:
diff changeset
   532
hgs
parents:
diff changeset
   533
    mWlanQtUtilsContext->setScanWlanApsResult(mApList->List());
hgs
parents:
diff changeset
   534
    mWlanQtUtilsContext->setScanWlanDirectResult("huuhaa3421", mApList->List());
hgs
parents:
diff changeset
   535
    mWlanQtUtilsContext->setCreateWlanIapResult(100);
hgs
parents:
diff changeset
   536
    mWlanQtUtilsContext->setSignalIctResult(100, WlanQtUtils::IctPassed);
hgs
parents:
diff changeset
   537
    mWlanQtUtilsContext->setSignalWlanNetworkOpened(100);
hgs
parents:
diff changeset
   538
    mWlanQtUtilsContext->setConnectionSuccessed(true);
hgs
parents:
diff changeset
   539
hgs
parents:
diff changeset
   540
    mView->showWizard();
hgs
parents:
diff changeset
   541
    QCOMPARE( verifyCurrentPage(WlanWizardPageInternal::PageSsid), true );
hgs
parents:
diff changeset
   542
    QCOMPARE( verifyActionButtons(ButtonHidden, ButtonEnabled, ButtonDisabled, ButtonHidden), true );
hgs
parents:
diff changeset
   543
    QCOMPARE( mouseClickObject("lineEditKey"), true );
hgs
parents:
diff changeset
   544
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   545
    QCOMPARE( insertTextToObject("lineEditKey", "huuhaa3421"), true );
hgs
parents:
diff changeset
   546
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   547
    QCOMPARE( mouseClickObject("dialog"), true );
hgs
parents:
diff changeset
   548
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   549
    QCOMPARE( mouseClickNext(), true );
hgs
parents:
diff changeset
   550
hgs
parents:
diff changeset
   551
    QCOMPARE( verifyCurrentPageWithInfo(WlanWizardPageInternal::PageScanning, "huuhaa3421"), true );
hgs
parents:
diff changeset
   552
    QCOMPARE( verifyCurrentPage(WlanWizardPageInternal::PageEapStart), true );
hgs
parents:
diff changeset
   553
    QCOMPARE( mouseClickPrevious(), true );
hgs
parents:
diff changeset
   554
    QCOMPARE( verifyCurrentPage(WlanWizardPageInternal::PageSsid), true );
hgs
parents:
diff changeset
   555
    QCOMPARE( mouseClickNext(), true );
hgs
parents:
diff changeset
   556
    QCOMPARE( verifyCurrentPageWithInfo(WlanWizardPageInternal::PageScanning, "huuhaa3421"), true );
hgs
parents:
diff changeset
   557
    QCOMPARE( verifyCurrentPage(WlanWizardPageInternal::PageEapStart), true );    
hgs
parents:
diff changeset
   558
#endif
hgs
parents:
diff changeset
   559
}
hgs
parents:
diff changeset
   560
hgs
parents:
diff changeset
   561
/*!
hgs
parents:
diff changeset
   562
 * wpa2 psk
hgs
parents:
diff changeset
   563
 */
hgs
parents:
diff changeset
   564
void TestWlanWizardManual::tc_wpa2_psk_success()
hgs
parents:
diff changeset
   565
{
hgs
parents:
diff changeset
   566
#ifdef tc_wpa2_psk_success_enabled
hgs
parents:
diff changeset
   567
    mApList->Add("huuhaa3421", CMManagerShim::Infra, CMManagerShim::WlanSecModeWpa2, true, false);
hgs
parents:
diff changeset
   568
hgs
parents:
diff changeset
   569
    mWlanQtUtilsContext->setScanWlanApsResult(mApList->List());
hgs
parents:
diff changeset
   570
    mWlanQtUtilsContext->setScanWlanDirectResult("huuhaa3421", mApList->List());
hgs
parents:
diff changeset
   571
    mWlanQtUtilsContext->setCreateWlanIapResult(100);
hgs
parents:
diff changeset
   572
    mWlanQtUtilsContext->setSignalIctResult(100, WlanQtUtils::IctPassed);
hgs
parents:
diff changeset
   573
    mWlanQtUtilsContext->setSignalWlanNetworkOpened(100);
hgs
parents:
diff changeset
   574
    mWlanQtUtilsContext->setConnectionSuccessed(true);
hgs
parents:
diff changeset
   575
hgs
parents:
diff changeset
   576
    mView->showWizard();
hgs
parents:
diff changeset
   577
    QCOMPARE( verifyCurrentPage(WlanWizardPageInternal::PageSsid), true );
hgs
parents:
diff changeset
   578
    QCOMPARE( verifyActionButtons(ButtonHidden, ButtonEnabled, ButtonDisabled, ButtonHidden), true );
hgs
parents:
diff changeset
   579
    QCOMPARE( mouseClickObject("lineEditKey"), true );
hgs
parents:
diff changeset
   580
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   581
    QCOMPARE( insertTextToObject("lineEditKey", "huuhaa3421"), true );
hgs
parents:
diff changeset
   582
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   583
    QCOMPARE( mouseClickObject("dialog"), true );
hgs
parents:
diff changeset
   584
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   585
    QCOMPARE( mouseClickNext(), true );
hgs
parents:
diff changeset
   586
hgs
parents:
diff changeset
   587
    QCOMPARE( verifyCurrentPageWithInfo(WlanWizardPageInternal::PageScanning, "huuhaa3421"), true );
hgs
parents:
diff changeset
   588
    QTest::qWait(2000);
hgs
parents:
diff changeset
   589
    QCOMPARE( verifyCurrentPageWithInfo(WlanWizardPageInternal::PageKeyQuery, "huuhaa3421"), true );
hgs
parents:
diff changeset
   590
hgs
parents:
diff changeset
   591
    QCOMPARE( insertTextToObject("lineEditKey", "1234567890"), true );
hgs
parents:
diff changeset
   592
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   593
    QCOMPARE( mouseClickNext(), true );
hgs
parents:
diff changeset
   594
    QCOMPARE( verifyCurrentPageWithInfo(WlanWizardPageInternal::PageProcessSettings, "huuhaa3421"), true );
hgs
parents:
diff changeset
   595
    QCOMPARE( verifyCurrentPage(WlanWizardPageInternal::PageSummary, 10, 500), true );
hgs
parents:
diff changeset
   596
#endif
hgs
parents:
diff changeset
   597
}
hgs
parents:
diff changeset
   598
hgs
parents:
diff changeset
   599
/*!
hgs
parents:
diff changeset
   600
 * wpa2 no psk
hgs
parents:
diff changeset
   601
 */
hgs
parents:
diff changeset
   602
void TestWlanWizardManual::tc_wpa2_no_psk_go_to_eap_start()
hgs
parents:
diff changeset
   603
{
hgs
parents:
diff changeset
   604
#ifdef tc_wpa2_no_psk_go_to_eap_start_enabled
hgs
parents:
diff changeset
   605
    mApList->Add("huuhaa3421", CMManagerShim::Infra, CMManagerShim::WlanSecModeWpa2, false, false);
hgs
parents:
diff changeset
   606
hgs
parents:
diff changeset
   607
    mWlanQtUtilsContext->setScanWlanApsResult(mApList->List());
hgs
parents:
diff changeset
   608
    mWlanQtUtilsContext->setScanWlanDirectResult("huuhaa3421", mApList->List());
hgs
parents:
diff changeset
   609
    mWlanQtUtilsContext->setCreateWlanIapResult(100);
hgs
parents:
diff changeset
   610
    mWlanQtUtilsContext->setSignalIctResult(100, WlanQtUtils::IctPassed);
hgs
parents:
diff changeset
   611
    mWlanQtUtilsContext->setSignalWlanNetworkOpened(100);
hgs
parents:
diff changeset
   612
    mWlanQtUtilsContext->setConnectionSuccessed(true);
hgs
parents:
diff changeset
   613
hgs
parents:
diff changeset
   614
    mView->showWizard();
hgs
parents:
diff changeset
   615
    QCOMPARE( verifyCurrentPage(WlanWizardPageInternal::PageSsid), true );
hgs
parents:
diff changeset
   616
    QCOMPARE( verifyActionButtons(ButtonHidden, ButtonEnabled, ButtonDisabled, ButtonHidden), true );
hgs
parents:
diff changeset
   617
    QCOMPARE( mouseClickObject("lineEditKey"), true );
hgs
parents:
diff changeset
   618
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   619
    QCOMPARE( insertTextToObject("lineEditKey", "huuhaa3421"), true );
hgs
parents:
diff changeset
   620
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   621
    QCOMPARE( mouseClickObject("dialog"), true );
hgs
parents:
diff changeset
   622
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   623
    QCOMPARE( mouseClickNext(), true );
hgs
parents:
diff changeset
   624
hgs
parents:
diff changeset
   625
    QCOMPARE( verifyCurrentPageWithInfo(WlanWizardPageInternal::PageScanning, "huuhaa3421"), true );
hgs
parents:
diff changeset
   626
    QCOMPARE( verifyCurrentPage(WlanWizardPageInternal::PageEapStart), true );
hgs
parents:
diff changeset
   627
#endif
hgs
parents:
diff changeset
   628
}
hgs
parents:
diff changeset
   629
hgs
parents:
diff changeset
   630
/*!
hgs
parents:
diff changeset
   631
 * Wlan network closed -> generic error
hgs
parents:
diff changeset
   632
 */
hgs
parents:
diff changeset
   633
void TestWlanWizardManual::tc_network_closed_generic_error()
hgs
parents:
diff changeset
   634
{
hgs
parents:
diff changeset
   635
#ifdef tc_network_closed_generic_error_enabled
hgs
parents:
diff changeset
   636
    mApList->Add("huuhaa3421", CMManagerShim::Infra, CMManagerShim::WlanSecModeOpen, false, false);
hgs
parents:
diff changeset
   637
hgs
parents:
diff changeset
   638
    mWlanQtUtilsContext->setScanWlanApsResult(mApList->List());
hgs
parents:
diff changeset
   639
    mWlanQtUtilsContext->setScanWlanDirectResult("huuhaa3421", mApList->List());
hgs
parents:
diff changeset
   640
    mWlanQtUtilsContext->setCreateWlanIapResult(100);
hgs
parents:
diff changeset
   641
    mWlanQtUtilsContext->setSignalIctResult(100, WlanQtUtils::IctPassed);
hgs
parents:
diff changeset
   642
    mWlanQtUtilsContext->setSignalWlanNetworkClosed(100, 1);
hgs
parents:
diff changeset
   643
    mWlanQtUtilsContext->setConnectionSuccessed(false);
hgs
parents:
diff changeset
   644
hgs
parents:
diff changeset
   645
    mView->showWizard();
hgs
parents:
diff changeset
   646
    QCOMPARE( verifyCurrentPage(WlanWizardPageInternal::PageSsid), true );
hgs
parents:
diff changeset
   647
    QCOMPARE( verifyActionButtons(ButtonHidden, ButtonEnabled, ButtonDisabled, ButtonHidden), true );
hgs
parents:
diff changeset
   648
    QCOMPARE( mouseClickObject("lineEditKey"), true );
hgs
parents:
diff changeset
   649
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   650
    QCOMPARE( insertTextToObject("lineEditKey", "huuhaa3421"), true );
hgs
parents:
diff changeset
   651
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   652
    QCOMPARE( mouseClickObject("dialog"), true );
hgs
parents:
diff changeset
   653
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   654
    QCOMPARE( mouseClickNext(), true );
hgs
parents:
diff changeset
   655
hgs
parents:
diff changeset
   656
    QCOMPARE( verifyCurrentPageWithInfo(WlanWizardPageInternal::PageScanning, "huuhaa3421"), true );
hgs
parents:
diff changeset
   657
    QCOMPARE( verifyCurrentPageWithInfo(WlanWizardPageInternal::PageProcessSettings, "huuhaa3421"), true );
hgs
parents:
diff changeset
   658
    QCOMPARE( verifyCurrentPageWithInfo(WlanWizardPageInternal::PageGenericError, hbTrId("txt_occ_dialog_connection_failed")), true );
hgs
parents:
diff changeset
   659
    
hgs
parents:
diff changeset
   660
#endif
hgs
parents:
diff changeset
   661
}
hgs
parents:
diff changeset
   662
hgs
parents:
diff changeset
   663
/*!
hgs
parents:
diff changeset
   664
 * adhoc no psk
hgs
parents:
diff changeset
   665
 */
hgs
parents:
diff changeset
   666
void TestWlanWizardManual::tc_adhoc_network_no_psk()
hgs
parents:
diff changeset
   667
{
hgs
parents:
diff changeset
   668
#ifdef tc_adhoc_network_no_psk_enabled
hgs
parents:
diff changeset
   669
    mApList->Add("huuhaa3421", CMManagerShim::Adhoc, CMManagerShim::WlanSecModeOpen, false, false);
hgs
parents:
diff changeset
   670
hgs
parents:
diff changeset
   671
    mWlanQtUtilsContext->setScanWlanApsResult(mApList->List());
hgs
parents:
diff changeset
   672
    mWlanQtUtilsContext->setScanWlanDirectResult("huuhaa3421", mApList->List());
hgs
parents:
diff changeset
   673
    mWlanQtUtilsContext->setCreateWlanIapResult(100);
hgs
parents:
diff changeset
   674
    mWlanQtUtilsContext->setSignalIctResult(100, WlanQtUtils::IctPassed);
hgs
parents:
diff changeset
   675
    mWlanQtUtilsContext->setSignalWlanNetworkOpened(100);
hgs
parents:
diff changeset
   676
    mWlanQtUtilsContext->setConnectionSuccessed(true);
hgs
parents:
diff changeset
   677
hgs
parents:
diff changeset
   678
    mView->showWizard();
hgs
parents:
diff changeset
   679
    QCOMPARE( verifyCurrentPage(WlanWizardPageInternal::PageSsid), true );
hgs
parents:
diff changeset
   680
    QCOMPARE( verifyActionButtons(ButtonHidden, ButtonEnabled, ButtonDisabled, ButtonHidden), true );
hgs
parents:
diff changeset
   681
    QCOMPARE( mouseClickObject("lineEditKey"), true );
hgs
parents:
diff changeset
   682
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   683
    QCOMPARE( insertTextToObject("lineEditKey", "huuhaa3421"), true );
hgs
parents:
diff changeset
   684
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   685
    QCOMPARE( mouseClickObject("dialog"), true );
hgs
parents:
diff changeset
   686
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   687
    QCOMPARE( mouseClickNext(), true );
hgs
parents:
diff changeset
   688
hgs
parents:
diff changeset
   689
    QCOMPARE( verifyCurrentPageWithInfo(WlanWizardPageInternal::PageScanning, "huuhaa3421"), true );
hgs
parents:
diff changeset
   690
    QCOMPARE( verifyCurrentPageWithInfo(WlanWizardPageInternal::PageProcessSettings, "huuhaa3421"), true );
hgs
parents:
diff changeset
   691
    QCOMPARE( verifyCurrentPage(WlanWizardPageInternal::PageSummary, 10, 500), true );
hgs
parents:
diff changeset
   692
    
hgs
parents:
diff changeset
   693
#endif
hgs
parents:
diff changeset
   694
}
hgs
parents:
diff changeset
   695
hgs
parents:
diff changeset
   696
/*!
hgs
parents:
diff changeset
   697
 * 802_1x
hgs
parents:
diff changeset
   698
 */
hgs
parents:
diff changeset
   699
void TestWlanWizardManual::tc_secmode_802_1x_go_to_eap_start()
hgs
parents:
diff changeset
   700
{
hgs
parents:
diff changeset
   701
#ifdef tc_secmode_802_1x_go_to_eap_start_enabled
hgs
parents:
diff changeset
   702
    mApList->Add("huuhaa3421", CMManagerShim::Infra, CMManagerShim::WlanSecMode802_1x, false, false);
hgs
parents:
diff changeset
   703
hgs
parents:
diff changeset
   704
    mWlanQtUtilsContext->setScanWlanApsResult(mApList->List());
hgs
parents:
diff changeset
   705
    mWlanQtUtilsContext->setScanWlanDirectResult("huuhaa3421", mApList->List());
hgs
parents:
diff changeset
   706
    mWlanQtUtilsContext->setCreateWlanIapResult(100);
hgs
parents:
diff changeset
   707
    mWlanQtUtilsContext->setSignalIctResult(100, WlanQtUtils::IctPassed);
hgs
parents:
diff changeset
   708
    mWlanQtUtilsContext->setSignalWlanNetworkOpened(100);
hgs
parents:
diff changeset
   709
    mWlanQtUtilsContext->setConnectionSuccessed(true);
hgs
parents:
diff changeset
   710
hgs
parents:
diff changeset
   711
    mView->showWizard();
hgs
parents:
diff changeset
   712
    QCOMPARE( verifyCurrentPage(WlanWizardPageInternal::PageSsid), true );
hgs
parents:
diff changeset
   713
    QCOMPARE( verifyActionButtons(ButtonHidden, ButtonEnabled, ButtonDisabled, ButtonHidden), true );
hgs
parents:
diff changeset
   714
    QCOMPARE( mouseClickObject("lineEditKey"), true );
hgs
parents:
diff changeset
   715
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   716
    QCOMPARE( insertTextToObject("lineEditKey", "huuhaa3421"), true );
hgs
parents:
diff changeset
   717
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   718
    QCOMPARE( mouseClickObject("dialog"), true );
hgs
parents:
diff changeset
   719
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   720
    QCOMPARE( mouseClickNext(), true );
hgs
parents:
diff changeset
   721
hgs
parents:
diff changeset
   722
    QCOMPARE( verifyCurrentPageWithInfo(WlanWizardPageInternal::PageScanning, "huuhaa3421"), true );
hgs
parents:
diff changeset
   723
    QCOMPARE( verifyCurrentPage(WlanWizardPageInternal::PageEapStart), true );
hgs
parents:
diff changeset
   724
#endif
hgs
parents:
diff changeset
   725
}
hgs
parents:
diff changeset
   726
hgs
parents:
diff changeset
   727
/*!
hgs
parents:
diff changeset
   728
 * Wapi
hgs
parents:
diff changeset
   729
 */
hgs
parents:
diff changeset
   730
void TestWlanWizardManual::tc_sec_mode_wapi()
hgs
parents:
diff changeset
   731
{
hgs
parents:
diff changeset
   732
#ifdef tc_sec_mode_wapi_enabled
hgs
parents:
diff changeset
   733
    mApList->Add("huuhaa3421", CMManagerShim::Infra, CMManagerShim::WlanSecModeWapi, false, false);
hgs
parents:
diff changeset
   734
hgs
parents:
diff changeset
   735
    mWlanQtUtilsContext->setScanWlanApsResult(mApList->List());
hgs
parents:
diff changeset
   736
    mWlanQtUtilsContext->setScanWlanDirectResult("huuhaa3421", mApList->List());
hgs
parents:
diff changeset
   737
    mWlanQtUtilsContext->setCreateWlanIapResult(100);
hgs
parents:
diff changeset
   738
    mWlanQtUtilsContext->setSignalIctResult(100, WlanQtUtils::IctPassed);
hgs
parents:
diff changeset
   739
    mWlanQtUtilsContext->setSignalWlanNetworkOpened(100);
hgs
parents:
diff changeset
   740
    mWlanQtUtilsContext->setConnectionSuccessed(true);
hgs
parents:
diff changeset
   741
hgs
parents:
diff changeset
   742
    mView->showWizard();
hgs
parents:
diff changeset
   743
    QCOMPARE( verifyCurrentPage(WlanWizardPageInternal::PageSsid), true );
hgs
parents:
diff changeset
   744
    QCOMPARE( verifyActionButtons(ButtonHidden, ButtonEnabled, ButtonDisabled, ButtonHidden), true );
hgs
parents:
diff changeset
   745
    QCOMPARE( mouseClickObject("lineEditKey"), true );
hgs
parents:
diff changeset
   746
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   747
    QCOMPARE( insertTextToObject("lineEditKey", "huuhaa3421"), true );
hgs
parents:
diff changeset
   748
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   749
    QCOMPARE( mouseClickObject("dialog"), true );
hgs
parents:
diff changeset
   750
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   751
    QCOMPARE( mouseClickNext(), true );
hgs
parents:
diff changeset
   752
hgs
parents:
diff changeset
   753
    QCOMPARE( verifyCurrentPageWithInfo(WlanWizardPageInternal::PageScanning, "huuhaa3421"), true );
hgs
parents:
diff changeset
   754
    QCOMPARE( verifyCurrentPageWithInfo(WlanWizardPageInternal::PageProcessSettings, "huuhaa3421"), true );
hgs
parents:
diff changeset
   755
    QCOMPARE( verifyCurrentPage(WlanWizardPageInternal::PageSummary, 10, 500), true );
hgs
parents:
diff changeset
   756
#endif
hgs
parents:
diff changeset
   757
}
hgs
parents:
diff changeset
   758
hgs
parents:
diff changeset
   759
/*!
hgs
parents:
diff changeset
   760
 * Multiple AP scan match results
hgs
parents:
diff changeset
   761
 */
hgs
parents:
diff changeset
   762
void TestWlanWizardManual::tc_multiple_open_scan_results_single_match()
hgs
parents:
diff changeset
   763
{
hgs
parents:
diff changeset
   764
#ifdef tc_multiple_open_scan_results_single_match_enabled
hgs
parents:
diff changeset
   765
    mApOpenList->Add("huuhaa3421", CMManagerShim::Infra, CMManagerShim::WlanSecModeWpa, false, false, 100);
hgs
parents:
diff changeset
   766
    mApOpenList->Add("huuhaa3421", CMManagerShim::Infra, CMManagerShim::WlanSecModeOpen, false, false, 400);
hgs
parents:
diff changeset
   767
    mApOpenList->Add("foobar", CMManagerShim::Infra, CMManagerShim::WlanSecModeOpen, false, false, 300);
hgs
parents:
diff changeset
   768
    mApOpenList->Add("huuhaa3421", CMManagerShim::Infra, CMManagerShim::WlanSecModeOpen, false, false, 200);
hgs
parents:
diff changeset
   769
hgs
parents:
diff changeset
   770
    mApList->Add("foobar", CMManagerShim::Infra, CMManagerShim::WlanSecModeOpen, false, false, 300);
hgs
parents:
diff changeset
   771
    
hgs
parents:
diff changeset
   772
    mWlanQtUtilsContext->setScanWlanApsResult(mApOpenList->List());
hgs
parents:
diff changeset
   773
    mWlanQtUtilsContext->setScanWlanDirectResult("foobar", mApList->List());
hgs
parents:
diff changeset
   774
    mWlanQtUtilsContext->setCreateWlanIapResult(100);
hgs
parents:
diff changeset
   775
    mWlanQtUtilsContext->setSignalIctResult(100, WlanQtUtils::IctPassed);
hgs
parents:
diff changeset
   776
    mWlanQtUtilsContext->setSignalWlanNetworkOpened(100);
hgs
parents:
diff changeset
   777
    mWlanQtUtilsContext->setConnectionSuccessed(true);
hgs
parents:
diff changeset
   778
hgs
parents:
diff changeset
   779
    mView->showWizard();
hgs
parents:
diff changeset
   780
    QCOMPARE( verifyCurrentPage(WlanWizardPageInternal::PageSsid), true );
hgs
parents:
diff changeset
   781
    QCOMPARE( verifyActionButtons(ButtonHidden, ButtonEnabled, ButtonDisabled, ButtonHidden), true );
hgs
parents:
diff changeset
   782
    QCOMPARE( mouseClickObject("lineEditKey"), true );
hgs
parents:
diff changeset
   783
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   784
    QCOMPARE( insertTextToObject("lineEditKey", "foobar"), true );
hgs
parents:
diff changeset
   785
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   786
    QCOMPARE( mouseClickObject("dialog"), true );
hgs
parents:
diff changeset
   787
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   788
    QCOMPARE( mouseClickNext(), true );
hgs
parents:
diff changeset
   789
hgs
parents:
diff changeset
   790
    QCOMPARE( verifyCurrentPageWithInfo(WlanWizardPageInternal::PageScanning, "foobar"), true );
hgs
parents:
diff changeset
   791
    QCOMPARE( verifyCurrentPageWithInfo(WlanWizardPageInternal::PageProcessSettings, "foobar"), true );
hgs
parents:
diff changeset
   792
    QCOMPARE( verifyCurrentPage(WlanWizardPageInternal::PageSummary, 10, 500), true );
hgs
parents:
diff changeset
   793
#endif
hgs
parents:
diff changeset
   794
}
hgs
parents:
diff changeset
   795
hgs
parents:
diff changeset
   796
/*!
hgs
parents:
diff changeset
   797
 * 
hgs
parents:
diff changeset
   798
 */
hgs
parents:
diff changeset
   799
void TestWlanWizardManual::tc_iap_creation_fail()
hgs
parents:
diff changeset
   800
{
hgs
parents:
diff changeset
   801
#ifdef tc_iap_creation_fail_enabled
hgs
parents:
diff changeset
   802
    
hgs
parents:
diff changeset
   803
    mWlanQtUtilsContext->setScanWlanApsResult(mApList->List());
hgs
parents:
diff changeset
   804
    mWlanQtUtilsContext->setScanWlanDirectResult("huuhaa3421", mApList->List());
hgs
parents:
diff changeset
   805
    mWlanQtUtilsContext->setCreateWlanIapResult(-1);
hgs
parents:
diff changeset
   806
    
hgs
parents:
diff changeset
   807
    mView->showWizard();
hgs
parents:
diff changeset
   808
    QCOMPARE( verifyCurrentPage(WlanWizardPageInternal::PageSsid), true );
hgs
parents:
diff changeset
   809
    QCOMPARE( verifyActionButtons(ButtonHidden, ButtonEnabled, ButtonDisabled, ButtonHidden), true );
hgs
parents:
diff changeset
   810
    QCOMPARE( mouseClickObject("lineEditKey"), true );
hgs
parents:
diff changeset
   811
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   812
    QCOMPARE( insertTextToObject("lineEditKey", "huuhaa3421"), true );
hgs
parents:
diff changeset
   813
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   814
    QCOMPARE( mouseClickObject("dialog"), true );
hgs
parents:
diff changeset
   815
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   816
    QCOMPARE( mouseClickNext(), true );
hgs
parents:
diff changeset
   817
hgs
parents:
diff changeset
   818
    QCOMPARE( verifyCurrentPageWithInfo(WlanWizardPageInternal::PageScanning, "huuhaa3421"), true );
hgs
parents:
diff changeset
   819
    QCOMPARE( verifyCurrentPage(WlanWizardPageInternal::PageNetworkMode), true );
hgs
parents:
diff changeset
   820
    
hgs
parents:
diff changeset
   821
    QStringList buttons;
hgs
parents:
diff changeset
   822
    buttons << hbTrId("txt_occ_dblist_val_infrastructure_public") 
hgs
parents:
diff changeset
   823
            << hbTrId("txt_occ_list_infrastructure_hidden") 
hgs
parents:
diff changeset
   824
            << hbTrId("txt_occ_list_adhoc_1");
hgs
parents:
diff changeset
   825
    QCOMPARE( verifyRadioButtons("list"), buttons );
hgs
parents:
diff changeset
   826
hgs
parents:
diff changeset
   827
    QCOMPARE( selectRadioButton( "list", 2 ), true );
hgs
parents:
diff changeset
   828
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   829
    QCOMPARE( mouseClickPrevious(), true );
hgs
parents:
diff changeset
   830
    QCOMPARE( verifyCurrentPage(WlanWizardPageInternal::PageSsid), true );
hgs
parents:
diff changeset
   831
    QCOMPARE( mouseClickNext(), true );
hgs
parents:
diff changeset
   832
    QCOMPARE( verifyCurrentPageWithInfo(WlanWizardPageInternal::PageScanning, "huuhaa3421"), true );
hgs
parents:
diff changeset
   833
    QCOMPARE( verifyCurrentPage(WlanWizardPageInternal::PageNetworkMode), true );
61
hgs
parents: 60
diff changeset
   834
    QCOMPARE( verifySelectedRadioButton("list"), 2 );
53
hgs
parents:
diff changeset
   835
    QCOMPARE( selectRadioButton( "list", 2 ), true );
hgs
parents:
diff changeset
   836
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   837
    QCOMPARE( mouseClickNext(), true );
hgs
parents:
diff changeset
   838
    QCOMPARE( verifyCurrentPageWithInfo(WlanWizardPageInternal::PageNetworkSecurity, "huuhaa3421"), true );
hgs
parents:
diff changeset
   839
    
hgs
parents:
diff changeset
   840
    buttons.clear();
hgs
parents:
diff changeset
   841
    buttons << hbTrId("txt_occ_list_open") 
hgs
parents:
diff changeset
   842
            << hbTrId("txt_occ_list_wep_1");
hgs
parents:
diff changeset
   843
    QCOMPARE( verifyRadioButtons("list"), buttons );
hgs
parents:
diff changeset
   844
    
hgs
parents:
diff changeset
   845
    QCOMPARE( selectRadioButton( "list", 0 ), true );
hgs
parents:
diff changeset
   846
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   847
    QCOMPARE( mouseClickNext(), true );
hgs
parents:
diff changeset
   848
    QCOMPARE( verifyCurrentPageWithInfo(WlanWizardPageInternal::PageGenericError, hbTrId("txt_occ_dialog_unable_to_save_settings_please_ret")), true );
hgs
parents:
diff changeset
   849
#endif
hgs
parents:
diff changeset
   850
}
hgs
parents:
diff changeset
   851
hgs
parents:
diff changeset
   852
/*!
hgs
parents:
diff changeset
   853
 * 
hgs
parents:
diff changeset
   854
 */
hgs
parents:
diff changeset
   855
void TestWlanWizardManual::tc_scan_ap_status_not_ok()
hgs
parents:
diff changeset
   856
{
hgs
parents:
diff changeset
   857
#ifdef tc_scan_ap_status_not_ok_enabled
hgs
parents:
diff changeset
   858
    mApList->Add("huuhaa3421", CMManagerShim::Infra, CMManagerShim::WlanSecModeOpen, false, false);
hgs
parents:
diff changeset
   859
hgs
parents:
diff changeset
   860
    mWlanQtUtilsContext->setScanWlanApsResult(mApList->List());
hgs
parents:
diff changeset
   861
    mWlanQtUtilsContext->setScanWlanDirectResult("huuhaa3421", mApList->List());
hgs
parents:
diff changeset
   862
    mWlanQtUtilsContext->setCreateWlanIapResult(100);
hgs
parents:
diff changeset
   863
    mWlanQtUtilsContext->setSignalIctResult(100, WlanQtUtils::IctPassed);
hgs
parents:
diff changeset
   864
    mWlanQtUtilsContext->setSignalWlanNetworkOpened(100);
hgs
parents:
diff changeset
   865
    mWlanQtUtilsContext->setConnectionSuccessed(true);
hgs
parents:
diff changeset
   866
hgs
parents:
diff changeset
   867
    mWlanQtUtilsContext->setScanApStatus(WlanQtUtils::ScanStatusError);
hgs
parents:
diff changeset
   868
    mView->showWizard();
hgs
parents:
diff changeset
   869
    QCOMPARE( verifyCurrentPage(WlanWizardPageInternal::PageSsid), true );
hgs
parents:
diff changeset
   870
    QCOMPARE( verifyActionButtons(ButtonHidden, ButtonEnabled, ButtonDisabled, ButtonHidden), true );
hgs
parents:
diff changeset
   871
    QCOMPARE( mouseClickObject("lineEditKey"), true );
hgs
parents:
diff changeset
   872
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   873
    QCOMPARE( insertTextToObject("lineEditKey", "huuhaa3421"), true );
hgs
parents:
diff changeset
   874
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   875
    QCOMPARE( mouseClickObject("dialog"), true );
hgs
parents:
diff changeset
   876
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   877
    QCOMPARE( mouseClickNext(), true );
hgs
parents:
diff changeset
   878
hgs
parents:
diff changeset
   879
    QCOMPARE( verifyCurrentPageWithInfo(WlanWizardPageInternal::PageScanning, "huuhaa3421"), true );
hgs
parents:
diff changeset
   880
    QCOMPARE( verifyCurrentPage(WlanWizardPageInternal::PageNetworkMode), true );
hgs
parents:
diff changeset
   881
#endif
hgs
parents:
diff changeset
   882
}
hgs
parents:
diff changeset
   883
    
hgs
parents:
diff changeset
   884
/*!
hgs
parents:
diff changeset
   885
 * 
hgs
parents:
diff changeset
   886
 */
hgs
parents:
diff changeset
   887
void TestWlanWizardManual::tc_scan_direct_status_not_ok()
hgs
parents:
diff changeset
   888
{
hgs
parents:
diff changeset
   889
#ifdef tc_scan_direct_status_not_ok_enabled
hgs
parents:
diff changeset
   890
    mApList->Add("huuhaa3421", CMManagerShim::Infra, CMManagerShim::WlanSecModeOpen, false, false);
hgs
parents:
diff changeset
   891
hgs
parents:
diff changeset
   892
    mWlanQtUtilsContext->setScanWlanApsResult(mApList->List());
hgs
parents:
diff changeset
   893
    mWlanQtUtilsContext->setScanWlanDirectResult("huuhaa3421", mApList->List());
hgs
parents:
diff changeset
   894
    mWlanQtUtilsContext->setCreateWlanIapResult(100);
hgs
parents:
diff changeset
   895
    mWlanQtUtilsContext->setSignalIctResult(100, WlanQtUtils::IctPassed);
hgs
parents:
diff changeset
   896
    mWlanQtUtilsContext->setSignalWlanNetworkOpened(100);
hgs
parents:
diff changeset
   897
    mWlanQtUtilsContext->setConnectionSuccessed(true);
hgs
parents:
diff changeset
   898
hgs
parents:
diff changeset
   899
    //mWlanQtUtilsContext->setImmediateApScanResult(false);
hgs
parents:
diff changeset
   900
    mWlanQtUtilsContext->setScanDirectStatus(WlanQtUtils::ScanStatusError);
hgs
parents:
diff changeset
   901
    mView->showWizard();
hgs
parents:
diff changeset
   902
    QCOMPARE( verifyCurrentPage(WlanWizardPageInternal::PageSsid), true );
hgs
parents:
diff changeset
   903
    QCOMPARE( verifyActionButtons(ButtonHidden, ButtonEnabled, ButtonDisabled, ButtonHidden), true );
hgs
parents:
diff changeset
   904
    QCOMPARE( mouseClickObject("lineEditKey"), true );
hgs
parents:
diff changeset
   905
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   906
    QCOMPARE( insertTextToObject("lineEditKey", "huuhaa3421"), true );
hgs
parents:
diff changeset
   907
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   908
    QCOMPARE( mouseClickObject("dialog"), true );
hgs
parents:
diff changeset
   909
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
   910
    QCOMPARE( mouseClickNext(), true );
hgs
parents:
diff changeset
   911
hgs
parents:
diff changeset
   912
    QCOMPARE( verifyCurrentPageWithInfo(WlanWizardPageInternal::PageScanning, "huuhaa3421"), true );
hgs
parents:
diff changeset
   913
    QCOMPARE( verifyCurrentPage(WlanWizardPageInternal::PageNetworkMode), true );
hgs
parents:
diff changeset
   914
#endif
hgs
parents:
diff changeset
   915
}
hgs
parents:
diff changeset
   916
hgs
parents:
diff changeset
   917
/*!
hgs
parents:
diff changeset
   918
 * Ict Result enumerator used. Hotspot.
hgs
parents:
diff changeset
   919
 */
hgs
parents:
diff changeset
   920
void TestWlanWizardManual::tc_ictresult_enumerated_hotspot()
hgs
parents:
diff changeset
   921
{
hgs
parents:
diff changeset
   922
#ifdef tc_ictresult_enumerated_hotspot_enabled
hgs
parents:
diff changeset
   923
    mApList->Add("huuhaa3421", CMManagerShim::Infra, CMManagerShim::WlanSecModeOpen, false, false, 400);
hgs
parents:
diff changeset
   924
    
hgs
parents:
diff changeset
   925
    mWlanQtUtilsContext->setScanWlanDirectResult("huuhaa3421", mApList->List());
hgs
parents:
diff changeset
   926
    mWlanQtUtilsContext->setCreateWlanIapResult(100);
hgs
parents:
diff changeset
   927
    mWlanQtUtilsContext->setSignalIctResult(100, WlanQtUtils::IctHotspotPassed);
hgs
parents:
diff changeset
   928
    mWlanQtUtilsContext->setSignalWlanNetworkOpened(100);
hgs
parents:
diff changeset
   929
    mWlanQtUtilsContext->setConnectionSuccessed(true);
hgs
parents:
diff changeset
   930
hgs
parents:
diff changeset
   931
    mView->showWizard();
hgs
parents:
diff changeset
   932
    QCOMPARE( verifyCurrentPage(WlanWizardPageInternal::PageSsid), true );
hgs
parents:
diff changeset
   933
    QCOMPARE( mouseClickObject("lineEditKey"), true );
hgs
parents:
diff changeset
   934
    QTest::qWait(1000);
hgs
parents:
diff changeset
   935
    QCOMPARE( insertTextToObject("lineEditKey", "huuhaa3421"), true );
hgs
parents:
diff changeset
   936
    QTest::qWait(1000);
hgs
parents:
diff changeset
   937
    QCOMPARE( mouseClickObject("dialog"), true );
hgs
parents:
diff changeset
   938
    QTest::qWait(1000);
hgs
parents:
diff changeset
   939
    QCOMPARE( mouseClickNext(), true );
hgs
parents:
diff changeset
   940
hgs
parents:
diff changeset
   941
    QCOMPARE( verifyCurrentPageWithInfo(WlanWizardPageInternal::PageScanning, "huuhaa3421"), true );
hgs
parents:
diff changeset
   942
    QCOMPARE( verifyCurrentPageWithInfo(WlanWizardPageInternal::PageProcessSettings, "huuhaa3421"), true );
hgs
parents:
diff changeset
   943
    QCOMPARE( verifyCurrentPage(WlanWizardPageInternal::PageSummary, 10, 500), true );
hgs
parents:
diff changeset
   944
    QTest::qWait(5000);
hgs
parents:
diff changeset
   945
#endif
hgs
parents:
diff changeset
   946
}
hgs
parents:
diff changeset
   947
hgs
parents:
diff changeset
   948
/*!
hgs
parents:
diff changeset
   949
 * Ict Result enumerator used. Ict canceled.
hgs
parents:
diff changeset
   950
 */
hgs
parents:
diff changeset
   951
void TestWlanWizardManual::tc_ictresult_enumerated_cancel()
hgs
parents:
diff changeset
   952
{
hgs
parents:
diff changeset
   953
#ifdef tc_ictresult_enumerated_cancel_enabled
hgs
parents:
diff changeset
   954
    mApList->Add("huuhaa3421", CMManagerShim::Infra, CMManagerShim::WlanSecModeOpen, false, false, 400);
hgs
parents:
diff changeset
   955
    
hgs
parents:
diff changeset
   956
    mWlanQtUtilsContext->setScanWlanDirectResult("huuhaa3421", mApList->List());
hgs
parents:
diff changeset
   957
    mWlanQtUtilsContext->setCreateWlanIapResult(100);
hgs
parents:
diff changeset
   958
    mWlanQtUtilsContext->setSignalIctResult(100, WlanQtUtils::IctCancelled);
hgs
parents:
diff changeset
   959
    mWlanQtUtilsContext->setSignalWlanNetworkOpened(100);
hgs
parents:
diff changeset
   960
    mWlanQtUtilsContext->setConnectionSuccessed(true);
hgs
parents:
diff changeset
   961
hgs
parents:
diff changeset
   962
    mView->showWizard();
hgs
parents:
diff changeset
   963
    QCOMPARE( verifyCurrentPage(WlanWizardPageInternal::PageSsid), true );
hgs
parents:
diff changeset
   964
    QCOMPARE( mouseClickObject("lineEditKey"), true );
hgs
parents:
diff changeset
   965
    QTest::qWait(1000);
hgs
parents:
diff changeset
   966
    QCOMPARE( insertTextToObject("lineEditKey", "huuhaa3421"), true );
hgs
parents:
diff changeset
   967
    QTest::qWait(1000);
hgs
parents:
diff changeset
   968
    QCOMPARE( mouseClickObject("dialog"), true );
hgs
parents:
diff changeset
   969
    QTest::qWait(1000);
hgs
parents:
diff changeset
   970
    QCOMPARE( mouseClickNext(), true );
hgs
parents:
diff changeset
   971
hgs
parents:
diff changeset
   972
    QCOMPARE( verifyCurrentPageWithInfo(WlanWizardPageInternal::PageScanning, "huuhaa3421"), true );
hgs
parents:
diff changeset
   973
    QCOMPARE( verifyCurrentPageWithInfo(WlanWizardPageInternal::PageProcessSettings, "huuhaa3421"), true );
hgs
parents:
diff changeset
   974
#endif
hgs
parents:
diff changeset
   975
}
hgs
parents:
diff changeset
   976
hgs
parents:
diff changeset
   977
/*!
hgs
parents:
diff changeset
   978
 * Ict fails in this case
hgs
parents:
diff changeset
   979
 */
hgs
parents:
diff changeset
   980
void TestWlanWizardManual::tc_multiple_ssids_with_same_name_2_netmode_options()
hgs
parents:
diff changeset
   981
{
hgs
parents:
diff changeset
   982
#ifdef tc_multiple_ssids_with_same_name_2_netmode_options_enabled
hgs
parents:
diff changeset
   983
    mApList->Add("huuhaa3421", CMManagerShim::Infra, CMManagerShim::WlanSecModeWpa, false, false, 100);
hgs
parents:
diff changeset
   984
    // Add duplicates
hgs
parents:
diff changeset
   985
    mApList->Add("huuhaa3421", CMManagerShim::Infra, CMManagerShim::WlanSecModeWpa, false, false, 100);
hgs
parents:
diff changeset
   986
    mApList->Add("huuhaa3421", CMManagerShim::Infra, CMManagerShim::WlanSecModeWpa, false, false, 100);
hgs
parents:
diff changeset
   987
    
hgs
parents:
diff changeset
   988
    // Add all five kinds of security modes.
hgs
parents:
diff changeset
   989
    mApList->Add("huuhaa3421", CMManagerShim::Infra, CMManagerShim::WlanSecModeWpa, true, false, 500);
hgs
parents:
diff changeset
   990
    mApList->Add("huuhaa3421", CMManagerShim::Adhoc, CMManagerShim::WlanSecModeOpen, false, false, 400);
hgs
parents:
diff changeset
   991
    mApList->Add("huuhaa3421", CMManagerShim::Infra, CMManagerShim::WlanSecModeWep, false, false, 300);
hgs
parents:
diff changeset
   992
    mApList->Add("huuhaa3421", CMManagerShim::Infra, CMManagerShim::WlanSecMode802_1x, false, false, 200);
hgs
parents:
diff changeset
   993
    
hgs
parents:
diff changeset
   994
    mWlanQtUtilsContext->setScanWlanDirectResult("huuhaa3421", mApList->List());
hgs
parents:
diff changeset
   995
    mWlanQtUtilsContext->setCreateWlanIapResult(100);
hgs
parents:
diff changeset
   996
    mWlanQtUtilsContext->setSignalIctResult(100, WlanQtUtils::IctFailed);
hgs
parents:
diff changeset
   997
    mWlanQtUtilsContext->setSignalWlanNetworkOpened(100);
hgs
parents:
diff changeset
   998
    mWlanQtUtilsContext->setConnectionSuccessed(true);
hgs
parents:
diff changeset
   999
    
hgs
parents:
diff changeset
  1000
    mView->showWizard();
hgs
parents:
diff changeset
  1001
hgs
parents:
diff changeset
  1002
    QCOMPARE( verifyCurrentPage(WlanWizardPageInternal::PageSsid), true );
hgs
parents:
diff changeset
  1003
    QCOMPARE( mouseClickObject("lineEditKey"), true );
hgs
parents:
diff changeset
  1004
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
  1005
    QCOMPARE( insertTextToObject("lineEditKey", "huuhaa3421"), true );
hgs
parents:
diff changeset
  1006
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
  1007
    QCOMPARE( mouseClickObject("dialog"), true );
hgs
parents:
diff changeset
  1008
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
  1009
    QCOMPARE( mouseClickNext(), true );
hgs
parents:
diff changeset
  1010
hgs
parents:
diff changeset
  1011
    QCOMPARE( verifyCurrentPage(WlanWizardPageInternal::PageNetworkMode), true );
hgs
parents:
diff changeset
  1012
    QStringList buttons;
hgs
parents:
diff changeset
  1013
    buttons << hbTrId("txt_occ_list_infrastructure_hidden") 
hgs
parents:
diff changeset
  1014
            << hbTrId("txt_occ_list_adhoc_1");
hgs
parents:
diff changeset
  1015
    QCOMPARE( verifyRadioButtons("list"), buttons );
hgs
parents:
diff changeset
  1016
    
hgs
parents:
diff changeset
  1017
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
  1018
    QCOMPARE( selectRadioButton( "list", 1 ), true );
hgs
parents:
diff changeset
  1019
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
  1020
    QCOMPARE( mouseClickNext(), true );
hgs
parents:
diff changeset
  1021
    QCOMPARE( verifyCurrentPageWithInfo(WlanWizardPageInternal::PageProcessSettings, "huuhaa3421"), true );
hgs
parents:
diff changeset
  1022
    QCOMPARE( verifyCurrentPage(WlanWizardPageInternal::PageSummary, 10, 500), true );
hgs
parents:
diff changeset
  1023
#endif
hgs
parents:
diff changeset
  1024
}
hgs
parents:
diff changeset
  1025
hgs
parents:
diff changeset
  1026
/*!
hgs
parents:
diff changeset
  1027
 * 
hgs
parents:
diff changeset
  1028
 */
hgs
parents:
diff changeset
  1029
void TestWlanWizardManual::tc_multiple_ssids_with_same_name_press_previous()
hgs
parents:
diff changeset
  1030
{
hgs
parents:
diff changeset
  1031
#ifdef tc_multiple_ssids_with_same_name_press_previous_enabled
hgs
parents:
diff changeset
  1032
    mApList->Add("huuhaa3421", CMManagerShim::Infra, CMManagerShim::WlanSecModeWpa, false, false, 100);
hgs
parents:
diff changeset
  1033
    // Add duplicates
hgs
parents:
diff changeset
  1034
    mApList->Add("huuhaa3421", CMManagerShim::Infra, CMManagerShim::WlanSecModeWpa, false, false, 100);
hgs
parents:
diff changeset
  1035
    mApList->Add("huuhaa3421", CMManagerShim::Infra, CMManagerShim::WlanSecModeWpa, false, false, 100);
hgs
parents:
diff changeset
  1036
hgs
parents:
diff changeset
  1037
    // Add all five kinds of security modes.
hgs
parents:
diff changeset
  1038
    mApList->Add("huuhaa3421", CMManagerShim::Infra, CMManagerShim::WlanSecModeWpa, true, false, 500);
hgs
parents:
diff changeset
  1039
    mApList->Add("huuhaa3421", CMManagerShim::Adhoc, CMManagerShim::WlanSecModeOpen, false, false, 400);
hgs
parents:
diff changeset
  1040
    mApList->Add("huuhaa3421", CMManagerShim::Infra, CMManagerShim::WlanSecModeWep, true, false, 300);
hgs
parents:
diff changeset
  1041
    mApList->Add("huuhaa3421", CMManagerShim::Infra, CMManagerShim::WlanSecMode802_1x, false, false, 200);
hgs
parents:
diff changeset
  1042
hgs
parents:
diff changeset
  1043
    mWlanQtUtilsContext->setScanWlanDirectResult("huuhaa3421", mApList->List());
hgs
parents:
diff changeset
  1044
    mWlanQtUtilsContext->setCreateWlanIapResult(100);
hgs
parents:
diff changeset
  1045
    mWlanQtUtilsContext->setSignalIctResult(100, WlanQtUtils::IctPassed);
hgs
parents:
diff changeset
  1046
    mWlanQtUtilsContext->setSignalWlanNetworkOpened(100);
hgs
parents:
diff changeset
  1047
    mWlanQtUtilsContext->setConnectionSuccessed(true);
hgs
parents:
diff changeset
  1048
hgs
parents:
diff changeset
  1049
    mView->showWizard();
hgs
parents:
diff changeset
  1050
hgs
parents:
diff changeset
  1051
    QCOMPARE( verifyCurrentPage(WlanWizardPageInternal::PageSsid), true );
hgs
parents:
diff changeset
  1052
    QCOMPARE( mouseClickObject("lineEditKey"), true );
hgs
parents:
diff changeset
  1053
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
  1054
    QCOMPARE( insertTextToObject("lineEditKey", "huuhaa3421"), true );
hgs
parents:
diff changeset
  1055
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
  1056
    QCOMPARE( mouseClickObject("dialog"), true );
hgs
parents:
diff changeset
  1057
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
  1058
    QCOMPARE( mouseClickNext(), true );
hgs
parents:
diff changeset
  1059
hgs
parents:
diff changeset
  1060
    QCOMPARE( verifyCurrentPage(WlanWizardPageInternal::PageNetworkMode), true );
hgs
parents:
diff changeset
  1061
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
  1062
    QCOMPARE( selectRadioButton( "list", 0 ), true );
hgs
parents:
diff changeset
  1063
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
  1064
    QCOMPARE( mouseClickNext(), true );
hgs
parents:
diff changeset
  1065
hgs
parents:
diff changeset
  1066
    QCOMPARE( verifyCurrentPage(WlanWizardPageInternal::PageNetworkSecurity), true );
hgs
parents:
diff changeset
  1067
    QCOMPARE( mouseClickPrevious(), true );
hgs
parents:
diff changeset
  1068
    QCOMPARE( verifyCurrentPage(WlanWizardPageInternal::PageNetworkMode), true );
hgs
parents:
diff changeset
  1069
    QCOMPARE( mouseClickNext(), true );
hgs
parents:
diff changeset
  1070
    QCOMPARE( verifyCurrentPage(WlanWizardPageInternal::PageNetworkSecurity), true );
hgs
parents:
diff changeset
  1071
    QCOMPARE( selectRadioButton( "list", 1 ), true );
hgs
parents:
diff changeset
  1072
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
  1073
    QCOMPARE( mouseClickNext(), true );
hgs
parents:
diff changeset
  1074
hgs
parents:
diff changeset
  1075
    QCOMPARE( verifyCurrentPageWithInfo(WlanWizardPageInternal::PageKeyQuery, "huuhaa3421"), true );
hgs
parents:
diff changeset
  1076
#endif
hgs
parents:
diff changeset
  1077
}
hgs
parents:
diff changeset
  1078
hgs
parents:
diff changeset
  1079
/*!
hgs
parents:
diff changeset
  1080
 * 
hgs
parents:
diff changeset
  1081
 */
hgs
parents:
diff changeset
  1082
void TestWlanWizardManual::tc_multiple_ssids_with_same_name_all_sec_modes()
hgs
parents:
diff changeset
  1083
{
hgs
parents:
diff changeset
  1084
#ifdef tc_multiple_ssids_with_same_name_all_sec_modes_enabled
hgs
parents:
diff changeset
  1085
    mApOpenList->Add("huuhaa3421", CMManagerShim::Infra, CMManagerShim::WlanSecModeWpa, false, false, 100);
hgs
parents:
diff changeset
  1086
    // Add duplicates
hgs
parents:
diff changeset
  1087
    mApOpenList->Add("huuhaa3421", CMManagerShim::Infra, CMManagerShim::WlanSecModeWpa, false, false, 100);
hgs
parents:
diff changeset
  1088
hgs
parents:
diff changeset
  1089
    // Add all five kinds of security modes.
hgs
parents:
diff changeset
  1090
    mApOpenList->Add("huuhaa3421", CMManagerShim::Infra, CMManagerShim::WlanSecModeWpa, true, false, 500);
hgs
parents:
diff changeset
  1091
    mApOpenList->Add("huuhaa3421", CMManagerShim::Infra, CMManagerShim::WlanSecModeWpa2, true, false, 500);
hgs
parents:
diff changeset
  1092
    mApOpenList->Add("huuhaa3421", CMManagerShim::Adhoc, CMManagerShim::WlanSecModeOpen, false, false, 400);
hgs
parents:
diff changeset
  1093
    mApOpenList->Add("huuhaa3421", CMManagerShim::Infra, CMManagerShim::WlanSecMode802_1x, false, false, 200);
hgs
parents:
diff changeset
  1094
    mApOpenList->Add("dippadappa", CMManagerShim::Infra, CMManagerShim::WlanSecModeOpen, false, false, 200);
hgs
parents:
diff changeset
  1095
    
hgs
parents:
diff changeset
  1096
    mApList->Add("huuhaa3421", CMManagerShim::Infra, CMManagerShim::WlanSecModeWpa, false, false, 100);
hgs
parents:
diff changeset
  1097
    // Add duplicates
hgs
parents:
diff changeset
  1098
    mApList->Add("huuhaa3421", CMManagerShim::Infra, CMManagerShim::WlanSecModeWpa, false, false, 100);
hgs
parents:
diff changeset
  1099
    mApList->Add("huuhaa3421", CMManagerShim::Infra, CMManagerShim::WlanSecModeWpa, false, false, 100);
hgs
parents:
diff changeset
  1100
hgs
parents:
diff changeset
  1101
    // Add all five kinds of security modes.
hgs
parents:
diff changeset
  1102
    mApList->Add("huuhaa3421", CMManagerShim::Infra, CMManagerShim::WlanSecModeWpa, true, false, 500);
hgs
parents:
diff changeset
  1103
    mApList->Add("huuhaa3421", CMManagerShim::Infra, CMManagerShim::WlanSecModeWpa2, true, false, 500);
hgs
parents:
diff changeset
  1104
    mApList->Add("huuhaa3421", CMManagerShim::Adhoc, CMManagerShim::WlanSecModeOpen, false, false, 400);
hgs
parents:
diff changeset
  1105
    mApList->Add("huuhaa3421", CMManagerShim::Infra, CMManagerShim::WlanSecModeWep, true, false, 300);
hgs
parents:
diff changeset
  1106
    mApList->Add("huuhaa3421", CMManagerShim::Infra, CMManagerShim::WlanSecMode802_1x, false, false, 200);
hgs
parents:
diff changeset
  1107
hgs
parents:
diff changeset
  1108
    mWlanQtUtilsContext->setScanWlanApsResult(mApOpenList->List());
hgs
parents:
diff changeset
  1109
    mWlanQtUtilsContext->setScanWlanDirectResult("huuhaa3421", mApList->List());
hgs
parents:
diff changeset
  1110
    mWlanQtUtilsContext->setCreateWlanIapResult(100);
hgs
parents:
diff changeset
  1111
    mWlanQtUtilsContext->setSignalIctResult(100, WlanQtUtils::IctPassed);
hgs
parents:
diff changeset
  1112
    mWlanQtUtilsContext->setSignalWlanNetworkOpened(100);
hgs
parents:
diff changeset
  1113
    mWlanQtUtilsContext->setConnectionSuccessed(true);
hgs
parents:
diff changeset
  1114
hgs
parents:
diff changeset
  1115
    mView->showWizard();
hgs
parents:
diff changeset
  1116
hgs
parents:
diff changeset
  1117
    QCOMPARE( verifyCurrentPage(WlanWizardPageInternal::PageSsid), true );
hgs
parents:
diff changeset
  1118
    QCOMPARE( mouseClickObject("lineEditKey"), true );
hgs
parents:
diff changeset
  1119
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
  1120
    QCOMPARE( insertTextToObject("lineEditKey", "huuhaa3421"), true );
hgs
parents:
diff changeset
  1121
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
  1122
    QCOMPARE( mouseClickObject("dialog"), true );
hgs
parents:
diff changeset
  1123
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
  1124
    QCOMPARE( mouseClickNext(), true );
hgs
parents:
diff changeset
  1125
hgs
parents:
diff changeset
  1126
    QCOMPARE( verifyCurrentPage(WlanWizardPageInternal::PageNetworkMode), true );
hgs
parents:
diff changeset
  1127
    QStringList buttons;
hgs
parents:
diff changeset
  1128
    buttons << hbTrId("txt_occ_dblist_val_infrastructure_public") 
hgs
parents:
diff changeset
  1129
            << hbTrId("txt_occ_list_infrastructure_hidden") 
hgs
parents:
diff changeset
  1130
            << hbTrId("txt_occ_list_adhoc_1");
hgs
parents:
diff changeset
  1131
    QCOMPARE( verifyRadioButtons("list"), buttons );
hgs
parents:
diff changeset
  1132
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
  1133
    QCOMPARE( selectRadioButton( "list", 0 ), true );
hgs
parents:
diff changeset
  1134
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
  1135
    QCOMPARE( mouseClickNext(), true );
hgs
parents:
diff changeset
  1136
hgs
parents:
diff changeset
  1137
    QCOMPARE( verifyCurrentPage(WlanWizardPageInternal::PageNetworkSecurity), true );
hgs
parents:
diff changeset
  1138
    QCOMPARE( mouseClickPrevious(), true );
hgs
parents:
diff changeset
  1139
    QCOMPARE( verifyCurrentPage(WlanWizardPageInternal::PageNetworkMode), true );
hgs
parents:
diff changeset
  1140
    QCOMPARE( mouseClickNext(), true );
hgs
parents:
diff changeset
  1141
    QCOMPARE( verifyCurrentPage(WlanWizardPageInternal::PageNetworkSecurity), true );
hgs
parents:
diff changeset
  1142
    QCOMPARE( selectRadioButton( "list", 0 ), true );
hgs
parents:
diff changeset
  1143
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
  1144
    QCOMPARE( mouseClickNext(), true );
hgs
parents:
diff changeset
  1145
hgs
parents:
diff changeset
  1146
    QCOMPARE( verifyCurrentPageWithInfo(WlanWizardPageInternal::PageKeyQuery, "huuhaa3421"), true );
hgs
parents:
diff changeset
  1147
#endif
hgs
parents:
diff changeset
  1148
}
hgs
parents:
diff changeset
  1149
   
hgs
parents:
diff changeset
  1150
/*!
hgs
parents:
diff changeset
  1151
 * 
hgs
parents:
diff changeset
  1152
 */
hgs
parents:
diff changeset
  1153
void TestWlanWizardManual::tc_multiple_ssids_with_same_name_orientation_switch()
hgs
parents:
diff changeset
  1154
{
hgs
parents:
diff changeset
  1155
#ifdef tc_multiple_ssids_with_same_name_orientation_switch_enabled
hgs
parents:
diff changeset
  1156
    mApList->Add("huuhaa3421", CMManagerShim::Infra, CMManagerShim::WlanSecModeWpa, false, false, 100);
hgs
parents:
diff changeset
  1157
    // Add duplicates
hgs
parents:
diff changeset
  1158
    mApList->Add("huuhaa3421", CMManagerShim::Infra, CMManagerShim::WlanSecModeWpa, false, false, 100);
hgs
parents:
diff changeset
  1159
    mApList->Add("huuhaa3421", CMManagerShim::Infra, CMManagerShim::WlanSecModeWpa, false, false, 100);
hgs
parents:
diff changeset
  1160
hgs
parents:
diff changeset
  1161
    // Add all five kinds of security modes.
hgs
parents:
diff changeset
  1162
    mApList->Add("huuhaa3421", CMManagerShim::Infra, CMManagerShim::WlanSecModeWpa, true, false, 500);
hgs
parents:
diff changeset
  1163
    mApList->Add("huuhaa3421", CMManagerShim::Infra, CMManagerShim::WlanSecModeWep, true, false, 300);
hgs
parents:
diff changeset
  1164
    mApList->Add("huuhaa3421", CMManagerShim::Infra, CMManagerShim::WlanSecMode802_1x, false, false, 200);
hgs
parents:
diff changeset
  1165
hgs
parents:
diff changeset
  1166
    mWlanQtUtilsContext->setScanWlanDirectResult("huuhaa3421", mApList->List());
hgs
parents:
diff changeset
  1167
    mWlanQtUtilsContext->setCreateWlanIapResult(100);
hgs
parents:
diff changeset
  1168
    mWlanQtUtilsContext->setSignalIctResult(100, WlanQtUtils::IctPassed);
hgs
parents:
diff changeset
  1169
    mWlanQtUtilsContext->setSignalWlanNetworkOpened(100);
hgs
parents:
diff changeset
  1170
    mWlanQtUtilsContext->setConnectionSuccessed(true);
hgs
parents:
diff changeset
  1171
hgs
parents:
diff changeset
  1172
    mView->showWizard();
hgs
parents:
diff changeset
  1173
hgs
parents:
diff changeset
  1174
    QCOMPARE( verifyCurrentPage(WlanWizardPageInternal::PageSsid), true );
hgs
parents:
diff changeset
  1175
    
hgs
parents:
diff changeset
  1176
    mMainWindow->setOrientation(Qt::Horizontal, false);
hgs
parents:
diff changeset
  1177
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
  1178
    mMainWindow->setOrientation(Qt::Vertical, false);
hgs
parents:
diff changeset
  1179
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
  1180
hgs
parents:
diff changeset
  1181
    QCOMPARE( mouseClickObject("lineEditKey"), true );
hgs
parents:
diff changeset
  1182
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
  1183
    QCOMPARE( insertTextToObject("lineEditKey", "huuhaa3421"), true );
hgs
parents:
diff changeset
  1184
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
  1185
    QCOMPARE( mouseClickObject("dialog"), true );
hgs
parents:
diff changeset
  1186
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
  1187
    QCOMPARE( mouseClickNext(), true );
hgs
parents:
diff changeset
  1188
hgs
parents:
diff changeset
  1189
    QCOMPARE( verifyCurrentPageWithInfo(WlanWizardPageInternal::PageScanning, "huuhaa3421"), true );
hgs
parents:
diff changeset
  1190
    QCOMPARE( verifyCurrentPage(WlanWizardPageInternal::PageNetworkSecurity), true );
hgs
parents:
diff changeset
  1191
    QCOMPARE( selectRadioButton( "list", 0 ), true );
hgs
parents:
diff changeset
  1192
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
  1193
    QCOMPARE( mouseClickNext(), true );
hgs
parents:
diff changeset
  1194
    
hgs
parents:
diff changeset
  1195
    QCOMPARE( verifyCurrentPageWithInfo(WlanWizardPageInternal::PageKeyQuery, "huuhaa3421"), true );
hgs
parents:
diff changeset
  1196
#endif
hgs
parents:
diff changeset
  1197
}
hgs
parents:
diff changeset
  1198
hgs
parents:
diff changeset
  1199
/*!
hgs
parents:
diff changeset
  1200
 * 
hgs
parents:
diff changeset
  1201
 */
hgs
parents:
diff changeset
  1202
void TestWlanWizardManual::tc_multiple_ssids_with_same_name_wps_and_nonwps()
hgs
parents:
diff changeset
  1203
{
hgs
parents:
diff changeset
  1204
#ifdef tc_multiple_ssids_with_same_name_wps_and_nonwps_enabled
hgs
parents:
diff changeset
  1205
    mApList->Add("huuhaa", CMManagerShim::Infra, CMManagerShim::WlanSecModeWpa, false, false, 100);
hgs
parents:
diff changeset
  1206
    
hgs
parents:
diff changeset
  1207
    // Add all five kinds of security modes.
hgs
parents:
diff changeset
  1208
    mApList->Add("huuhaa", CMManagerShim::Infra, CMManagerShim::WlanSecModeWep, true, true, 300);
hgs
parents:
diff changeset
  1209
    
hgs
parents:
diff changeset
  1210
    mWlanQtUtilsContext->setScanWlanDirectResult("huuhaa", mApList->List());
hgs
parents:
diff changeset
  1211
    mWlanQtUtilsContext->setCreateWlanIapResult(100);
hgs
parents:
diff changeset
  1212
    mWlanQtUtilsContext->setSignalIctResult(100, WlanQtUtils::IctPassed);
hgs
parents:
diff changeset
  1213
    mWlanQtUtilsContext->setSignalWlanNetworkOpened(100);
hgs
parents:
diff changeset
  1214
    mWlanQtUtilsContext->setConnectionSuccessed(true);
hgs
parents:
diff changeset
  1215
hgs
parents:
diff changeset
  1216
    mView->showWizard();
hgs
parents:
diff changeset
  1217
hgs
parents:
diff changeset
  1218
    QCOMPARE( verifyCurrentPage(WlanWizardPageInternal::PageSsid), true );
hgs
parents:
diff changeset
  1219
hgs
parents:
diff changeset
  1220
    QCOMPARE( mouseClickObject("lineEditKey"), true );
hgs
parents:
diff changeset
  1221
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
  1222
    QCOMPARE( insertTextToObject("lineEditKey", "huuhaa"), true );
hgs
parents:
diff changeset
  1223
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
  1224
    QCOMPARE( mouseClickObject("dialog"), true );
hgs
parents:
diff changeset
  1225
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
  1226
    QCOMPARE( mouseClickNext(), true );
hgs
parents:
diff changeset
  1227
hgs
parents:
diff changeset
  1228
    QCOMPARE( verifyCurrentPageWithInfo(WlanWizardPageInternal::PageScanning, "huuhaa"), true );
hgs
parents:
diff changeset
  1229
    QCOMPARE( verifyCurrentPage(WlanWizardPageInternal::PageNetworkMode), true );
hgs
parents:
diff changeset
  1230
    QStringList buttons;
hgs
parents:
diff changeset
  1231
    buttons << hbTrId("txt_occ_list_infrastructure_hidden") 
hgs
parents:
diff changeset
  1232
            << hbTrId("txt_occ_list_wifi_protected_setup");
hgs
parents:
diff changeset
  1233
    QCOMPARE( verifyRadioButtons("list"), buttons );
hgs
parents:
diff changeset
  1234
    QCOMPARE( selectRadioButton( "list", 1 ), true );
hgs
parents:
diff changeset
  1235
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
  1236
    QCOMPARE( mouseClickNext(), true );
hgs
parents:
diff changeset
  1237
hgs
parents:
diff changeset
  1238
    QCOMPARE( verifyCurrentPage(WlanWizardPageInternal::PageWpsStart), true );
hgs
parents:
diff changeset
  1239
#endif 
hgs
parents:
diff changeset
  1240
}
hgs
parents:
diff changeset
  1241
hgs
parents:
diff changeset
  1242
/*!
hgs
parents:
diff changeset
  1243
 * 
hgs
parents:
diff changeset
  1244
 */
hgs
parents:
diff changeset
  1245
void TestWlanWizardManual::tc_multiple_ssids_with_same_name_two_wps_aps()
hgs
parents:
diff changeset
  1246
{
hgs
parents:
diff changeset
  1247
#ifdef tc_multiple_ssids_with_same_name_two_wps_aps_enabled
hgs
parents:
diff changeset
  1248
    mApList->Add("huuhaa", CMManagerShim::Infra, CMManagerShim::WlanSecModeWpa, false, true, 100);
hgs
parents:
diff changeset
  1249
hgs
parents:
diff changeset
  1250
    // Add all five kinds of security modes.
hgs
parents:
diff changeset
  1251
    mApList->Add("huuhaa", CMManagerShim::Infra, CMManagerShim::WlanSecModeWep, true, true, 300);
hgs
parents:
diff changeset
  1252
hgs
parents:
diff changeset
  1253
    mWlanQtUtilsContext->setScanWlanDirectResult("huuhaa", mApList->List());
hgs
parents:
diff changeset
  1254
    mWlanQtUtilsContext->setCreateWlanIapResult(100);
hgs
parents:
diff changeset
  1255
    mWlanQtUtilsContext->setSignalIctResult(100, WlanQtUtils::IctPassed);
hgs
parents:
diff changeset
  1256
    mWlanQtUtilsContext->setSignalWlanNetworkOpened(100);
hgs
parents:
diff changeset
  1257
    mWlanQtUtilsContext->setConnectionSuccessed(true);
hgs
parents:
diff changeset
  1258
hgs
parents:
diff changeset
  1259
    mView->showWizard();
hgs
parents:
diff changeset
  1260
hgs
parents:
diff changeset
  1261
    QCOMPARE( verifyCurrentPage(WlanWizardPageInternal::PageSsid), true );
hgs
parents:
diff changeset
  1262
hgs
parents:
diff changeset
  1263
    QCOMPARE( mouseClickObject("lineEditKey"), true );
hgs
parents:
diff changeset
  1264
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
  1265
    QCOMPARE( insertTextToObject("lineEditKey", "huuhaa"), true );
hgs
parents:
diff changeset
  1266
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
  1267
    QCOMPARE( mouseClickObject("dialog"), true );
hgs
parents:
diff changeset
  1268
    QTest::qWait(WaitTimeForUi);
hgs
parents:
diff changeset
  1269
    QCOMPARE( mouseClickNext(), true );
hgs
parents:
diff changeset
  1270
hgs
parents:
diff changeset
  1271
    QCOMPARE( verifyCurrentPageWithInfo(WlanWizardPageInternal::PageScanning, "huuhaa"), true );
hgs
parents:
diff changeset
  1272
    QCOMPARE( verifyCurrentPage(WlanWizardPageInternal::PageWpsStart), true );
hgs
parents:
diff changeset
  1273
#endif
hgs
parents:
diff changeset
  1274
}