diff -r 682dd021f9be -r 7b3e49e4608a wlanutilities/wlanqtutilities/tsrc/testwlanqtutils.h --- a/wlanutilities/wlanqtutilities/tsrc/testwlanqtutils.h Thu Jun 10 15:44:54 2010 +0300 +++ b/wlanutilities/wlanqtutilities/tsrc/testwlanqtutils.h Thu Jun 24 10:49:51 2010 +0300 @@ -22,6 +22,7 @@ class QSignalSpy; class WlanQtUtils; +class WlanQtUtilsAp; class TestWlanQtUtils: public QObject { @@ -36,12 +37,28 @@ void cleanup(); // Test functions for public interface. + + // scanWlans() void testAvailableWlan(); void testAvailableWlanDuplicates(); void testAvailableWlanSecModes(); void testAvailableWlanSsids(); void testAvailableWlanWithIaps(); void testAvailableWlanSequence(); + void testAvailableWlanScanEmpty(); + void testAvailableWlanScanError(); + + // scanWlanAps() + void testAvailableWlanAps(); + void testAvailableWlanApsScanEmpty(); + void testStopWlanApScan(); + void testWlanApScanError(); + + // scanWlanDirect() + void testDirectScanBasic(); + void testDirectScanEmpty(); + void testDirectScanStop(); + void testDirectScanError(); void testCreateIapOk(); void testCreateIapErr(); @@ -90,12 +107,16 @@ // Helper functions, that is, sub test cases. void subTestSignalWaitAndTake(QSignalSpy *spy, QList *arguments); + void subTestScanResultSignal(QSignalSpy* spy, int status); void subTestLoadCommsDatFile(QString newCommsdatFilename); void subTestNewWlanQtUtils(); + WlanQtUtilsAp *subTestNewAp(); // Member variables. WlanQtUtils *wlanQtUtils_; - QSignalSpy *signalScanReady_; + QSignalSpy *mSignalScanReady; + QSignalSpy *mSignalScanApReady; + QSignalSpy *mSignalScanDirectReady; QSignalSpy *signalWlanNetworkOpened_; QSignalSpy *signalWlanNetworkClosed_; QSignalSpy *signalIctResult_;