summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLorn Potter <lorn.potter@nokia.com>2011-11-03 16:31:44 +1000
committerQt by Nokia <qt-info@nokia.com>2011-11-03 09:00:30 +0100
commitfaa2952df2cad6ad5885d955319f278bec27f06f (patch)
tree68bc75b0d3099e77aeee9443d6b22761bb45ec39
parent9442cf7a41db9fb7a2c8381dc65cf27eb69d67d1 (diff)
add invalidIds, remove redundant isValid, rename availableIds to validIds
Change-Id: I9677535dde72e771b943fa1b0522689c34336824 Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Lincoln Ramsay <lincoln.ramsay@nokia.com>
-rw-r--r--src/sensors/gestures/qsensorgesture.cpp13
-rw-r--r--src/sensors/gestures/qsensorgesture.h6
-rw-r--r--src/sensors/gestures/qsensorgesture_p.h1
-rw-r--r--tests/auto/qsensorgestures/tst_qsensorgesturetest.cpp35
4 files changed, 32 insertions, 23 deletions
diff --git a/src/sensors/gestures/qsensorgesture.cpp b/src/sensors/gestures/qsensorgesture.cpp
index f84ce18b..228ee461 100644
--- a/src/sensors/gestures/qsensorgesture.cpp
+++ b/src/sensors/gestures/qsensorgesture.cpp
@@ -88,6 +88,7 @@ QSensorGesture::QSensorGesture(const QStringList &ids, QObject *parent) :
d_ptr->m_sensorRecognizers.append(rec);
d_ptr->availableIds.append(id);
} else {
+ d_ptr->invalidIds.append(id);
//add to not available things
}
}
@@ -125,19 +126,19 @@ QSensorGesture::~QSensorGesture()
}
/*!
- Returns whether this QSensorGesture is valid or not.
+ Returns the gesture recognizer ids that were found.
*/
-bool QSensorGesture::isValid() const
+QStringList QSensorGesture::validIds() const
{
- return d_ptr->valid;
+ return d_ptr->availableIds;
}
/*!
- Returns the gestures ids.
+ Returns the gesture recognizer ids that were not found.
*/
-QStringList QSensorGesture::availableIds() const
+QStringList QSensorGesture::invalidIds() const
{
- return d_ptr->availableIds;
+ return d_ptr->invalidIds;
}
/*!
diff --git a/src/sensors/gestures/qsensorgesture.h b/src/sensors/gestures/qsensorgesture.h
index 0abd5a22..66d1d749 100644
--- a/src/sensors/gestures/qsensorgesture.h
+++ b/src/sensors/gestures/qsensorgesture.h
@@ -65,14 +65,14 @@ public:
bool isActive();
- QStringList availableIds() const;
+ QStringList validIds() const;
+ QStringList invalidIds() const;
+
QStringList gestureSignals() const;
void startDetection();
void stopDetection();
- bool isValid() const;
-
private:
QSensorGesturePrivate * d_ptr;
diff --git a/src/sensors/gestures/qsensorgesture_p.h b/src/sensors/gestures/qsensorgesture_p.h
index 10faa95a..f55f393a 100644
--- a/src/sensors/gestures/qsensorgesture_p.h
+++ b/src/sensors/gestures/qsensorgesture_p.h
@@ -76,6 +76,7 @@ public:
bool isActive;
QStringList localGestureSignals;
QStringList availableIds;
+ QStringList invalidIds;
bool valid;
};
diff --git a/tests/auto/qsensorgestures/tst_qsensorgesturetest.cpp b/tests/auto/qsensorgestures/tst_qsensorgesturetest.cpp
index 56528ef9..9b82e722 100644
--- a/tests/auto/qsensorgestures/tst_qsensorgesturetest.cpp
+++ b/tests/auto/qsensorgestures/tst_qsensorgesturetest.cpp
@@ -176,9 +176,9 @@ void Tst_qsensorgestureTest::tst_recognizer_dup()
}
QSensorGesture *sensorGesture = new QSensorGesture(idList, this);
- QVERIFY(sensorGesture->availableIds().contains("QtSensors.test2"));
- QVERIFY(sensorGesture->availableIds().contains("QtSensors.test"));
- QVERIFY(sensorGesture->availableIds().contains("QtSensors.test.dup"));
+ QVERIFY(sensorGesture->validIds().contains("QtSensors.test2"));
+ QVERIFY(sensorGesture->validIds().contains("QtSensors.test"));
+ QVERIFY(sensorGesture->validIds().contains("QtSensors.test.dup"));
delete sensorGesture;
}
@@ -186,11 +186,11 @@ void Tst_qsensorgestureTest::tst_recognizer_dup()
QString plugin;
plugin = "QtSensors.test2";
thisGesture = new QSensorGesture(QStringList() << plugin, this);
- QVERIFY(thisGesture->availableIds().contains("QtSensors.test2"));
+ QVERIFY(thisGesture->validIds().contains("QtSensors.test2"));
plugin = "QtSensors.test.dup";
thisGesture = new QSensorGesture(QStringList() << plugin, this);
- QVERIFY(!thisGesture->availableIds().contains("QtSensors.test2"));
+ QVERIFY(!thisGesture->validIds().contains("QtSensors.test2"));
delete thisGesture;
}
@@ -297,7 +297,8 @@ void Tst_qsensorgestureTest::tst_manager__newSensorAvailable()
QSensorGesture *test4sg;
test4sg = new QSensorGesture(QStringList() << "QtSensors.test4",this);
- QVERIFY(test4sg->isValid());
+ QVERIFY(!test4sg->validIds().isEmpty());
+ QVERIFY(test4sg->invalidIds().isEmpty());
}
@@ -338,12 +339,12 @@ void Tst_qsensorgestureTest::tst_sensor_gesture_signals()
QVERIFY(thisGesture->gestureSignals().count() == 3);
QVERIFY(thisGesture->gestureSignals() == signalList);
- QVERIFY(thisGesture->gestureSignals().at(1) == "test2()");
+ QCOMPARE(thisGesture->gestureSignals().at(1), QString("test2()"));
spy_gesture_test2 = new QSignalSpy(thisGesture, SIGNAL(test2()));
}
- QVERIFY( thisGesture->availableIds() != QStringList());
+ QVERIFY(!thisGesture->validIds().isEmpty());
thisGesture->startDetection();
QCOMPARE(spy_gesture_detected.count(),1);
@@ -352,7 +353,7 @@ void Tst_qsensorgestureTest::tst_sensor_gesture_signals()
QCOMPARE(spy_gesture_tested->count(),1);
QList<QVariant> arguments ;
arguments = spy_gesture_detected.takeFirst(); // take the first signal
- QVERIFY(arguments.at(0) == "tested");
+ QCOMPARE(arguments.at(0),QVariant("tested"));
}
if (plugin == "QtSensors.test2") {
@@ -411,10 +412,14 @@ void Tst_qsensorgestureTest::tst_sensor_gesture()
QSensorGesture *gesture2 = new QSensorGesture(QStringList() << "QtSensors.test2", this);
QSensorGesture *gesture3 = new QSensorGesture(QStringList() << "QtSensors.test2", this);
- QCOMPARE(gesture->availableIds(),QStringList() << "QtSensors.test");
+ QCOMPARE(gesture->validIds(),QStringList() << "QtSensors.test");
QCOMPARE(gesture->gestureSignals().at(1).left(gesture->gestureSignals().at(1).indexOf("(")),QString("tested"));
+ QVERIFY(gesture->invalidIds().isEmpty());
+ QVERIFY(gesture2->invalidIds().isEmpty());
+ QVERIFY(gesture3->invalidIds().isEmpty());
+
currentSignal = gesture->gestureSignals().at(1).left(gesture->gestureSignals().at(1).indexOf("("));
QSignalSpy spy_gesture(gesture, SIGNAL(detected(QString)));
@@ -433,7 +438,7 @@ void Tst_qsensorgestureTest::tst_sensor_gesture()
QCOMPARE(spy_gesture.count(),1);
QCOMPARE(gesture->isActive(),true);
- QCOMPARE(gesture2->availableIds(),QStringList() <<"QtSensors.test2");
+ QCOMPARE(gesture2->validIds(),QStringList() <<"QtSensors.test2");
QCOMPARE(gesture2->gestureSignals().at(1).left(gesture2->gestureSignals().at(1).indexOf("(")),QString("test2"));
currentSignal = gesture2->gestureSignals().at(1).left(gesture2->gestureSignals().at(1).indexOf("("));
@@ -549,8 +554,8 @@ void Tst_qsensorgestureTest::tst_recognizer()
void Tst_qsensorgestureTest::tst_sensorgesture_noid()
{
QSensorGesture *gesture = new QSensorGesture(QStringList() << "QtSensors.noid", this);
- QVERIFY(gesture->availableIds().isEmpty());
- QVERIFY(!gesture->isValid());
+ QVERIFY(gesture->validIds().isEmpty());
+ QCOMPARE(gesture->invalidIds(), QStringList() << "QtSensors.noid");
QTest::ignoreMessage(QtWarningMsg, "QSignalSpy: No such signal: 'detected(QString)'");
QSignalSpy spy_gesture(gesture, SIGNAL(detected(QString)));
@@ -567,6 +572,8 @@ void Tst_qsensorgestureTest::tst_sensorgesture_noid()
QVERIFY(gesture->gestureSignals().isEmpty());
+ QCOMPARE(gesture->invalidIds() ,QStringList() << "QtSensors.noid");
+
delete gesture;
gesture = 0;
}
@@ -586,7 +593,7 @@ void Tst_qsensorgestureTest::tst_sensor_gesture_multi()
QVERIFY(gestureSignals == gesture->gestureSignals());
QVERIFY(gesture->gestureSignals().count() == 4);
- QVERIFY(!gesture->availableIds().contains("QtSensors.bogus"));
+ QCOMPARE(gesture->invalidIds(), QStringList() << "QtSensors.bogus");
QCOMPARE(gesture->isActive(),false);