diff options
author | Juha Vuolle <juha.vuolle@insta.fi> | 2021-06-03 09:26:01 +0300 |
---|---|---|
committer | Juha Vuolle <juha.vuolle@insta.fi> | 2021-06-03 10:02:52 +0300 |
commit | 28de5efc978ac772a877a82fe787e1ff109d414c (patch) | |
tree | 5be6ab4571ab45fd420875d64404dba523599e2a /tests/auto | |
parent | 29c1c1de844d6cde1c72aed37a030c1136a65b5e (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.qml | 192 |
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(); - } -} |