diff options
author | Lorn Potter <lorn.potter@nokia.com> | 2010-10-06 08:11:27 +1000 |
---|---|---|
committer | Lorn Potter <lorn.potter@nokia.com> | 2010-10-06 08:11:27 +1000 |
commit | 7fa9b533fce2d4a849dcb1314e69d9bffe582aca (patch) | |
tree | cd2c904e101bbd97322a1338a936410578e856ad /tests/auto/qsystemdeviceinfo/tst_qsystemdeviceinfo.cpp | |
parent | 21ef74190035252a7fb4d88d40b9c30ad0b7256c (diff) |
add typeOfLock test
Diffstat (limited to 'tests/auto/qsystemdeviceinfo/tst_qsystemdeviceinfo.cpp')
-rw-r--r-- | tests/auto/qsystemdeviceinfo/tst_qsystemdeviceinfo.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/auto/qsystemdeviceinfo/tst_qsystemdeviceinfo.cpp b/tests/auto/qsystemdeviceinfo/tst_qsystemdeviceinfo.cpp index 7c58054bdd..32d8191faf 100644 --- a/tests/auto/qsystemdeviceinfo/tst_qsystemdeviceinfo.cpp +++ b/tests/auto/qsystemdeviceinfo/tst_qsystemdeviceinfo.cpp @@ -88,6 +88,7 @@ private slots: void tst_keypadLightOn(); void tst_backLightOn(); void tst_hostId(); + void tst_typeOfLock(); }; /* @@ -109,6 +110,7 @@ void tst_QSystemDeviceInfo::initTestCase() qRegisterMetaType<QSystemDeviceInfo::SimStatus>("QSystemDeviceInfo::SimStatus"); qRegisterMetaType<QSystemDeviceInfo::KeyboardTypeFlags>("QSystemDeviceInfo::KeyboardTypeFlags"); + qRegisterMetaType<QSystemDeviceInfo::LockType>("QSystemDeviceInfo::LockType"); } @@ -295,5 +297,17 @@ void tst_QSystemDeviceInfo::tst_hostId() QVERIFY(id.isNull()|| !id.isNull()); } +void tst_QSystemDeviceInfo::tst_typeOfLock() +{ + QSystemDeviceInfo di; + QSystemDeviceInfo::LockType lock = di.typeOfLock(); + if (di.isDeviceLocked()) { + QVERIFY((lock == QSystemDeviceInfo::DeviceLocked) + || (lock == QSystemDeviceInfo::TouchAndKeyboardLocked)); + } else { + QVERIFY( lock == QSystemDeviceInfo::UnknownLock); + } +} + QTEST_MAIN(tst_QSystemDeviceInfo) #include "tst_qsystemdeviceinfo.moc" |