summaryrefslogtreecommitdiffstats
path: root/tests/auto
diff options
context:
space:
mode:
authorJuha Vuolle <juha.vuolle@insta.fi>2021-06-03 09:26:01 +0300
committerJuha Vuolle <juha.vuolle@insta.fi>2021-06-03 10:02:52 +0300
commit28de5efc978ac772a877a82fe787e1ff109d414c (patch)
tree5be6ab4571ab45fd420875d64404dba523599e2a /tests/auto
parent29c1c1de844d6cde1c72aed37a030c1136a65b5e (diff)
Remove obsolete 'legacy' QML test case (cleanup)
The case has been superseded years ago Task-number: QTBUG-92513 Change-Id: I7d27083863d57bfa94e49abcceb1be10f7bf5945 Reviewed-by: Karsten Heimrich <karsten.heimrich@qt.io>
Diffstat (limited to 'tests/auto')
-rw-r--r--tests/auto/legacy_sensors_qml/tst_qsensor.qml192
1 files changed, 0 insertions, 192 deletions
diff --git a/tests/auto/legacy_sensors_qml/tst_qsensor.qml b/tests/auto/legacy_sensors_qml/tst_qsensor.qml
deleted file mode 100644
index 186f6a18..00000000
--- a/tests/auto/legacy_sensors_qml/tst_qsensor.qml
+++ /dev/null
@@ -1,192 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2017 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the QtSensors module of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:GPL-EXCEPT$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 as published by the Free Software
-** Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.0
-import QtTest 1.0
-import QtSensors 5.0 as Sensors
-import TestHelper 1.0
-
-TestCase {
- id: test
- name: "tst_qsensor"
-
- TestHelper {
- id: helper
- }
-
- Component {
- id: cTestSensor
- TestSensor{}
- }
-
- function initTestCase() {}
-
- function cleanupTestCase() {}
-
- function init() {}
-
- function cleanup() {}
-
- function sortlist(list)
- {
- var array = new Array();
- for (var ii in list)
- array.push(list[ii]);
- array.sort();
- return array;
- }
-
- function test_001_TypeRegistered()
- {
- var expected = [ "test sensor", "test sensor 2" ];
- var actual = Sensors.sensorTypes();
- // FIXME .sort() is broken!
- actual = sortlist(actual); // The actual list is not in a defined order
- compare(actual, expected);
- }
-
- function test_002_SensorRegistered()
- {
- var expected = [ "test sensor 2", "test sensor 3", "test sensor impl" ];
- var actual = Sensors.sensorsForType("test sensor");
- // FIXME .sort() is broken!
- actual = sortlist(actual); // The actual list is not in a defined order
- compare(actual, expected);
- }
-
- function test_003_SensorDefault()
- {
- var expected = "test sensor impl";
- var actual = Sensors.defaultSensorForType("test sensor");
- compare(actual, expected);
- }
-
- function test_004_NoSensorsForType()
- {
- var expected = [];
- var actual = Sensors.sensorsForType("bogus type");
- compare(actual, expected);
- }
-
- function test_005_NoDefaultForType()
- {
- var expected = "";
- var actual = Sensors.defaultSensorForType("bogus type");
- compare(actual, expected);
- }
-
- function test_006_Creation()
- {
- var sensor = cTestSensor.createObject();
- compare(sensor.connectedToBackend, true);
- var expected = "test sensor impl";
- var actual = sensor.sensorid;
- compare(actual, expected);
- sensor.destroy();
- }
-
- function test_008_Timestamp()
- {
- var sensor = cTestSensor.createObject();
- compare(sensor.connectedToBackend, true);
- var timestamp = sensor.reading.timestamp;
- compare(timestamp, 0);
- sensor.doThis = "setOne";
- sensor.start();
- timestamp = sensor.reading.timestamp;
- compare(timestamp, 1);
- sensor.destroy();
- }
-
- function test_009_Start()
- {
- var sensor = cTestSensor.createObject();
- sensor.start();
- compare(sensor.active, true);
- sensor.start();
- compare(sensor.active, true);
- sensor.destroy();
- }
-
- function test_010_Stop()
- {
- var sensor = cTestSensor.createObject();
- sensor.stop();
- compare(sensor.active, false);
- sensor.start();
- compare(sensor.active, true);
- sensor.stop();
- compare(sensor.active, false);
- sensor.destroy();
- }
-
- function test_011_Start2()
- {
- var sensor = cTestSensor.createObject();
-
- sensor.doThis = "stop";
- sensor.start();
- compare(sensor.active, false);
- sensor.stop();
-
- sensor.doThis = "error";
- sensor.start();
- compare(sensor.error, 1);
- // Yes, this is non-intuitive but the sensor
- // decides if an error is fatal or not.
- // In this case our test sensor is reporting a
- // non-fatal error so the sensor will start.
- compare(sensor.active, true);
- sensor.stop();
-
- sensor.doThis = "setOne";
- sensor.start();
- compare(sensor.reading.timestamp, 1);
- sensor.stop();
-
- sensor.doThis = "setTwo";
- sensor.start();
- compare(sensor.reading.timestamp, 2);
- sensor.stop();
- sensor.destroy();
- }
-
- function test_012_SetBadDataRate()
- {
- var sensor = cTestSensor.createObject();
-
- ignoreWarning("setDataRate: 1 is not supported by the sensor. ");
- sensor.dataRate = 1;
- compare(sensor.dataRate, 0);
-
- ignoreWarning("setDataRate: 1000 is not supported by the sensor. ");
- sensor.dataRate = 1000;
- compare(sensor.dataRate, 0);
- sensor.destroy();
- }
-}