1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
|
import QtQuick 2.4
import QtTest 1.0
import Lomiri.Test 1.0
import "../../"
// See more details at https://developer.ubuntu.com/api/qml/sdk-14.10/Ubuntu.Test.UbuntuTestCase
// Execute these tests with:
// qmltestrunner
Item {
width: units.gu(100)
height: units.gu(75)
// The objects
Main {
id: main
}
UbuntuTestCase {
name: "MainTestCase"
when: windowShown
function init() {
var label = findChild(main, "label");
// See the compare method documentation at https://developer.ubuntu.com/api/qml/sdk-14.10/QtTest.TestCase/#compare-method
compare("Hello..", label.text);
}
function test_clickButtonMustChangeLabel() {
var button = findChild(main, "button");
var buttonCenter = centerOf(button)
mouseClick(button, buttonCenter.x, buttonCenter.y);
var label = findChild(main, "label");
// See the tryCompare method documentation at https://developer.ubuntu.com/api/qml/sdk-14.10/QtTest.TestCase/#tryCompare-method
tryCompare(label, "text", "..world!", 1);
}
}
}
|