mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
tests: add signal test to call tst_qPref*qml
Add signal testing of all variables Signed-off-by: Jan Iversen <jani@apache.org>
This commit is contained in:
parent
c01d9f60c1
commit
848d277951
14 changed files with 682 additions and 3 deletions
|
@ -51,4 +51,57 @@ TestCase {
|
||||||
PrefCloudStorage.userid = "my user"
|
PrefCloudStorage.userid = "my user"
|
||||||
compare(PrefCloudStorage.userid, "my user")
|
compare(PrefCloudStorage.userid, "my user")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Item {
|
||||||
|
id: spyCatcher
|
||||||
|
|
||||||
|
property bool spy1 : false
|
||||||
|
property bool spy3 : false
|
||||||
|
property bool spy4 : false
|
||||||
|
property bool spy5 : false
|
||||||
|
property bool spy6 : false
|
||||||
|
property bool spy7 : false
|
||||||
|
property bool spy8 : false
|
||||||
|
property bool spy9 : false
|
||||||
|
property bool spy10 : false
|
||||||
|
property bool spy11 : false
|
||||||
|
|
||||||
|
Connections {
|
||||||
|
target: PrefCloudStorage
|
||||||
|
onCloud_base_urlChanged: {spyCatcher.spy1 = true }
|
||||||
|
onCloud_storage_emailChanged: {spyCatcher.spy3 = true }
|
||||||
|
onCloud_storage_email_encodedChanged: {spyCatcher.spy4 = true }
|
||||||
|
onCloud_storage_passwordChanged: {spyCatcher.spy5 = true }
|
||||||
|
onCloud_storage_pinChanged: {spyCatcher.spy6 = true }
|
||||||
|
onCloud_timeoutChanged: {spyCatcher.spy7 = true }
|
||||||
|
onCloud_verification_statusChanged: {spyCatcher.spy8 = true }
|
||||||
|
onSave_password_localChanged: {spyCatcher.spy9 = true }
|
||||||
|
onSave_userid_localChanged: {spyCatcher.spy10 = true }
|
||||||
|
onUseridChanged: {spyCatcher.spy11 = true }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function test_signals() {
|
||||||
|
PrefCloudStorage.cloud_base_url = "qml"
|
||||||
|
PrefCloudStorage.cloud_storage_email = "qml"
|
||||||
|
PrefCloudStorage.cloud_storage_email_encoded = "qml"
|
||||||
|
PrefCloudStorage.cloud_storage_password = "qml"
|
||||||
|
PrefCloudStorage.cloud_storage_pin = "qml"
|
||||||
|
PrefCloudStorage.cloud_timeout = 18
|
||||||
|
PrefCloudStorage.cloud_verification_status = 2
|
||||||
|
PrefCloudStorage.save_password_local = ! PrefCloudStorage.save_password_local
|
||||||
|
PrefCloudStorage.save_userid_local = ! PrefCloudStorage.save_userid_local
|
||||||
|
PrefCloudStorage.userid = "qml"
|
||||||
|
|
||||||
|
compare(spyCatcher.spy1, true)
|
||||||
|
compare(spyCatcher.spy3, true)
|
||||||
|
compare(spyCatcher.spy4, true)
|
||||||
|
compare(spyCatcher.spy5, true)
|
||||||
|
compare(spyCatcher.spy6, true)
|
||||||
|
compare(spyCatcher.spy7, true)
|
||||||
|
compare(spyCatcher.spy8, true)
|
||||||
|
compare(spyCatcher.spy9, true)
|
||||||
|
compare(spyCatcher.spy10, true)
|
||||||
|
compare(spyCatcher.spy11, true)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -29,8 +29,8 @@ TestCase {
|
||||||
compare(PrefDisplay.PrefDisplay_invalid_dives, !x4)
|
compare(PrefDisplay.PrefDisplay_invalid_dives, !x4)
|
||||||
|
|
||||||
var x5 = PrefDisplay.show_developer
|
var x5 = PrefDisplay.show_developer
|
||||||
PrefDisplay.show_developer = !x4
|
PrefDisplay.show_developer = !x5
|
||||||
compare(PrefDisplay.show_developer, !x4)
|
compare(PrefDisplay.show_developer, !x5)
|
||||||
|
|
||||||
var x6 = PrefDisplay.theme
|
var x6 = PrefDisplay.theme
|
||||||
PrefDisplay.theme = "myColor"
|
PrefDisplay.theme = "myColor"
|
||||||
|
@ -76,4 +76,57 @@ TestCase {
|
||||||
PrefDisplay.lastState = 17
|
PrefDisplay.lastState = 17
|
||||||
compare(PrefDisplay.lastState, 17)
|
compare(PrefDisplay.lastState, 17)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Item {
|
||||||
|
id: spyCatcher
|
||||||
|
|
||||||
|
property bool spy1 : false
|
||||||
|
// no signals 2,3
|
||||||
|
property bool spy4 : false
|
||||||
|
property bool spy5 : false
|
||||||
|
property bool spy6 : false
|
||||||
|
// no signals 7
|
||||||
|
property bool spy8 : false
|
||||||
|
property bool spy9 : false
|
||||||
|
// no signals 10,11,12
|
||||||
|
property bool spy13 : false
|
||||||
|
// no signals 14,15
|
||||||
|
property bool spy16 : false
|
||||||
|
|
||||||
|
Connections {
|
||||||
|
target: PrefDisplay
|
||||||
|
onAnimation_speedChanged: {spyCatcher.spy1 = true }
|
||||||
|
onDisplay_invalid_divesChanged: {spyCatcher.spy4 = true }
|
||||||
|
onShow_developerChanged: {spyCatcher.spy5 = true }
|
||||||
|
onThemeChanged: {spyCatcher.spy6 = true }
|
||||||
|
onLastDirChanged: {spyCatcher.spy8 = true }
|
||||||
|
onUserSurveyChanged: {spyCatcher.spy9 = true }
|
||||||
|
onMaximizedChanged: {spyCatcher.spy13 = true }
|
||||||
|
onLastStateChanged: {spyCatcher.spy16 = true }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function test_signals() {
|
||||||
|
PrefDisplay.animation_speed = -1157
|
||||||
|
// 2,3 have no signal
|
||||||
|
PrefDisplay.display_invalid_dives = ! PrefDisplay.display_invalid_dives
|
||||||
|
PrefDisplay.show_developer = ! PrefDisplay.show_developer
|
||||||
|
PrefDisplay.theme = "qml"
|
||||||
|
// 7 has no signal
|
||||||
|
PrefDisplay.lastDir = "qml"
|
||||||
|
PrefDisplay.userSurvey = "qml"
|
||||||
|
// 10, 11, 12 have no signal
|
||||||
|
PrefDisplay.maximized = ! PrefDisplay.maximized
|
||||||
|
// 14,15 have no signal
|
||||||
|
PrefDisplay.lastState = -17
|
||||||
|
|
||||||
|
compare(spyCatcher.spy1, true)
|
||||||
|
compare(spyCatcher.spy4, true)
|
||||||
|
compare(spyCatcher.spy5, true)
|
||||||
|
compare(spyCatcher.spy6, true)
|
||||||
|
compare(spyCatcher.spy8, true)
|
||||||
|
compare(spyCatcher.spy9, true)
|
||||||
|
compare(spyCatcher.spy13, true)
|
||||||
|
compare(spyCatcher.spy16, true)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -26,5 +26,38 @@ TestCase {
|
||||||
PrefDiveComputer.vendor = "my vendor"
|
PrefDiveComputer.vendor = "my vendor"
|
||||||
compare(PrefDiveComputer.vendor, "my vendor")
|
compare(PrefDiveComputer.vendor, "my vendor")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Item {
|
||||||
|
id: spyCatcher
|
||||||
|
|
||||||
|
property bool spy1 : false
|
||||||
|
property bool spy2 : false
|
||||||
|
property bool spy3 : false
|
||||||
|
property bool spy4 : false
|
||||||
|
property bool spy5 : false
|
||||||
|
|
||||||
|
Connections {
|
||||||
|
target: PrefDiveComputer
|
||||||
|
onDeviceChanged: {spyCatcher.spy1 = true }
|
||||||
|
onDevice_nameChanged: {spyCatcher.spy2 = true }
|
||||||
|
onDownload_modeChanged: {spyCatcher.spy3 = true }
|
||||||
|
onProductChanged: {spyCatcher.spy4 = true }
|
||||||
|
onVendorChanged: {spyCatcher.spy5 = true }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function test_signals() {
|
||||||
|
PrefDiveComputer.device = "qml"
|
||||||
|
PrefDiveComputer.device_name = "qml"
|
||||||
|
PrefDiveComputer.download_mode = -19
|
||||||
|
PrefDiveComputer.product = "qml"
|
||||||
|
PrefDiveComputer.vendor = "qml"
|
||||||
|
|
||||||
|
compare(spyCatcher.spy1, true)
|
||||||
|
compare(spyCatcher.spy2, true)
|
||||||
|
compare(spyCatcher.spy3, true)
|
||||||
|
compare(spyCatcher.spy4, true)
|
||||||
|
compare(spyCatcher.spy5, true)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -107,4 +107,112 @@ TestCase {
|
||||||
PrefDivePlanner.verbatim_plan = true
|
PrefDivePlanner.verbatim_plan = true
|
||||||
compare(PrefDivePlanner.verbatim_plan, true)
|
compare(PrefDivePlanner.verbatim_plan, true)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Item {
|
||||||
|
id: spyCatcher
|
||||||
|
|
||||||
|
property bool spy1 : false
|
||||||
|
property bool spy2 : false
|
||||||
|
property bool spy3 : false
|
||||||
|
property bool spy4 : false
|
||||||
|
property bool spy6 : false
|
||||||
|
property bool spy7 : false
|
||||||
|
property bool spy8 : false
|
||||||
|
property bool spy9 : false
|
||||||
|
property bool spy10 : false
|
||||||
|
property bool spy11 : false
|
||||||
|
property bool spy12 : false
|
||||||
|
property bool spy13 : false
|
||||||
|
property bool spy14 : false
|
||||||
|
property bool spy15 : false
|
||||||
|
property bool spy16 : false
|
||||||
|
property bool spy17 : false
|
||||||
|
property bool spy18 : false
|
||||||
|
property bool spy19 : false
|
||||||
|
property bool spy20 : false
|
||||||
|
property bool spy21 : false
|
||||||
|
property bool spy22 : false
|
||||||
|
property bool spy23 : false
|
||||||
|
property bool spy24 : false
|
||||||
|
property bool spy25 : false
|
||||||
|
|
||||||
|
Connections {
|
||||||
|
target: PrefDivePlanner
|
||||||
|
onAscratelast6mChanged: {spyCatcher.spy1 = true }
|
||||||
|
onAscratestopsChanged: {spyCatcher.spy2 = true }
|
||||||
|
onAscrate50Changed: {spyCatcher.spy3 = true }
|
||||||
|
onAscrate75Changed: {spyCatcher.spy4 = true }
|
||||||
|
onBottompo2Changed: {spyCatcher.spy6 = true }
|
||||||
|
onBottomsacChanged: {spyCatcher.spy7 = true }
|
||||||
|
onDecopo2Changed: {spyCatcher.spy8 = true }
|
||||||
|
onDecosacChanged: {spyCatcher.spy9 = true }
|
||||||
|
onDescrateChanged: {spyCatcher.spy10 = true }
|
||||||
|
onDisplay_durationChanged: {spyCatcher.spy11 = true }
|
||||||
|
onDisplay_runtimeChanged: {spyCatcher.spy12 = true }
|
||||||
|
onDisplay_transitionsChanged: {spyCatcher.spy13 = true }
|
||||||
|
onDisplay_variationsChanged: {spyCatcher.spy14 = true }
|
||||||
|
onDoo2breaksChanged: {spyCatcher.spy15 = true }
|
||||||
|
onDrop_stone_modeChanged: {spyCatcher.spy16 = true }
|
||||||
|
onLast_stopChanged: {spyCatcher.spy17 = true }
|
||||||
|
onMin_switch_durationChanged: {spyCatcher.spy18 = true }
|
||||||
|
onProblemsolvingtimeChanged: {spyCatcher.spy20 = true }
|
||||||
|
onReserve_gasChanged: {spyCatcher.spy21 = true }
|
||||||
|
onSacfactorChanged: {spyCatcher.spy22 = true }
|
||||||
|
onSafetystopChanged: {spyCatcher.spy23 = true }
|
||||||
|
onSwitch_at_req_stopChanged: {spyCatcher.spy24 = true }
|
||||||
|
onVerbatim_planChanged: {spyCatcher.spy25 = true }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function test_signals() {
|
||||||
|
PrefDivePlanner.ascratelast6m = -11
|
||||||
|
PrefDivePlanner.ascratestops = -11
|
||||||
|
PrefDivePlanner.ascrate50 = -12
|
||||||
|
PrefDivePlanner.ascrate75 = -13
|
||||||
|
// 5 not emitting signals
|
||||||
|
PrefDivePlanner.bottompo2 = -14
|
||||||
|
PrefDivePlanner.bottomsac = -15
|
||||||
|
PrefDivePlanner.decopo2 = -16
|
||||||
|
PrefDivePlanner.decosac = -17
|
||||||
|
PrefDivePlanner.descrate = -18
|
||||||
|
PrefDivePlanner.display_duration = ! PrefDivePlanner.display_duration
|
||||||
|
PrefDivePlanner.display_runtime = ! PrefDivePlanner.display_runtime
|
||||||
|
PrefDivePlanner.display_transitions = ! PrefDivePlanner.display_transitions
|
||||||
|
PrefDivePlanner.display_variations = ! PrefDivePlanner.display_variations
|
||||||
|
PrefDivePlanner.doo2breaks = ! PrefDivePlanner.doo2breaks
|
||||||
|
PrefDivePlanner.drop_stone_mode = ! PrefDivePlanner.drop_stone_mode
|
||||||
|
PrefDivePlanner.last_stop = ! PrefDivePlanner.last_stop
|
||||||
|
PrefDivePlanner.min_switch_duration = -19
|
||||||
|
// 19 not emitting signals
|
||||||
|
PrefDivePlanner.problemsolvingtime = -20
|
||||||
|
PrefDivePlanner.reserve_gas = -21
|
||||||
|
PrefDivePlanner.sacfactor = -22
|
||||||
|
PrefDivePlanner.safetystop = ! PrefDivePlanner.safetystop
|
||||||
|
PrefDivePlanner.switch_at_req_stop = ! PrefDivePlanner.switch_at_req_stop
|
||||||
|
PrefDivePlanner.verbatim_plan = ! PrefDivePlanner.verbatim_plan
|
||||||
|
|
||||||
|
compare(spyCatcher.spy1, true)
|
||||||
|
compare(spyCatcher.spy2, true)
|
||||||
|
compare(spyCatcher.spy3, true)
|
||||||
|
compare(spyCatcher.spy4, true)
|
||||||
|
compare(spyCatcher.spy6, true)
|
||||||
|
compare(spyCatcher.spy7, true)
|
||||||
|
compare(spyCatcher.spy8, true)
|
||||||
|
compare(spyCatcher.spy9, true)
|
||||||
|
compare(spyCatcher.spy10, true)
|
||||||
|
compare(spyCatcher.spy11, true)
|
||||||
|
compare(spyCatcher.spy12, true)
|
||||||
|
compare(spyCatcher.spy13, true)
|
||||||
|
compare(spyCatcher.spy14, true)
|
||||||
|
compare(spyCatcher.spy15, true)
|
||||||
|
compare(spyCatcher.spy16, true)
|
||||||
|
compare(spyCatcher.spy17, true)
|
||||||
|
compare(spyCatcher.spy18, true)
|
||||||
|
compare(spyCatcher.spy20, true)
|
||||||
|
compare(spyCatcher.spy21, true)
|
||||||
|
compare(spyCatcher.spy22, true)
|
||||||
|
compare(spyCatcher.spy23, true)
|
||||||
|
compare(spyCatcher.spy24, true)
|
||||||
|
compare(spyCatcher.spy25, true)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -18,4 +18,29 @@ TestCase {
|
||||||
PrefFacebook.user_id = "my user"
|
PrefFacebook.user_id = "my user"
|
||||||
compare(PrefFacebook.user_id, "my user")
|
compare(PrefFacebook.user_id, "my user")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Item {
|
||||||
|
id: spyCatcher
|
||||||
|
|
||||||
|
property bool spy1 : false
|
||||||
|
property bool spy2 : false
|
||||||
|
property bool spy3 : false
|
||||||
|
|
||||||
|
Connections {
|
||||||
|
target: PrefFacebook
|
||||||
|
onAccess_tokenChanged: {spyCatcher.spy1 = true }
|
||||||
|
onAlbum_idChanged: {spyCatcher.spy2 = true }
|
||||||
|
onUser_idChanged: {spyCatcher.spy3 = true }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function test_signals() {
|
||||||
|
PrefFacebook.access_token = "qml"
|
||||||
|
PrefFacebook.album_id = "qml"
|
||||||
|
PrefFacebook.user_id = "qml"
|
||||||
|
|
||||||
|
compare(spyCatcher.spy1, true)
|
||||||
|
compare(spyCatcher.spy2, true)
|
||||||
|
compare(spyCatcher.spy3, true)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -58,4 +58,66 @@ TestCase {
|
||||||
PrefGeneral.diveshareExport_private = true
|
PrefGeneral.diveshareExport_private = true
|
||||||
compare(PrefGeneral.diveshareExport_private, true)
|
compare(PrefGeneral.diveshareExport_private, true)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Item {
|
||||||
|
id: spyCatcher
|
||||||
|
|
||||||
|
property bool spy1 : false
|
||||||
|
property bool spy2 : false
|
||||||
|
property bool spy3 : false
|
||||||
|
property bool spy5 : false
|
||||||
|
property bool spy6 : false
|
||||||
|
property bool spy7 : false
|
||||||
|
property bool spy8 : false
|
||||||
|
property bool spy9 : false
|
||||||
|
property bool spy10 : false
|
||||||
|
property bool spy11 : false
|
||||||
|
property bool spy12 : false
|
||||||
|
property bool spy13 : false
|
||||||
|
|
||||||
|
Connections {
|
||||||
|
target: PrefGeneral
|
||||||
|
onAuto_recalculate_thumbnailsChanged: {spyCatcher.spy1 = true }
|
||||||
|
onDefault_cylinderChanged: {spyCatcher.spy2 = true }
|
||||||
|
onDefault_filenameChanged: {spyCatcher.spy3 = true }
|
||||||
|
onDefaultsetpointChanged: {spyCatcher.spy5 = true }
|
||||||
|
onExtract_video_thumbnailsChanged: {spyCatcher.spy6 = true }
|
||||||
|
onExtract_video_thumbnails_positionChanged: {spyCatcher.spy7 = true }
|
||||||
|
onFfmpeg_executableChanged: {spyCatcher.spy8 = true }
|
||||||
|
onO2consumptionChanged: {spyCatcher.spy9 = true }
|
||||||
|
onPscr_ratioChanged: {spyCatcher.spy10 = true }
|
||||||
|
onUse_default_fileChanged: {spyCatcher.spy11 = true }
|
||||||
|
onDiveshareExport_uidChanged: {spyCatcher.spy12 = true }
|
||||||
|
onDiveshareExport_privateChanged: {spyCatcher.spy13 = true }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function test_signals() {
|
||||||
|
PrefGeneral.auto_recalculate_thumbnails = ! PrefGeneral.auto_recalculate_thumbnails
|
||||||
|
PrefGeneral.default_cylinder = "qml"
|
||||||
|
PrefGeneral.default_filename = "qml"
|
||||||
|
// 4 is not emitting signals
|
||||||
|
PrefGeneral.defaultsetpoint = -17
|
||||||
|
PrefGeneral.extract_video_thumbnails = ! PrefGeneral.extract_video_thumbnails
|
||||||
|
PrefGeneral.extract_video_thumbnails_position = -17
|
||||||
|
PrefGeneral.ffmpeg_executable = "qml"
|
||||||
|
PrefGeneral.o2consumption = -17
|
||||||
|
PrefGeneral.pscr_ratio = -17
|
||||||
|
PrefGeneral.use_default_file = ! PrefGeneral.use_default_file
|
||||||
|
PrefGeneral.diveshareExport_uid = "qml"
|
||||||
|
PrefGeneral.diveshareExport_private = ! PrefGeneral.diveshareExport_private
|
||||||
|
|
||||||
|
compare(spyCatcher.spy1, true)
|
||||||
|
compare(spyCatcher.spy2, true)
|
||||||
|
compare(spyCatcher.spy3, true)
|
||||||
|
compare(spyCatcher.spy5, true)
|
||||||
|
compare(spyCatcher.spy6, true)
|
||||||
|
compare(spyCatcher.spy7, true)
|
||||||
|
compare(spyCatcher.spy8, true)
|
||||||
|
compare(spyCatcher.spy9, true)
|
||||||
|
compare(spyCatcher.spy10, true)
|
||||||
|
compare(spyCatcher.spy11, true)
|
||||||
|
compare(spyCatcher.spy12, true)
|
||||||
|
compare(spyCatcher.spy13, true)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -18,4 +18,27 @@ TestCase {
|
||||||
//TBD PrefGeocoding.third_taxonomy_category = ??
|
//TBD PrefGeocoding.third_taxonomy_category = ??
|
||||||
//TBD compare(PrefGeocoding.third_taxonom_categroy, ??)
|
//TBD compare(PrefGeocoding.third_taxonom_categroy, ??)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Item {
|
||||||
|
id: spyCatcher
|
||||||
|
|
||||||
|
//TBD property bool spy1 : false
|
||||||
|
//TBD property bool spy2 : false
|
||||||
|
//TBD property bool spy3 : false
|
||||||
|
|
||||||
|
Connections {
|
||||||
|
target: PrefGeocoding
|
||||||
|
//TBD onChanged: {spyCatcher.spy1 = true }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function test_signals() {
|
||||||
|
//TBD PrefGeocoding.first_taxonomy_category = ??
|
||||||
|
//TBD PrefGeocoding.second_taxonomy_category = ??
|
||||||
|
//TBD PrefGeocoding.third_taxonomy_category = ??
|
||||||
|
|
||||||
|
//TBD compare(spyCatcher.spy1, true)
|
||||||
|
//TBD compare(spyCatcher.spy2, true)
|
||||||
|
//TBD compare(spyCatcher.spy3, true)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -37,4 +37,49 @@ TestCase {
|
||||||
PrefLanguage.use_system_language = true
|
PrefLanguage.use_system_language = true
|
||||||
compare(PrefLanguage.use_system_language, true)
|
compare(PrefLanguage.use_system_language, true)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Item {
|
||||||
|
id: spyCatcher
|
||||||
|
|
||||||
|
property bool spy1 : false
|
||||||
|
property bool spy2 : false
|
||||||
|
property bool spy3 : false
|
||||||
|
property bool spy4 : false
|
||||||
|
property bool spy5 : false
|
||||||
|
property bool spy6 : false
|
||||||
|
property bool spy7 : false
|
||||||
|
property bool spy8 : false
|
||||||
|
|
||||||
|
Connections {
|
||||||
|
target: PrefLanguage
|
||||||
|
onDate_formatChanged: {spyCatcher.spy1 = true }
|
||||||
|
onDate_format_overrideChanged: {spyCatcher.spy2 = true }
|
||||||
|
onDate_format_shortChanged: {spyCatcher.spy3 = true }
|
||||||
|
onLanguageChanged: {spyCatcher.spy4 = true }
|
||||||
|
onLang_localeChanged: {spyCatcher.spy5 = true }
|
||||||
|
onTime_formatChanged: {spyCatcher.spy6 = true }
|
||||||
|
onTime_format_overrideChanged: {spyCatcher.spy7 = true }
|
||||||
|
onUse_system_languageChanged: {spyCatcher.spy8 = true }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function test_signals() {
|
||||||
|
PrefLanguage.date_format = "qml"
|
||||||
|
PrefLanguage.date_format_override = ! PrefLanguage.date_format_override
|
||||||
|
PrefLanguage.date_format_short = "qml"
|
||||||
|
PrefLanguage.language = "qml"
|
||||||
|
PrefLanguage.lang_locale = "qml"
|
||||||
|
PrefLanguage.time_format = "qml"
|
||||||
|
PrefLanguage.time_format_override = ! PrefLanguage.time_format_override
|
||||||
|
PrefLanguage.use_system_language = ! PrefLanguage.use_system_language
|
||||||
|
|
||||||
|
compare(spyCatcher.spy1, true)
|
||||||
|
compare(spyCatcher.spy2, true)
|
||||||
|
compare(spyCatcher.spy3, true)
|
||||||
|
compare(spyCatcher.spy4, true)
|
||||||
|
compare(spyCatcher.spy5, true)
|
||||||
|
compare(spyCatcher.spy6, true)
|
||||||
|
compare(spyCatcher.spy7, true)
|
||||||
|
compare(spyCatcher.spy8, true)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -14,4 +14,25 @@ TestCase {
|
||||||
PrefLocationService.time_threshold = 12
|
PrefLocationService.time_threshold = 12
|
||||||
compare(PrefLocationService.time_threshold , 12)
|
compare(PrefLocationService.time_threshold , 12)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Item {
|
||||||
|
id: spyCatcher
|
||||||
|
|
||||||
|
property bool spy1 : false
|
||||||
|
property bool spy2 : false
|
||||||
|
|
||||||
|
Connections {
|
||||||
|
target: PrefLocationService
|
||||||
|
onDistance_thresholdChanged: {spyCatcher.spy1 = true }
|
||||||
|
onTime_thresholdChanged: {spyCatcher.spy2 = true }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function test_signals() {
|
||||||
|
PrefLocationService.distance_threshold = -123
|
||||||
|
PrefLocationService.time_threshold = -12
|
||||||
|
|
||||||
|
compare(spyCatcher.spy1, true)
|
||||||
|
compare(spyCatcher.spy2, true)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -34,4 +34,45 @@ TestCase {
|
||||||
PrefPartialPressureGas.po2_threshold_min = 21.5
|
PrefPartialPressureGas.po2_threshold_min = 21.5
|
||||||
compare(PrefPartialPressureGas.po2_threshold_min, 21.5)
|
compare(PrefPartialPressureGas.po2_threshold_min, 21.5)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Item {
|
||||||
|
id: spyCatcher
|
||||||
|
|
||||||
|
property bool spy1 : false
|
||||||
|
property bool spy2 : false
|
||||||
|
property bool spy3 : false
|
||||||
|
property bool spy4 : false
|
||||||
|
property bool spy5 : false
|
||||||
|
property bool spy6 : false
|
||||||
|
property bool spy7 : false
|
||||||
|
|
||||||
|
Connections {
|
||||||
|
target: PrefPartialPressureGas
|
||||||
|
onPheChanged: {spyCatcher.spy1 = true }
|
||||||
|
onPhe_thresholdChanged: {spyCatcher.spy2 = true }
|
||||||
|
onPn2Changed: {spyCatcher.spy3 = true }
|
||||||
|
onPn2_thresholdChanged: {spyCatcher.spy4 = true }
|
||||||
|
onPo2Changed: {spyCatcher.spy5 = true }
|
||||||
|
onPo2_threshold_maxChanged: {spyCatcher.spy6 = true }
|
||||||
|
onPo2_threshold_minChanged: {spyCatcher.spy7 = true }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function test_signals() {
|
||||||
|
PrefPartialPressureGas.phe = ! PrefPartialPressureGas.phe
|
||||||
|
PrefPartialPressureGas.phe_threshold = -21.2
|
||||||
|
PrefPartialPressureGas.pn2 = ! PrefPartialPressureGas.pn2
|
||||||
|
PrefPartialPressureGas.pn2_threshold = -21.3
|
||||||
|
PrefPartialPressureGas.po2 = ! PrefPartialPressureGas.po2
|
||||||
|
PrefPartialPressureGas.po2_threshold_max = -21.4
|
||||||
|
PrefPartialPressureGas.po2_threshold_min = -21.5
|
||||||
|
|
||||||
|
compare(spyCatcher.spy1, true)
|
||||||
|
compare(spyCatcher.spy2, true)
|
||||||
|
compare(spyCatcher.spy3, true)
|
||||||
|
compare(spyCatcher.spy4, true)
|
||||||
|
compare(spyCatcher.spy5, true)
|
||||||
|
compare(spyCatcher.spy6, true)
|
||||||
|
compare(spyCatcher.spy7, true)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -30,4 +30,41 @@ TestCase {
|
||||||
PrefProxy.proxy_user = "my user"
|
PrefProxy.proxy_user = "my user"
|
||||||
compare(PrefProxy.proxy_user, "my user")
|
compare(PrefProxy.proxy_user, "my user")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Item {
|
||||||
|
id: spyCatcher
|
||||||
|
|
||||||
|
property bool spy1 : false
|
||||||
|
property bool spy2 : false
|
||||||
|
property bool spy3 : false
|
||||||
|
property bool spy4 : false
|
||||||
|
property bool spy5 : false
|
||||||
|
property bool spy6 : false
|
||||||
|
|
||||||
|
Connections {
|
||||||
|
target: PrefProxy
|
||||||
|
onProxy_authChanged: {spyCatcher.spy1 = true }
|
||||||
|
onProxy_hostChanged: {spyCatcher.spy2 = true }
|
||||||
|
onProxy_passChanged: {spyCatcher.spy3 = true }
|
||||||
|
onProxy_portChanged: {spyCatcher.spy4 = true }
|
||||||
|
onProxy_typeChanged: {spyCatcher.spy5 = true }
|
||||||
|
onProxy_userChanged: {spyCatcher.spy6 = true }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function test_signals() {
|
||||||
|
PrefProxy.proxy_auth = ! PrefProxy.proxy_auth
|
||||||
|
PrefProxy.proxy_host = "qml"
|
||||||
|
PrefProxy.proxy_pass = "qml"
|
||||||
|
PrefProxy.proxy_port = -544
|
||||||
|
PrefProxy.proxy_type = -3
|
||||||
|
PrefProxy.proxy_user = "qml"
|
||||||
|
|
||||||
|
compare(spyCatcher.spy1, true)
|
||||||
|
compare(spyCatcher.spy2, true)
|
||||||
|
compare(spyCatcher.spy3, true)
|
||||||
|
compare(spyCatcher.spy4, true)
|
||||||
|
compare(spyCatcher.spy5, true)
|
||||||
|
compare(spyCatcher.spy6, true)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -114,4 +114,123 @@ TestCase {
|
||||||
PrefTechnicalDetails.zoomed_plot = true
|
PrefTechnicalDetails.zoomed_plot = true
|
||||||
compare(PrefTechnicalDetails.zoomed_plot, true)
|
compare(PrefTechnicalDetails.zoomed_plot, true)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Item {
|
||||||
|
id: spyCatcher
|
||||||
|
|
||||||
|
property bool spy1 : false
|
||||||
|
property bool spy2 : false
|
||||||
|
property bool spy3 : false
|
||||||
|
property bool spy4 : false
|
||||||
|
property bool spy5 : false
|
||||||
|
property bool spy7 : false
|
||||||
|
property bool spy8 : false
|
||||||
|
property bool spy9 : false
|
||||||
|
property bool spy10 : false
|
||||||
|
property bool spy11 : false
|
||||||
|
property bool spy12 : false
|
||||||
|
property bool spy13 : false
|
||||||
|
property bool spy14 : false
|
||||||
|
property bool spy15 : false
|
||||||
|
property bool spy16 : false
|
||||||
|
property bool spy17 : false
|
||||||
|
property bool spy18 : false
|
||||||
|
property bool spy19 : false
|
||||||
|
property bool spy20 : false
|
||||||
|
property bool spy21 : false
|
||||||
|
property bool spy22 : false
|
||||||
|
property bool spy23 : false
|
||||||
|
property bool spy24 : false
|
||||||
|
property bool spy25 : false
|
||||||
|
property bool spy26 : false
|
||||||
|
property bool spy27 : false
|
||||||
|
|
||||||
|
Connections {
|
||||||
|
target: PrefTechnicalDetails
|
||||||
|
onCalcalltissuesChanged: {spyCatcher.spy1 = true }
|
||||||
|
onCalcceilingChanged: {spyCatcher.spy2 = true }
|
||||||
|
onCalcceiling3mChanged: {spyCatcher.spy3 = true }
|
||||||
|
onCalcndlttsChanged: {spyCatcher.spy4 = true }
|
||||||
|
onDcceilingChanged: {spyCatcher.spy5 = true }
|
||||||
|
onDisplay_unused_tanksChanged: {spyCatcher.spy7 = true }
|
||||||
|
onEadChanged: {spyCatcher.spy8 = true }
|
||||||
|
onGfhighChanged: {spyCatcher.spy9 = true }
|
||||||
|
onGflowChanged: {spyCatcher.spy10 = true }
|
||||||
|
onGf_low_at_maxdepthChanged: {spyCatcher.spy11 = true }
|
||||||
|
onHrgraphChanged: {spyCatcher.spy12 = true }
|
||||||
|
onModChanged: {spyCatcher.spy13 = true }
|
||||||
|
onModpO2Changed: {spyCatcher.spy14 = true }
|
||||||
|
onPercentagegraphChanged: {spyCatcher.spy15 = true }
|
||||||
|
onRedceilingChanged: {spyCatcher.spy16 = true }
|
||||||
|
onRulergraphChanged: {spyCatcher.spy17 = true }
|
||||||
|
onShow_average_depthChanged: {spyCatcher.spy18 = true }
|
||||||
|
onShow_ccr_sensorsChanged: {spyCatcher.spy19 = true }
|
||||||
|
onShow_ccr_setpointChanged: {spyCatcher.spy20 = true }
|
||||||
|
onShow_icdChanged: {spyCatcher.spy21 = true }
|
||||||
|
onShow_pictures_in_profileChanged: {spyCatcher.spy22 = true }
|
||||||
|
onShow_sacChanged: {spyCatcher.spy23 = true }
|
||||||
|
onShow_scr_ocpo2Changed: {spyCatcher.spy24 = true }
|
||||||
|
onTankbarChanged: {spyCatcher.spy25 = true }
|
||||||
|
onVpmb_conservatismChanged: {spyCatcher.spy26 = true }
|
||||||
|
onZoomed_plotChanged: {spyCatcher.spy27 = true }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function test_signals() {
|
||||||
|
PrefTechnicalDetails.calcalltissues = ! PrefTechnicalDetails.calcalltissues
|
||||||
|
PrefTechnicalDetails.calcceiling = ! PrefTechnicalDetails.calcceiling
|
||||||
|
PrefTechnicalDetails.calcceiling3m = ! PrefTechnicalDetails.calcceiling3m
|
||||||
|
PrefTechnicalDetails.calcndltts = ! PrefTechnicalDetails.calcndltts
|
||||||
|
PrefTechnicalDetails.dcceiling = ! PrefTechnicalDetails.dcceiling
|
||||||
|
// 6 does not emit signal
|
||||||
|
PrefTechnicalDetails.display_unused_tanks = ! PrefTechnicalDetails.display_unused_tanks
|
||||||
|
PrefTechnicalDetails.ead = ! PrefTechnicalDetails.ead
|
||||||
|
PrefTechnicalDetails.gfhigh = -27
|
||||||
|
PrefTechnicalDetails.gflow = -25
|
||||||
|
PrefTechnicalDetails.gf_low_at_maxdepth = ! PrefTechnicalDetails.gf_low_at_maxdepth
|
||||||
|
PrefTechnicalDetails.hrgraph = ! PrefTechnicalDetails.hrgraph
|
||||||
|
PrefTechnicalDetails.mod = ! PrefTechnicalDetails.mod
|
||||||
|
PrefTechnicalDetails.modpO2 = -1.02
|
||||||
|
PrefTechnicalDetails.percentagegraph = ! PrefTechnicalDetails.percentagegraph
|
||||||
|
PrefTechnicalDetails.redceiling = ! PrefTechnicalDetails.redceiling
|
||||||
|
PrefTechnicalDetails.rulergraph = ! PrefTechnicalDetails.rulergraph
|
||||||
|
PrefTechnicalDetails.show_average_depth = ! PrefTechnicalDetails.show_average_depth
|
||||||
|
PrefTechnicalDetails.show_ccr_sensors = ! PrefTechnicalDetails.show_ccr_sensors
|
||||||
|
PrefTechnicalDetails.show_ccr_setpoint = ! PrefTechnicalDetails.show_ccr_setpoint
|
||||||
|
PrefTechnicalDetails.show_icd = ! PrefTechnicalDetails.show_icd
|
||||||
|
PrefTechnicalDetails.show_pictures_in_profile = ! PrefTechnicalDetails.show_pictures_in_profile
|
||||||
|
PrefTechnicalDetails.show_sac = ! PrefTechnicalDetails.show_sac
|
||||||
|
PrefTechnicalDetails.show_scr_ocpo2 = ! PrefTechnicalDetails.show_scr_ocpo2
|
||||||
|
PrefTechnicalDetails.tankbar = ! PrefTechnicalDetails.tankbar
|
||||||
|
PrefTechnicalDetails.vpmb_conservatism = -127
|
||||||
|
PrefTechnicalDetails.zoomed_plot = ! PrefTechnicalDetails.zoomed_plot
|
||||||
|
|
||||||
|
compare(spyCatcher.spy1, true)
|
||||||
|
compare(spyCatcher.spy2, true)
|
||||||
|
compare(spyCatcher.spy3, true)
|
||||||
|
compare(spyCatcher.spy4, true)
|
||||||
|
compare(spyCatcher.spy4, true)
|
||||||
|
compare(spyCatcher.spy5, true)
|
||||||
|
compare(spyCatcher.spy7, true)
|
||||||
|
compare(spyCatcher.spy8, true)
|
||||||
|
compare(spyCatcher.spy9, true)
|
||||||
|
compare(spyCatcher.spy10, true)
|
||||||
|
compare(spyCatcher.spy11, true)
|
||||||
|
compare(spyCatcher.spy12, true)
|
||||||
|
compare(spyCatcher.spy13, true)
|
||||||
|
compare(spyCatcher.spy14, true)
|
||||||
|
compare(spyCatcher.spy15, true)
|
||||||
|
compare(spyCatcher.spy16, true)
|
||||||
|
compare(spyCatcher.spy17, true)
|
||||||
|
compare(spyCatcher.spy18, true)
|
||||||
|
compare(spyCatcher.spy19, true)
|
||||||
|
compare(spyCatcher.spy20, true)
|
||||||
|
compare(spyCatcher.spy21, true)
|
||||||
|
compare(spyCatcher.spy22, true)
|
||||||
|
compare(spyCatcher.spy23, true)
|
||||||
|
compare(spyCatcher.spy24, true)
|
||||||
|
compare(spyCatcher.spy25, true)
|
||||||
|
compare(spyCatcher.spy26, true)
|
||||||
|
compare(spyCatcher.spy27, true)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -46,4 +46,29 @@ TestCase {
|
||||||
//TBD PrefUnits.weight = ??
|
//TBD PrefUnits.weight = ??
|
||||||
//TBD compare(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)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -7,7 +7,7 @@ TestCase {
|
||||||
|
|
||||||
function test_variables() {
|
function test_variables() {
|
||||||
var x1 = PrefUpdateManager.dont_check_for_updates
|
var x1 = PrefUpdateManager.dont_check_for_updates
|
||||||
PrefUpdateManager.dont_check_for_updates = true;
|
PrefUpdateManager.dont_check_for_updates = true
|
||||||
compare(PrefUpdateManager.dont_check_for_updates, true)
|
compare(PrefUpdateManager.dont_check_for_updates, true)
|
||||||
|
|
||||||
var x2 = PrefUpdateManager.dont_check_exists
|
var x2 = PrefUpdateManager.dont_check_exists
|
||||||
|
@ -27,4 +27,38 @@ TestCase {
|
||||||
PrefUpdateManager.uuidString = "jan again"
|
PrefUpdateManager.uuidString = "jan again"
|
||||||
compare(PrefUpdateManager.uuidString, "jan again")
|
compare(PrefUpdateManager.uuidString, "jan again")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Item {
|
||||||
|
id: spyCatcher
|
||||||
|
|
||||||
|
property bool spy1 : false
|
||||||
|
property bool spy2 : false
|
||||||
|
property bool spy3 : false
|
||||||
|
property bool spy4 : false
|
||||||
|
property bool spy5 : false
|
||||||
|
|
||||||
|
Connections {
|
||||||
|
target: PrefUpdateManager
|
||||||
|
onDont_check_for_updatesChanged: {spyCatcher.spy1 = true }
|
||||||
|
onDont_check_existsChanged: {spyCatcher.spy2 = true }
|
||||||
|
onLast_version_usedChanged: {spyCatcher.spy3 = true }
|
||||||
|
onNext_checkChanged: {spyCatcher.spy4 = true }
|
||||||
|
onUuidStringChanged: {spyCatcher.spy5 = true }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function test_signals() {
|
||||||
|
PrefUpdateManager.dont_check_for_updates = ! PrefUpdateManager.dont_check_for_updates
|
||||||
|
PrefUpdateManager.dont_check_exists = ! PrefUpdateManager.dont_check_exists
|
||||||
|
PrefUpdateManager.last_version_used = "qml"
|
||||||
|
var x4_date = Date.fromLocaleString(Qt.locale(), "01-01-2010", "dd-MM-yyyy")
|
||||||
|
PrefUpdateManager.next_check = x4_date
|
||||||
|
PrefUpdateManager.uuidString = "qml"
|
||||||
|
|
||||||
|
compare(spyCatcher.spy1, true)
|
||||||
|
compare(spyCatcher.spy2, true)
|
||||||
|
compare(spyCatcher.spy3, true)
|
||||||
|
compare(spyCatcher.spy4, true)
|
||||||
|
compare(spyCatcher.spy5, true)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue