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
|
import QtQuick 2.1
import QtTest 1.1
Item {
id: top
PathView {
id: pathViewDelegateModelAfterCreate
anchors.fill: parent
property int createdDelegates: 0
path: Path { startX: 120; startY: 100 }
}
Component {
id: delegateModelAfterCreateComponent
Rectangle {
width: 140
height: 140
border.color: "black"
color: "red"
Component.onCompleted: pathViewDelegateModelAfterCreate.createdDelegates++;
}
}
TestCase {
name: "PathView"
when: windowShown
function test_set_delegate_model_after_path_creation() {
pathViewDelegateModelAfterCreate.delegate = delegateModelAfterCreateComponent;
pathViewDelegateModelAfterCreate.model = 40;
verify(pathViewDelegateModelAfterCreate.createdDelegates > 0);
}
}
}
|