tst_control: fail on warnings

Enable fail on warnings for all tests in init() method.
Also, as a drive-by change, replace 'var' with 'let'

Task-number: QTBUG-98718
Change-Id: I6680c40097c98de42c266c610f4885a663b76545
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
(cherry picked from commit c152475b5b)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
(cherry picked from commit 6e3baad4bf)
This commit is contained in:
Vladimir Belyavsky 2023-11-22 20:37:25 +03:00 committed by Qt Cherry-pick Bot
parent 3460847697
commit c488bae64d
1 changed files with 77 additions and 75 deletions

View File

@ -34,9 +34,11 @@ TestCase {
SignalSpy { } SignalSpy { }
} }
function test_defaults() { function init() {
failOnWarning(/.?/) failOnWarning(/.?/)
}
function test_defaults() {
let control = createTemporaryObject(component, testCase) let control = createTemporaryObject(component, testCase)
verify(control) verify(control)
compare(control.background, null) compare(control.background, null)
@ -44,37 +46,37 @@ TestCase {
} }
function test_padding() { function test_padding() {
var control = createTemporaryObject(component, testCase) let control = createTemporaryObject(component, testCase)
verify(control) verify(control)
var paddingSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "paddingChanged"}) let paddingSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "paddingChanged"})
verify(paddingSpy.valid) verify(paddingSpy.valid)
var topPaddingSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "topPaddingChanged"}) let topPaddingSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "topPaddingChanged"})
verify(topPaddingSpy.valid) verify(topPaddingSpy.valid)
var leftPaddingSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "leftPaddingChanged"}) let leftPaddingSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "leftPaddingChanged"})
verify(leftPaddingSpy.valid) verify(leftPaddingSpy.valid)
var rightPaddingSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "rightPaddingChanged"}) let rightPaddingSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "rightPaddingChanged"})
verify(rightPaddingSpy.valid) verify(rightPaddingSpy.valid)
var bottomPaddingSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "bottomPaddingChanged"}) let bottomPaddingSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "bottomPaddingChanged"})
verify(bottomPaddingSpy.valid) verify(bottomPaddingSpy.valid)
var horizontalPaddingSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "horizontalPaddingChanged"}) let horizontalPaddingSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "horizontalPaddingChanged"})
verify(horizontalPaddingSpy.valid) verify(horizontalPaddingSpy.valid)
var verticalPaddingSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "verticalPaddingChanged"}) let verticalPaddingSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "verticalPaddingChanged"})
verify(verticalPaddingSpy.valid) verify(verticalPaddingSpy.valid)
var paddingChanges = 0 let paddingChanges = 0
var topPaddingChanges = 0 let topPaddingChanges = 0
var leftPaddingChanges = 0 let leftPaddingChanges = 0
var rightPaddingChanges = 0 let rightPaddingChanges = 0
var bottomPaddingChanges = 0 let bottomPaddingChanges = 0
var horizontalPaddingChanges = 0 let horizontalPaddingChanges = 0
var verticalPaddingChanges = 0 let verticalPaddingChanges = 0
compare(control.padding, 0) compare(control.padding, 0)
compare(control.topPadding, 0) compare(control.topPadding, 0)
@ -315,17 +317,17 @@ TestCase {
} }
function test_availableSize() { function test_availableSize() {
var control = createTemporaryObject(component, testCase) let control = createTemporaryObject(component, testCase)
verify(control) verify(control)
var availableWidthSpy = signalSpy.createObject(control, {target: control, signalName: "availableWidthChanged"}) let availableWidthSpy = signalSpy.createObject(control, {target: control, signalName: "availableWidthChanged"})
verify(availableWidthSpy.valid) verify(availableWidthSpy.valid)
var availableHeightSpy = signalSpy.createObject(control, {target: control, signalName: "availableHeightChanged"}) let availableHeightSpy = signalSpy.createObject(control, {target: control, signalName: "availableHeightChanged"})
verify(availableHeightSpy.valid) verify(availableHeightSpy.valid)
var availableWidthChanges = 0 let availableWidthChanges = 0
var availableHeightChanges = 0 let availableHeightChanges = 0
control.width = 100 control.width = 100
compare(control.availableWidth, 100) compare(control.availableWidth, 100)
@ -385,10 +387,10 @@ TestCase {
} }
function test_mirrored() { function test_mirrored() {
var control = createTemporaryObject(component, testCase) let control = createTemporaryObject(component, testCase)
verify(control) verify(control)
var mirroredSpy = signalSpy.createObject(control, {target: control, signalName: "mirroredChanged"}) let mirroredSpy = signalSpy.createObject(control, {target: control, signalName: "mirroredChanged"})
verify(mirroredSpy.valid) verify(mirroredSpy.valid)
control.locale = Qt.locale("en_US") control.locale = Qt.locale("en_US")
@ -414,7 +416,7 @@ TestCase {
} }
function test_background() { function test_background() {
var control = createTemporaryObject(component, testCase) let control = createTemporaryObject(component, testCase)
verify(control) verify(control)
control.background = component.createObject(control) control.background = component.createObject(control)
@ -502,7 +504,7 @@ TestCase {
} }
function test_font() { function test_font() {
var control2 = createTemporaryObject(component2, testCase) let control2 = createTemporaryObject(component2, testCase)
verify(control2) verify(control2)
verify(control2.item2_2) verify(control2.item2_2)
verify(control2.item2_3) verify(control2.item2_3)
@ -645,7 +647,7 @@ TestCase {
} }
function test_font_2() { function test_font_2() {
var control3 = createTemporaryObject(component3, testCase) let control3 = createTemporaryObject(component3, testCase)
verify(control3) verify(control3)
verify(control3.item3_2) verify(control3.item3_2)
verify(control3.item3_3) verify(control3.item3_3)
@ -760,14 +762,14 @@ TestCase {
} }
function test_font_3() { function test_font_3() {
var control4 = createTemporaryObject(component4, testCase) let control4 = createTemporaryObject(component4, testCase)
verify(control4) verify(control4)
verify(control4.item4_2) verify(control4.item4_2)
verify(control4.item4_3) verify(control4.item4_3)
verify(control4.item4_4) verify(control4.item4_4)
var family = control4.font.family let family = control4.font.family
var ps = control4.font.pixelSize let ps = control4.font.pixelSize
compare(control4.item4_2.font.family, control4.font.family) compare(control4.item4_2.font.family, control4.font.family)
compare(control4.item4_3.font.family, control4.font.family) compare(control4.item4_3.font.family, control4.font.family)
@ -797,19 +799,19 @@ TestCase {
} }
function test_font_explicit_attributes(data) { function test_font_explicit_attributes(data) {
var control = createTemporaryObject(component, testCase) let control = createTemporaryObject(component, testCase)
verify(control) verify(control)
var child = component.createObject(control) let child = component.createObject(control)
verify(child) verify(child)
var controlSpy = signalSpy.createObject(control, {target: control, signalName: "fontChanged"}) let controlSpy = signalSpy.createObject(control, {target: control, signalName: "fontChanged"})
verify(controlSpy.valid) verify(controlSpy.valid)
var childSpy = signalSpy.createObject(child, {target: child, signalName: "fontChanged"}) let childSpy = signalSpy.createObject(child, {target: child, signalName: "fontChanged"})
verify(childSpy.valid) verify(childSpy.valid)
var defaultValue = control.font[data.tag] let defaultValue = control.font[data.tag]
child.font[data.tag] = defaultValue child.font[data.tag] = defaultValue
compare(child.font[data.tag], defaultValue) compare(child.font[data.tag], defaultValue)
@ -825,7 +827,7 @@ TestCase {
} }
function test_locale() { function test_locale() {
var control = createTemporaryObject(component, testCase) let control = createTemporaryObject(component, testCase)
verify(control) verify(control)
control.locale = Qt.locale("en_US") control.locale = Qt.locale("en_US")
@ -896,12 +898,12 @@ TestCase {
} }
function test_locale_2() { function test_locale_2() {
var control = createTemporaryObject(component5, testCase) let control = createTemporaryObject(component5, testCase)
verify(control) verify(control)
verify(control.item2_2) verify(control.item2_2)
verify(control.item2_3) verify(control.item2_3)
var defaultLocale = Qt.locale() let defaultLocale = Qt.locale()
compare(control.locale.name, defaultLocale.name) compare(control.locale.name, defaultLocale.name)
compare(control.item2_2.locale.name, defaultLocale.name) compare(control.item2_2.locale.name, defaultLocale.name)
@ -989,14 +991,14 @@ TestCase {
} }
function test_locale_3() { function test_locale_3() {
var control = createTemporaryObject(component6, testCase) let control = createTemporaryObject(component6, testCase)
verify(control) verify(control)
verify(control.item6_2) verify(control.item6_2)
verify(control.item6_3) verify(control.item6_3)
verify(control.item6_4) verify(control.item6_4)
verify(control.item6_5) verify(control.item6_5)
var defaultLocale = Qt.locale() let defaultLocale = Qt.locale()
compare(control.locale.name, defaultLocale.name) compare(control.locale.name, defaultLocale.name)
compare(control.item6_5.locale.name, defaultLocale.name) compare(control.item6_5.locale.name, defaultLocale.name)
@ -1028,7 +1030,7 @@ TestCase {
} }
function test_hover(data) { function test_hover(data) {
var control = createTemporaryObject(data.target, testCase, {width: 100, height: 100}) let control = createTemporaryObject(data.target, testCase, {width: 100, height: 100})
verify(control) verify(control)
compare(control.hovered, false) compare(control.hovered, false)
@ -1065,17 +1067,17 @@ TestCase {
} }
function test_hoverEnabled() { function test_hoverEnabled() {
var control = createTemporaryObject(component, testCase) let control = createTemporaryObject(component, testCase)
compare(control.hoverEnabled, Qt.styleHints.useHoverEffects) compare(control.hoverEnabled, Qt.styleHints.useHoverEffects)
var child = component.createObject(control) let child = component.createObject(control)
var grandChild = component.createObject(child) let grandChild = component.createObject(child)
var childExplicitHoverEnabled = component.createObject(control, {hoverEnabled: true}) let childExplicitHoverEnabled = component.createObject(control, {hoverEnabled: true})
var grandChildExplicitHoverDisabled = component.createObject(childExplicitHoverEnabled, {hoverEnabled: false}) let grandChildExplicitHoverDisabled = component.createObject(childExplicitHoverEnabled, {hoverEnabled: false})
var childExplicitHoverDisabled = component.createObject(control, {hoverEnabled: false}) let childExplicitHoverDisabled = component.createObject(control, {hoverEnabled: false})
var grandChildExplicitHoverEnabled = component.createObject(childExplicitHoverDisabled, {hoverEnabled: true}) let grandChildExplicitHoverEnabled = component.createObject(childExplicitHoverDisabled, {hoverEnabled: true})
control.hoverEnabled = false control.hoverEnabled = false
compare(control.hoverEnabled, false) compare(control.hoverEnabled, false)
@ -1099,33 +1101,33 @@ TestCase {
} }
function test_implicitSize() { function test_implicitSize() {
var control = createTemporaryObject(component, testCase) let control = createTemporaryObject(component, testCase)
verify(control) verify(control)
var implicitWidthSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "implicitWidthChanged"}) let implicitWidthSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "implicitWidthChanged"})
verify(implicitWidthSpy.valid) verify(implicitWidthSpy.valid)
var implicitHeightSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "implicitHeightChanged"}) let implicitHeightSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "implicitHeightChanged"})
verify(implicitHeightSpy.valid) verify(implicitHeightSpy.valid)
var implicitContentWidthSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "implicitContentWidthChanged"}) let implicitContentWidthSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "implicitContentWidthChanged"})
verify(implicitContentWidthSpy.valid) verify(implicitContentWidthSpy.valid)
var implicitContentHeightSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "implicitContentHeightChanged"}) let implicitContentHeightSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "implicitContentHeightChanged"})
verify(implicitContentHeightSpy.valid) verify(implicitContentHeightSpy.valid)
var implicitBackgroundWidthSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "implicitBackgroundWidthChanged"}) let implicitBackgroundWidthSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "implicitBackgroundWidthChanged"})
verify(implicitBackgroundWidthSpy.valid) verify(implicitBackgroundWidthSpy.valid)
var implicitBackgroundHeightSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "implicitBackgroundHeightChanged"}) let implicitBackgroundHeightSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "implicitBackgroundHeightChanged"})
verify(implicitBackgroundHeightSpy.valid) verify(implicitBackgroundHeightSpy.valid)
var implicitWidthChanges = 0 let implicitWidthChanges = 0
var implicitHeightChanges = 0 let implicitHeightChanges = 0
var implicitContentWidthChanges = 0 let implicitContentWidthChanges = 0
var implicitContentHeightChanges = 0 let implicitContentHeightChanges = 0
var implicitBackgroundWidthChanges = 0 let implicitBackgroundWidthChanges = 0
var implicitBackgroundHeightChanges = 0 let implicitBackgroundHeightChanges = 0
compare(control.implicitWidth, 0) compare(control.implicitWidth, 0)
compare(control.implicitHeight, 0) compare(control.implicitHeight, 0)
@ -1194,12 +1196,12 @@ TestCase {
} }
function test_baseline() { function test_baseline() {
var control = createTemporaryObject(component, testCase) let control = createTemporaryObject(component, testCase)
verify(control) verify(control)
compare(control.baselineOffset, 0) compare(control.baselineOffset, 0)
var baselineSpy = signalSpy.createObject(control, {target: control, signalName: "baselineOffsetChanged"}) let baselineSpy = signalSpy.createObject(control, {target: control, signalName: "baselineOffsetChanged"})
verify(baselineSpy.valid) verify(baselineSpy.valid)
control.contentItem = rectangle.createObject(control, {baselineOffset: 12}) control.contentItem = rectangle.createObject(control, {baselineOffset: 12})
@ -1232,25 +1234,25 @@ TestCase {
} }
function test_inset() { function test_inset() {
var control = createTemporaryObject(component, testCase, {background: rectangle.createObject(control)}) let control = createTemporaryObject(component, testCase, {background: rectangle.createObject(null)})
verify(control) verify(control)
var topInsetSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "topInsetChanged"}) let topInsetSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "topInsetChanged"})
verify(topInsetSpy.valid) verify(topInsetSpy.valid)
var leftInsetSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "leftInsetChanged"}) let leftInsetSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "leftInsetChanged"})
verify(leftInsetSpy.valid) verify(leftInsetSpy.valid)
var rightInsetSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "rightInsetChanged"}) let rightInsetSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "rightInsetChanged"})
verify(rightInsetSpy.valid) verify(rightInsetSpy.valid)
var bottomInsetSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "bottomInsetChanged"}) let bottomInsetSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "bottomInsetChanged"})
verify(bottomInsetSpy.valid) verify(bottomInsetSpy.valid)
var topInsetChanges = 0 let topInsetChanges = 0
var leftInsetChanges = 0 let leftInsetChanges = 0
var rightInsetChanges = 0 let rightInsetChanges = 0
var bottomInsetChanges = 0 let bottomInsetChanges = 0
compare(control.topInset, 0) compare(control.topInset, 0)
compare(control.leftInset, 0) compare(control.leftInset, 0)
@ -1412,9 +1414,9 @@ TestCase {
} }
function test_contentItemDeletionOrder() { function test_contentItemDeletionOrder() {
var control1 = createTemporaryObject(contentItemDeletionOrder1, testCase) let control1 = createTemporaryObject(contentItemDeletionOrder1, testCase)
verify(control1) verify(control1)
var control2 = createTemporaryObject(contentItemDeletionOrder2, testCase) let control2 = createTemporaryObject(contentItemDeletionOrder2, testCase)
verify(control2) verify(control2)
} }
@ -1453,9 +1455,9 @@ TestCase {
} }
function test_backgroundDeletionOrder() { function test_backgroundDeletionOrder() {
var control1 = createTemporaryObject(backgroundDeletionOrder1, testCase) let control1 = createTemporaryObject(backgroundDeletionOrder1, testCase)
verify(control1) verify(control1)
var control2 = createTemporaryObject(backgroundDeletionOrder2, testCase) let control2 = createTemporaryObject(backgroundDeletionOrder2, testCase)
verify(control2) verify(control2)
} }
} }