tests/auto/qsensor/tst_qsensor.cpp
changeset 5 603d3f8b6302
parent 0 876b1a06bc25
equal deleted inserted replaced
3:e4ebb16b39ea 5:603d3f8b6302
    40 ****************************************************************************/
    40 ****************************************************************************/
    41 #include <QObject>
    41 #include <QObject>
    42 #include <QTest>
    42 #include <QTest>
    43 #include <QDebug>
    43 #include <QDebug>
    44 #include <QSettings>
    44 #include <QSettings>
       
    45 #include <QFile>
    45 
    46 
    46 #include "qsensor.h"
    47 #include "qsensor.h"
    47 #include "test_sensor.h"
    48 #include "test_sensor.h"
    48 #include "test_sensorimpl.h"
    49 #include "test_sensorimpl.h"
    49 
    50 
    50 QTM_USE_NAMESPACE
    51 QTM_USE_NAMESPACE
    51 
    52 
    52         class MyFilter : public TestSensorFilter
    53 class MyFilter : public TestSensorFilter
    53 {
    54 {
    54     bool filter(TestSensorReading *reading)
    55     bool filter(TestSensorReading *reading)
    55     {
    56     {
    56         return reading->test();
    57         return reading->test();
    57     }
    58     }
    78 
    79 
    79     void cleanupTestCase()
    80     void cleanupTestCase()
    80     {
    81     {
    81         QSettings settings(QLatin1String("Nokia"), QLatin1String("Sensors"));
    82         QSettings settings(QLatin1String("Nokia"), QLatin1String("Sensors"));
    82         settings.clear();
    83         settings.clear();
       
    84 #ifdef WAIT_AT_END
       
    85         QFile _stdin;
       
    86         _stdin.open(1, QIODevice::ReadOnly);
       
    87         _stdin.readLine();
       
    88 #endif
    83     }
    89     }
    84 
    90 
    85 
    91 
    86     void testTypeRegistered()
    92     void testTypeRegistered()
    87     {
    93     {