tst_button: 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: I6a41145cd6cf99c8506cac90f7e6c7ad163e04e5 Reviewed-by: Mitch Curtis <mitch.curtis@qt.io> (cherry picked from commitc2fa37c428
) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> (cherry picked from commit47228e2ac8
)
This commit is contained in:
parent
4448a13f05
commit
6c7e1b0737
|
@ -30,9 +30,11 @@ TestCase {
|
||||||
SignalSpy { }
|
SignalSpy { }
|
||||||
}
|
}
|
||||||
|
|
||||||
function test_defaults() {
|
function init() {
|
||||||
failOnWarning(/.?/)
|
failOnWarning(/.?/)
|
||||||
|
}
|
||||||
|
|
||||||
|
function test_defaults() {
|
||||||
let control = createTemporaryObject(button, testCase)
|
let control = createTemporaryObject(button, testCase)
|
||||||
verify(control)
|
verify(control)
|
||||||
compare(control.highlighted, false)
|
compare(control.highlighted, false)
|
||||||
|
@ -40,7 +42,7 @@ TestCase {
|
||||||
}
|
}
|
||||||
|
|
||||||
function test_text() {
|
function test_text() {
|
||||||
var control = createTemporaryObject(button, testCase)
|
let control = createTemporaryObject(button, testCase)
|
||||||
verify(control)
|
verify(control)
|
||||||
|
|
||||||
compare(control.text, "")
|
compare(control.text, "")
|
||||||
|
@ -51,10 +53,10 @@ TestCase {
|
||||||
}
|
}
|
||||||
|
|
||||||
function test_mouse() {
|
function test_mouse() {
|
||||||
var control = createTemporaryObject(button, testCase)
|
let control = createTemporaryObject(button, testCase)
|
||||||
verify(control)
|
verify(control)
|
||||||
|
|
||||||
var sequenceSpy = signalSequenceSpy.createObject(control, {target: control})
|
let sequenceSpy = signalSequenceSpy.createObject(control, {target: control})
|
||||||
|
|
||||||
// click
|
// click
|
||||||
sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": true }],
|
sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": true }],
|
||||||
|
@ -120,11 +122,11 @@ TestCase {
|
||||||
}
|
}
|
||||||
|
|
||||||
function test_touch() {
|
function test_touch() {
|
||||||
var control = createTemporaryObject(button, testCase)
|
let control = createTemporaryObject(button, testCase)
|
||||||
verify(control)
|
verify(control)
|
||||||
|
|
||||||
var touch = touchEvent(control)
|
let touch = touchEvent(control)
|
||||||
var sequenceSpy = signalSequenceSpy.createObject(control, {target: control})
|
let sequenceSpy = signalSequenceSpy.createObject(control, {target: control})
|
||||||
|
|
||||||
// click
|
// click
|
||||||
sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": true }],
|
sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": true }],
|
||||||
|
@ -163,15 +165,15 @@ TestCase {
|
||||||
}
|
}
|
||||||
|
|
||||||
function test_multiTouch() {
|
function test_multiTouch() {
|
||||||
var control1 = createTemporaryObject(button, testCase)
|
let control1 = createTemporaryObject(button, testCase)
|
||||||
verify(control1)
|
verify(control1)
|
||||||
|
|
||||||
var pressedCount1 = 0
|
let pressedCount1 = 0
|
||||||
|
|
||||||
var pressedSpy1 = signalSpy.createObject(control1, {target: control1, signalName: "pressedChanged"})
|
let pressedSpy1 = signalSpy.createObject(control1, {target: control1, signalName: "pressedChanged"})
|
||||||
verify(pressedSpy1.valid)
|
verify(pressedSpy1.valid)
|
||||||
|
|
||||||
var touch = touchEvent(control1)
|
let touch = touchEvent(control1)
|
||||||
touch.press(0, control1, 0, 0).commit().move(0, control1, control1.width - 1, control1.height - 1).commit()
|
touch.press(0, control1, 0, 0).commit().move(0, control1, control1.width - 1, control1.height - 1).commit()
|
||||||
|
|
||||||
compare(pressedSpy1.count, ++pressedCount1)
|
compare(pressedSpy1.count, ++pressedCount1)
|
||||||
|
@ -185,12 +187,12 @@ TestCase {
|
||||||
compare(pressedSpy1.count, pressedCount1)
|
compare(pressedSpy1.count, pressedCount1)
|
||||||
compare(control1.pressed, true)
|
compare(control1.pressed, true)
|
||||||
|
|
||||||
var control2 = createTemporaryObject(button, testCase, {y: control1.height})
|
let control2 = createTemporaryObject(button, testCase, {y: control1.height})
|
||||||
verify(control2)
|
verify(control2)
|
||||||
|
|
||||||
var pressedCount2 = 0
|
let pressedCount2 = 0
|
||||||
|
|
||||||
var pressedSpy2 = signalSpy.createObject(control2, {target: control2, signalName: "pressedChanged"})
|
let pressedSpy2 = signalSpy.createObject(control2, {target: control2, signalName: "pressedChanged"})
|
||||||
verify(pressedSpy2.valid)
|
verify(pressedSpy2.valid)
|
||||||
|
|
||||||
// press the second button
|
// press the second button
|
||||||
|
@ -213,13 +215,13 @@ TestCase {
|
||||||
}
|
}
|
||||||
|
|
||||||
function test_keys() {
|
function test_keys() {
|
||||||
var control = createTemporaryObject(button, testCase)
|
let control = createTemporaryObject(button, testCase)
|
||||||
verify(control)
|
verify(control)
|
||||||
|
|
||||||
control.forceActiveFocus()
|
control.forceActiveFocus()
|
||||||
verify(control.activeFocus)
|
verify(control.activeFocus)
|
||||||
|
|
||||||
var sequenceSpy = signalSequenceSpy.createObject(control, {target: control})
|
let sequenceSpy = signalSequenceSpy.createObject(control, {target: control})
|
||||||
|
|
||||||
// click
|
// click
|
||||||
sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": true }],
|
sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": true }],
|
||||||
|
@ -236,8 +238,8 @@ TestCase {
|
||||||
sequenceSpy.expectedSequence = []
|
sequenceSpy.expectedSequence = []
|
||||||
// Not testing Key_Enter and Key_Return because QGnomeTheme uses them for
|
// Not testing Key_Enter and Key_Return because QGnomeTheme uses them for
|
||||||
// pressing buttons and the CI uses the QGnomeTheme platform theme.
|
// pressing buttons and the CI uses the QGnomeTheme platform theme.
|
||||||
var keys = [Qt.Key_Escape, Qt.Key_Tab]
|
let keys = [Qt.Key_Escape, Qt.Key_Tab]
|
||||||
for (var i = 0; i < keys.length; ++i) {
|
for (let i = 0; i < keys.length; ++i) {
|
||||||
sequenceSpy.reset()
|
sequenceSpy.reset()
|
||||||
keyClick(keys[i])
|
keyClick(keys[i])
|
||||||
verify(sequenceSpy.success)
|
verify(sequenceSpy.success)
|
||||||
|
@ -249,7 +251,7 @@ TestCase {
|
||||||
}
|
}
|
||||||
|
|
||||||
function test_autoRepeat() {
|
function test_autoRepeat() {
|
||||||
var control = createTemporaryObject(button, testCase)
|
let control = createTemporaryObject(button, testCase)
|
||||||
verify(control)
|
verify(control)
|
||||||
|
|
||||||
compare(control.autoRepeat, false)
|
compare(control.autoRepeat, false)
|
||||||
|
@ -259,11 +261,11 @@ TestCase {
|
||||||
control.forceActiveFocus()
|
control.forceActiveFocus()
|
||||||
verify(control.activeFocus)
|
verify(control.activeFocus)
|
||||||
|
|
||||||
var clickSpy = signalSpy.createObject(control, {target: control, signalName: "clicked"})
|
let clickSpy = signalSpy.createObject(control, {target: control, signalName: "clicked"})
|
||||||
verify(clickSpy.valid)
|
verify(clickSpy.valid)
|
||||||
var pressSpy = signalSpy.createObject(control, {target: control, signalName: "pressed"})
|
let pressSpy = signalSpy.createObject(control, {target: control, signalName: "pressed"})
|
||||||
verify(pressSpy.valid)
|
verify(pressSpy.valid)
|
||||||
var releaseSpy = signalSpy.createObject(control, {target: control, signalName: "released"})
|
let releaseSpy = signalSpy.createObject(control, {target: control, signalName: "released"})
|
||||||
verify(releaseSpy.valid)
|
verify(releaseSpy.valid)
|
||||||
|
|
||||||
// auto-repeat mouse click
|
// auto-repeat mouse click
|
||||||
|
@ -333,18 +335,18 @@ TestCase {
|
||||||
}
|
}
|
||||||
|
|
||||||
function test_baseline() {
|
function test_baseline() {
|
||||||
var control = createTemporaryObject(button, testCase)
|
let control = createTemporaryObject(button, testCase)
|
||||||
verify(control)
|
verify(control)
|
||||||
compare(control.baselineOffset, control.contentItem.y + control.contentItem.baselineOffset)
|
compare(control.baselineOffset, control.contentItem.y + control.contentItem.baselineOffset)
|
||||||
}
|
}
|
||||||
|
|
||||||
function test_checkable() {
|
function test_checkable() {
|
||||||
var control = createTemporaryObject(button, testCase)
|
let control = createTemporaryObject(button, testCase)
|
||||||
verify(control)
|
verify(control)
|
||||||
verify(control.hasOwnProperty("checkable"))
|
verify(control.hasOwnProperty("checkable"))
|
||||||
verify(!control.checkable)
|
verify(!control.checkable)
|
||||||
|
|
||||||
var sequenceSpy = signalSequenceSpy.createObject(control, {target: control})
|
let sequenceSpy = signalSequenceSpy.createObject(control, {target: control})
|
||||||
|
|
||||||
sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": true }],
|
sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": true }],
|
||||||
["downChanged", { "down": true }],
|
["downChanged", { "down": true }],
|
||||||
|
@ -386,7 +388,7 @@ TestCase {
|
||||||
}
|
}
|
||||||
|
|
||||||
function test_highlighted() {
|
function test_highlighted() {
|
||||||
var control = createTemporaryObject(button, testCase)
|
let control = createTemporaryObject(button, testCase)
|
||||||
verify(control)
|
verify(control)
|
||||||
verify(!control.highlighted)
|
verify(!control.highlighted)
|
||||||
|
|
||||||
|
@ -395,11 +397,11 @@ TestCase {
|
||||||
}
|
}
|
||||||
|
|
||||||
function test_spacing() {
|
function test_spacing() {
|
||||||
var control = createTemporaryObject(button, testCase, { text: "Some long, long, long text" })
|
let control = createTemporaryObject(button, testCase, { text: "Some long, long, long text" })
|
||||||
verify(control)
|
verify(control)
|
||||||
verify(control.contentItem.implicitWidth + control.leftPadding + control.rightPadding > control.background.implicitWidth)
|
verify(control.contentItem.implicitWidth + control.leftPadding + control.rightPadding > control.background.implicitWidth)
|
||||||
|
|
||||||
var textLabel = findChild(control.contentItem, "label")
|
let textLabel = findChild(control.contentItem, "label")
|
||||||
verify(textLabel)
|
verify(textLabel)
|
||||||
|
|
||||||
// The implicitWidth of the IconLabel that all buttons use as their contentItem
|
// The implicitWidth of the IconLabel that all buttons use as their contentItem
|
||||||
|
@ -428,7 +430,7 @@ TestCase {
|
||||||
}
|
}
|
||||||
|
|
||||||
function test_display(data) {
|
function test_display(data) {
|
||||||
var control = createTemporaryObject(button, testCase, {
|
let control = createTemporaryObject(button, testCase, {
|
||||||
text: "Button",
|
text: "Button",
|
||||||
display: data.display,
|
display: data.display,
|
||||||
"icon.source": "qrc:/qt-project.org/imports/QtQuick/Controls/Basic/images/check.png",
|
"icon.source": "qrc:/qt-project.org/imports/QtQuick/Controls/Basic/images/check.png",
|
||||||
|
@ -437,8 +439,8 @@ TestCase {
|
||||||
verify(control)
|
verify(control)
|
||||||
compare(control.icon.source, "qrc:/qt-project.org/imports/QtQuick/Controls/Basic/images/check.png")
|
compare(control.icon.source, "qrc:/qt-project.org/imports/QtQuick/Controls/Basic/images/check.png")
|
||||||
|
|
||||||
var iconImage = findChild(control.contentItem, "image")
|
let iconImage = findChild(control.contentItem, "image")
|
||||||
var textLabel = findChild(control.contentItem, "label")
|
let textLabel = findChild(control.contentItem, "label")
|
||||||
|
|
||||||
switch (control.display) {
|
switch (control.display) {
|
||||||
case Button.IconOnly:
|
case Button.IconOnly:
|
||||||
|
|
Loading…
Reference in New Issue