wlanutilities/wlanqtutilities/tsrc/context/wlanqtutilstestcontext.cpp
changeset 56 de27cc8389dd
parent 46 2fbd1d709fe7
child 58 301aeb18ae47
--- a/wlanutilities/wlanqtutilities/tsrc/context/wlanqtutilstestcontext.cpp	Wed Aug 18 10:52:46 2010 +0300
+++ b/wlanutilities/wlanqtutilities/tsrc/context/wlanqtutilstestcontext.cpp	Thu Sep 02 21:36:44 2010 +0300
@@ -25,6 +25,7 @@
 #include "wlanqtutils.h"
 #include "wlanqtutilstestcontext.h"
 #include "wlanqtutilsap.h"
+#include "wlanqtutilsiap.h"
 #include "wlanqtutilsconnection.h"
 
 // ---------------------------------------------------------
@@ -138,27 +139,77 @@
 
 WlanQtUtilsWlanScan::WlanQtUtilsWlanScan() :
     mScanResultIterator(0),
-    mWlanScanResultList(),
-    mCompleteWlanScan(true),
-    mScanRetValue(KErrNone)
+    mWlanScanIapResultList(),
+    mWlanScanApResultList(),
+    mCompleteWlanIapScan(true),
+    mCompleteWlanApScan(true),
+    mIapScanRetValue(KErrNone),
+    mApScanRetValue(KErrNone)
 {
 }
 
 WlanQtUtilsWlanScan::~WlanQtUtilsWlanScan()
 {
-    clearWlanScanResultList();
+    clearWlanScanIapResultList();
+    clearWlanScanApResultList();
 }
 
 void WlanQtUtilsWlanScan::initialize()
 {
-    clearWlanScanResultList();
-    mCompleteWlanScan = true;
-    mScanRetValue = KErrNone;
+    clearWlanScanIapResultList();
+    clearWlanScanApResultList();
+    mCompleteWlanIapScan = true;
+    mCompleteWlanApScan = true;
+    mIapScanRetValue = KErrNone;
+    mApScanRetValue = KErrNone;
+}
+
+void WlanQtUtilsWlanScan::createDefaultWlanScanIapResultList(int numberOfWlanIaps)
+{
+    clearWlanScanIapResultList();
+    
+    for (int i = 0; i < numberOfWlanIaps; i++) {
+        QSharedPointer<WlanQtUtilsIap> iap(new WlanQtUtilsIap());
+        iap->setValue(WlanQtUtilsIap::ConfIdIapId, i);
+        iap->setValue(WlanQtUtilsIap::ConfIdName, "TestWlanAp" + QString::number(i + 1));
+        // ConfIdNetworkId?
+        iap->setValue(WlanQtUtilsAp::ConfIdSsid, "TestWlanAp" + QString::number(i + 1));
+        iap->setValue(WlanQtUtilsAp::ConfIdSignalStrength, 20);
+        iap->setValue(WlanQtUtilsAp::ConfIdConnectionMode, CMManagerShim::Infra);
+        iap->setValue(WlanQtUtilsAp::ConfIdSecurityMode, CMManagerShim::WlanSecModeOpen);
+        iap->setValue(WlanQtUtilsAp::ConfIdWpaPskUse, false);
+        mWlanScanIapResultList.append(iap);
+    }
 }
 
