phonesettings/cpphonesettingsplugins/cpnetworkplugin/tsrc/ut_cpnetworkstatus/ut_cpnetworkstatus.cpp
changeset 72 c76a0b1755b9
parent 64 6aaf0276100e
equal deleted inserted replaced
64:6aaf0276100e 72:c76a0b1755b9
    49 
    49 
    50     QT_TRAP_THROWING(SmcDefaultValue<QString>::SetL(QString("testi")));
    50     QT_TRAP_THROWING(SmcDefaultValue<QString>::SetL(QString("testi")));
    51     QT_TRAP_THROWING(SmcDefaultValue<HbIcon>::SetL(HbIcon("")));
    51     QT_TRAP_THROWING(SmcDefaultValue<HbIcon>::SetL(HbIcon("")));
    52     QT_TRAP_THROWING(SmcDefaultValue< QSystemNetworkInfo::NetworkStatus >::SetL(QSystemNetworkInfo::Connected));
    52     QT_TRAP_THROWING(SmcDefaultValue< QSystemNetworkInfo::NetworkStatus >::SetL(QSystemNetworkInfo::Connected));
    53     QT_TRAP_THROWING(SmcDefaultValue< QSystemDeviceInfo::SimStatus >::SetL(QSystemDeviceInfo::SingleSimAvailable ));
    53     QT_TRAP_THROWING(SmcDefaultValue< QSystemDeviceInfo::SimStatus >::SetL(QSystemDeviceInfo::SingleSimAvailable ));
    54     QT_TRAP_THROWING(SmcDefaultValue< QSystemDeviceInfo::Profile >::SetL(QSystemDeviceInfo::NormalProfile ));
    54 //    QT_TRAP_THROWING(SmcDefaultValue< QSystemDeviceInfo::Profile >::SetL(QSystemDeviceInfo::NormalProfile ));
    55     
    55     
    56     m_networkStatus = new CpNetworkStatus;
    56     m_networkStatus = new CpNetworkStatus;
    57 }
    57 }
    58 
    58 
    59 
    59 
    74 void ut_CpNetworkStatus::t_statusText()
    74 void ut_CpNetworkStatus::t_statusText()
    75 {
    75 {
    76     EXPECT( QtMobility::QSystemNetworkInfo, networkStatus ).with ( QSystemNetworkInfo::WcdmaMode );
    76     EXPECT( QtMobility::QSystemNetworkInfo, networkStatus ).with ( QSystemNetworkInfo::WcdmaMode );
    77     EXPECT( QtMobility::QSystemNetworkInfo, networkStatus ).with ( QSystemNetworkInfo::GsmMode );
    77     EXPECT( QtMobility::QSystemNetworkInfo, networkStatus ).with ( QSystemNetworkInfo::GsmMode );
    78     EXPECT( QtMobility::QSystemDeviceInfo, simStatus );
    78     EXPECT( QtMobility::QSystemDeviceInfo, simStatus );
    79     EXPECT( QtMobility::QSystemDeviceInfo, currentProfile );
       
    80     EXPECT( QtMobility::QSystemNetworkInfo, networkName );
    79     EXPECT( QtMobility::QSystemNetworkInfo, networkName );
    81     m_networkStatus->statusText();
    80     m_networkStatus->statusText();
    82     QVERIFY(verify());
    81     QVERIFY(verify());
    83     
    82     
    84     EXPECT( QtMobility::QSystemNetworkInfo, networkStatus ).with ( QSystemNetworkInfo::WcdmaMode );
    83     EXPECT( QtMobility::QSystemNetworkInfo, networkStatus ).with ( QSystemNetworkInfo::WcdmaMode );
    85     EXPECT( QtMobility::QSystemNetworkInfo, networkStatus ).with ( QSystemNetworkInfo::GsmMode );
    84     EXPECT( QtMobility::QSystemNetworkInfo, networkStatus ).with ( QSystemNetworkInfo::GsmMode );
    86     EXPECT( QtMobility::QSystemDeviceInfo, simStatus );
    85     EXPECT( QtMobility::QSystemDeviceInfo, simStatus );
    87     EXPECT( QtMobility::QSystemDeviceInfo, currentProfile );
       
    88     EXPECT( QtMobility::QSystemNetworkInfo, networkName );
    86     EXPECT( QtMobility::QSystemNetworkInfo, networkName );
    89     QT_TRAP_THROWING(SmcDefaultValue<QString>::SetL(QString("")));
    87     QT_TRAP_THROWING(SmcDefaultValue<QString>::SetL(QString("")));
    90     m_networkStatus->statusText();
    88     m_networkStatus->statusText();
    91     QVERIFY(verify());
    89     QVERIFY(verify());
    92     
    90     
    95     QT_TRAP_THROWING(SmcDefaultValue< QSystemDeviceInfo::SimStatus >::SetL(QSystemDeviceInfo::SimNotAvailable ));
    93     QT_TRAP_THROWING(SmcDefaultValue< QSystemDeviceInfo::SimStatus >::SetL(QSystemDeviceInfo::SimNotAvailable ));
    96     m_networkStatus->statusText();
    94     m_networkStatus->statusText();
    97     QVERIFY(verify());
    95     QVERIFY(verify());
    98     
    96     
    99     EXPECT( QtMobility::QSystemDeviceInfo, simStatus );
    97     EXPECT( QtMobility::QSystemDeviceInfo, simStatus );
   100     EXPECT( QtMobility::QSystemDeviceInfo, currentProfile );
       
   101     EXPECT( QtMobility::QSystemNetworkInfo, networkStatus ).with ( QSystemNetworkInfo::WcdmaMode );
    98     EXPECT( QtMobility::QSystemNetworkInfo, networkStatus ).with ( QSystemNetworkInfo::WcdmaMode );
   102     EXPECT( QtMobility::QSystemNetworkInfo, networkStatus ).with ( QSystemNetworkInfo::GsmMode );
    99     EXPECT( QtMobility::QSystemNetworkInfo, networkStatus ).with ( QSystemNetworkInfo::GsmMode );
   103     EXPECT( QtMobility::QSystemNetworkInfo, networkName ).times(0);
   100     EXPECT( QtMobility::QSystemNetworkInfo, networkName ).times(0);
   104     QT_TRAP_THROWING(SmcDefaultValue< QSystemDeviceInfo::SimStatus >::SetL(QSystemDeviceInfo::SingleSimAvailable ));
   101     QT_TRAP_THROWING(SmcDefaultValue< QSystemDeviceInfo::SimStatus >::SetL(QSystemDeviceInfo::SingleSimAvailable ));
   105     QT_TRAP_THROWING(SmcDefaultValue< QSystemNetworkInfo::NetworkStatus >::SetL(QSystemNetworkInfo::NoNetworkAvailable));
   102     QT_TRAP_THROWING(SmcDefaultValue< QSystemNetworkInfo::NetworkStatus >::SetL(QSystemNetworkInfo::NoNetworkAvailable));
   113 void ut_CpNetworkStatus::t_statusIcon()
   110 void ut_CpNetworkStatus::t_statusIcon()
   114 {
   111 {
   115     EXPECT( QtMobility::QSystemNetworkInfo, networkStatus ).with ( QSystemNetworkInfo::WcdmaMode );
   112     EXPECT( QtMobility::QSystemNetworkInfo, networkStatus ).with ( QSystemNetworkInfo::WcdmaMode );
   116     EXPECT( QtMobility::QSystemNetworkInfo, networkStatus ).with ( QSystemNetworkInfo::GsmMode );
   113     EXPECT( QtMobility::QSystemNetworkInfo, networkStatus ).with ( QSystemNetworkInfo::GsmMode );
   117     EXPECT( QtMobility::QSystemDeviceInfo, simStatus );
   114     EXPECT( QtMobility::QSystemDeviceInfo, simStatus );
   118     EXPECT( QtMobility::QSystemDeviceInfo, currentProfile );
       
   119     m_networkStatus->statusIcon();
   115     m_networkStatus->statusIcon();
   120     QVERIFY(verify());
   116     QVERIFY(verify());
   121     
   117     
   122     EXPECT( QtMobility::QSystemDeviceInfo, simStatus );
   118     EXPECT( QtMobility::QSystemDeviceInfo, simStatus );
   123     QT_TRAP_THROWING(SmcDefaultValue< QSystemDeviceInfo::SimStatus >::SetL(QSystemDeviceInfo::SimNotAvailable ));
   119     QT_TRAP_THROWING(SmcDefaultValue< QSystemDeviceInfo::SimStatus >::SetL(QSystemDeviceInfo::SimNotAvailable ));
   124     m_networkStatus->statusIcon();
   120     m_networkStatus->statusIcon();
   125     QVERIFY(verify());
   121     QVERIFY(verify());
   126     
   122     
   127     EXPECT( QtMobility::QSystemDeviceInfo, simStatus );
   123     EXPECT( QtMobility::QSystemDeviceInfo, simStatus );
   128     EXPECT( QtMobility::QSystemDeviceInfo, currentProfile );
       
   129     EXPECT( QtMobility::QSystemNetworkInfo, networkStatus ).with ( QSystemNetworkInfo::WcdmaMode );
   124     EXPECT( QtMobility::QSystemNetworkInfo, networkStatus ).with ( QSystemNetworkInfo::WcdmaMode );
   130     EXPECT( QtMobility::QSystemNetworkInfo, networkStatus ).with ( QSystemNetworkInfo::GsmMode );
   125     EXPECT( QtMobility::QSystemNetworkInfo, networkStatus ).with ( QSystemNetworkInfo::GsmMode );
   131     QT_TRAP_THROWING(SmcDefaultValue< QSystemDeviceInfo::SimStatus >::SetL(QSystemDeviceInfo::SingleSimAvailable ));
   126     QT_TRAP_THROWING(SmcDefaultValue< QSystemDeviceInfo::SimStatus >::SetL(QSystemDeviceInfo::SingleSimAvailable ));
   132     QT_TRAP_THROWING(SmcDefaultValue< QSystemNetworkInfo::NetworkStatus >::SetL(QSystemNetworkInfo::NoNetworkAvailable));
   127     QT_TRAP_THROWING(SmcDefaultValue< QSystemNetworkInfo::NetworkStatus >::SetL(QSystemNetworkInfo::NoNetworkAvailable));
   133     m_networkStatus->statusIcon();
   128     m_networkStatus->statusIcon();