summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorSergio Martins <sergio.martins.qnx@kdab.com>2013-02-27 04:58:24 +0000
committerSérgio Martins <sergio.martins.qnx@kdab.com>2013-03-07 13:24:02 +0100
commit27e62ecfafa5e3e269eb470e591d51496c58cc1d (patch)
tree769065077eb24b8aa9e25841d877a5072c8309ff /tests
parent404d04d008ac18e1eb02d98af21a200091409a4a (diff)
Backport QAltimeter from QSensors to qt-mobility.
Change-Id: I59da45e1cf15c706e9cedf0d5273f15f7fd3c920 Reviewed-by: Thomas McGuire <thomas.mcguire@kdab.com> Reviewed-by: Lorn Potter <lorn.potter@jollamobile.com>
Diffstat (limited to 'tests')
-rw-r--r--tests/auto/qsensor/test_backends.h4
-rw-r--r--tests/auto/qsensor/tst_qsensor.cpp4
2 files changed, 8 insertions, 0 deletions
diff --git a/tests/auto/qsensor/test_backends.h b/tests/auto/qsensor/test_backends.h
index ce5e00b0e8..49223f807d 100644
--- a/tests/auto/qsensor/test_backends.h
+++ b/tests/auto/qsensor/test_backends.h
@@ -50,6 +50,7 @@ void register_test_backends();
void unregister_test_backends();
#include <qaccelerometer.h>
+#include <qaltimeter.h>
#include <qambientlightsensor.h>
#include <qcompass.h>
#include <qgyroscope.h>
@@ -93,6 +94,9 @@ QTM_USE_NAMESPACE
PREPARE_SENSORINTERFACE_DECLS(SensorClass, ReadingClass, FilterClass, readingcode)
#endif
+PREPARE_SENSORINTERFACE(QAltimeter, QAltimeterReading, QAltimeterFilter, {
+ reading->setAltitude(8848);
+})
PREPARE_SENSORINTERFACE(QAccelerometer, QAccelerometerReading, QAccelerometerFilter, {
reading->setX(1.0);
reading->setY(1.0);
diff --git a/tests/auto/qsensor/tst_qsensor.cpp b/tests/auto/qsensor/tst_qsensor.cpp
index c70135bfb7..8b25c32cf3 100644
--- a/tests/auto/qsensor/tst_qsensor.cpp
+++ b/tests/auto/qsensor/tst_qsensor.cpp
@@ -833,6 +833,10 @@ private slots:
QCOMPARE(reading->z(), 1.0);
})
+ TEST_SENSORINTERFACE(QAltimeter, QAltimeterReading, {
+ QCOMPARE(reading->altitude(), 8848.0);
+ })
+
TEST_SENSORINTERFACE(QAmbientLightSensor, QAmbientLightReading, {
QCOMPARE(reading->lightLevel(), QAmbientLightReading::Twilight);
})