-void WlanQtUtilsWlanScan::createDefaultWlanScanResultList(int numberOfWlanAps)
+void WlanQtUtilsWlanScan::clearWlanScanIapResultList()
+{
+    mWlanScanIapResultList.clear();
+}
+
+void WlanQtUtilsWlanScan::verifyWlanScanIapResultList(
+    QList< QSharedPointer<WlanQtUtilsIap> > wlanIapList)
 {
-    clearWlanScanResultList();
+    QCOMPARE(wlanIapList.count(), mWlanScanIapResultList.count());
+    
+    for (int i = 0; i < mWlanScanIapResultList.count(); i++) {
+        QCOMPARE(
+            wlanIapList[i]->value(WlanQtUtilsIap::ConfIdIapId),
+            mWlanScanIapResultList[i]->value(WlanQtUtilsIap::ConfIdIapId));
+        QCOMPARE(
+            wlanIapList[i]->value(WlanQtUtilsAp::ConfIdSignalStrength),
+            mWlanScanIapResultList[i]->value(WlanQtUtilsAp::ConfIdSignalStrength));
+        //QCOMPARE(
+        //    wlanIapList[i]->value(WlanQtUtilsAp::ConfIdSsid),
+        //    mWlanScanApResultList[i]->value(WlanQtUtilsAp::ConfIdSsid));
+    }
+}
+
+
+void WlanQtUtilsWlanScan::createDefaultWlanScanApResultList(int numberOfWlanAps)
+{
+    clearWlanScanApResultList();
+    
     for (int i = 0; i < numberOfWlanAps; i++) {
         QSharedPointer<WlanQtUtilsAp> ap(new WlanQtUtilsAp());
         ap->setValue(WlanQtUtilsAp::ConfIdSsid, "TestWlanAp" + QString::number(i + 1));
@@ -168,42 +219,42 @@
         ap->setValue(WlanQtUtilsAp::ConfIdSecurityMode, CMManagerShim::WlanSecModeOpen);
         ap->setValue(WlanQtUtilsAp::ConfIdWpaPskUse, false);
         ap->setValue(WlanQtUtilsAp::ConfIdWpsSupported, false);
-        mWlanScanResultList.append(ap);
+        mWlanScanApResultList.append(ap);
     }
 }
 
-void WlanQtUtilsWlanScan::clearWlanScanResultList()
+void WlanQtUtilsWlanScan::clearWlanScanApResultList()
 {
-    mWlanScanResultList.clear();
+    mWlanScanApResultList.clear();
 }
 
-void WlanQtUtilsWlanScan::verifyWlanScanResultList(
+void WlanQtUtilsWlanScan::verifyWlanScanApResultList(
     QList< QSharedPointer<WlanQtUtilsAp> > wlanApList)
 {
-    QCOMPARE(wlanApList.count(), mWlanScanResultList.count());
+    QCOMPARE(wlanApList.count(), mWlanScanApResultList.count());
 
-    for (int i = 0; i < mWlanScanResultList.count(); i++) {
+    for (int i = 0; i < mWlanScanApResultList.count(); i++) {
         QCOMPARE(
             wlanApList[i]->value(WlanQtUtilsAp::ConfIdSsid),
-            mWlanScanResultList[i]->value(WlanQtUtilsAp::ConfIdSsid));
+            mWlanScanApResultList[i]->value(WlanQtUtilsAp::ConfIdSsid));
         QCOMPARE(
             wlanApList[i]->value(WlanQtUtilsAp::ConfIdBssid),
-            mWlanScanResultList[i]->value(WlanQtUtilsAp::ConfIdBssid));
+            mWlanScanApResultList[i]->value(WlanQtUtilsAp::ConfIdBssid));
         QCOMPARE(
             wlanApList[i]->value(WlanQtUtilsAp::ConfIdSignalStrength),
-            mWlanScanResultList[i]->value(WlanQtUtilsAp::ConfIdSignalStrength));
+            mWlanScanApResultList[i]->value(WlanQtUtilsAp::ConfIdSignalStrength));
         QCOMPARE(
             wlanApList[i]->value(WlanQtUtilsAp::ConfIdConnectionMode),
-            mWlanScanResultList[i]->value(WlanQtUtilsAp::ConfIdConnectionMode));
+            mWlanScanApResultList[i]->value(WlanQtUtilsAp::ConfIdConnectionMode));
         QCOMPARE(
             wlanApList[i]->value(WlanQtUtilsAp::ConfIdSecurityMode),
-            mWlanScanResultList[i]->value(WlanQtUtilsAp::ConfIdSecurityMode));
+            mWlanScanApResultList[i]->value(WlanQtUtilsAp::ConfIdSecurityMode));
         QCOMPARE(
             wlanApList[i]->value(WlanQtUtilsAp::ConfIdWpaPskUse),
-            mWlanScanResultList[i]->value(WlanQtUtilsAp::ConfIdWpaPskUse));
+            mWlanScanApResultList[i]->value(WlanQtUtilsAp::ConfIdWpaPskUse));
         QCOMPARE(
             wlanApList[i]->value(WlanQtUtilsAp::ConfIdWpsSupported),
-            mWlanScanResultList[i]->value(WlanQtUtilsAp::ConfIdWpsSupported));
+            mWlanScanApResultList[i]->value(WlanQtUtilsAp::ConfIdWpsSupported));
     }
 }