mirror of
https://github.com/subsurface/subsurface.git
synced 2024-12-11 03:21:29 +00:00
848d277951
Add signal testing of all variables Signed-off-by: Jan Iversen <jani@apache.org>
74 lines
1.9 KiB
QML
74 lines
1.9 KiB
QML
// SPDX-License-Identifier: GPL-2.0
|
|
import QtQuick 2.6
|
|
import QtTest 1.2
|
|
|
|
TestCase {
|
|
name: "qPrefUnits"
|
|
|
|
function test_variables() {
|
|
var x1 = PrefUnits.coordinates_traditional
|
|
PrefUnits.coordinates_traditional = true
|
|
compare(PrefUnits.coordinates_traditional, true)
|
|
|
|
//TBD var x2 = PrefUnits.duration_units
|
|
//TBD PrefUnits.duration_units = ??
|
|
//TBD compare(PrefUnits.duration_units, ??)
|
|
|
|
//TBD var x3 = PrefUnits.length
|
|
//TBD PrefUnits.=length = ??
|
|
//TBD compare(PrefUnits.length, ??)
|
|
|
|
//TBD var x4 = PrefUnits.pressure
|
|
//TBD PrefUnits.pressure = ??
|
|
//TBD compare(PrefUnits.pressure, ??)
|
|
|
|
var x5 = PrefUnits.show_units_table
|
|
PrefUnits.show_units_table = true
|
|
compare(PrefUnits.show_units_table, true)
|
|
|
|
//TBD var x6 = PrefUnits.temperature
|
|
//TBD PrefUnits.temperature = ??
|
|
//TBD compare(PrefUnits.temperature, ??)
|
|
|
|
var x7 = PrefUnits.unit_system
|
|
PrefUnits.unit_system = "metric"
|
|
compare(PrefUnits.unit_system, "metric")
|
|
|
|
//TBD var x8 = PrefUnits.vertical_speed_time
|
|
//TBD PrefUnits.vertical_speed_time = ??
|
|
//TBD compare(PrefUnits.vertical_speed_time, ??)
|
|
|
|
//TBD var x9 = PrefUnits.volume
|
|
//TBD PrefUnits.volume = ??
|
|
//TBD compare(PrefUnits.volume, ??)
|
|
|
|
//TBD var x10 = PrefUnits.weight
|
|
//TBD PrefUnits.weight = ??
|
|
//TBD compare(PrefUnits.weight, ??)
|
|
}
|
|
|
|
Item {
|
|
id: spyCatcher
|
|
|
|
property bool spy1 : false
|
|
property bool spy5 : false
|
|
property bool spy7 : false
|
|
|
|
Connections {
|
|
target: PrefUnits
|
|
onCoordinates_traditionalChanged: {spyCatcher.spy1 = true }
|
|
onShow_units_tableChanged: {spyCatcher.spy5 = true }
|
|
onUnit_systemChanged: {spyCatcher.spy7 = true }
|
|
}
|
|
}
|
|
|
|
function test_signals() {
|
|
PrefUnits.coordinates_traditional = ! PrefUnits.coordinates_traditional
|
|
PrefUnits.show_units_table = ! PrefUnits.show_units_table
|
|
PrefUnits.unit_system = "qml"
|
|
|
|
compare(spyCatcher.spy1, true)
|
|
compare(spyCatcher.spy5, true)
|
|
compare(spyCatcher.spy7, true)
|
|
}
|
|
}
|