@@ -31,15 +31,15 @@ Item {
31 property int createdDelegates: 0
31 property int createdDelegates: 0
32 property int destroyedDelegates: 0
32 property int destroyedDelegates: 0
34− itemComponent: Component {
35− BaseCarouselDelegate {
34+ itemComponent: BaseCarouselDelegate {
35+ objectName: "carouselDelegate" + index
36− Rectangle {
37+ Rectangle {
37− anchors.fill: parent
38+ anchors.fill: parent
38− border.color: "black"
39+ border.color: "black"
39− color: "red"
40+ color: "red"
40− Component.onCompleted: carousel.createdDelegates++
41+ Component.onCompleted: carousel.createdDelegates++
41− Component.onDestruction: carousel.destroyedDelegates++
42+ Component.onDestruction: carousel.destroyedDelegates++
@@ -266,11 +266,12 @@ Item {
266 verify(Math.abs(x - carouselList.contentX) < 1);
266 verify(Math.abs(x - carouselList.contentX) < 1);
269− function test_click() {
269+ function test_activate() {
270 var carouselList = findChild(carousel, "listView");
270 var carouselList = findChild(carousel, "listView");
271 tryCompareFunction(function() { return findChild(carouselList, "carouselDelegate3") ? true : false; }, true);
271 tryCompareFunction(function() { return findChild(carouselList, "carouselDelegate3") ? true : false; }, true);
272 var carouselItem = findChild(carousel, "carouselDelegate3")
272 var carouselItem = findChild(carousel, "carouselDelegate3")
273 verify(carouselItem, "Could not find delegate");
273 verify(carouselItem, "Could not find delegate");
274 spy.signalName = "clicked";
275 spy.signalName = "clicked";
275 spy.target = carouselItem;
276 spy.target = carouselItem;
276 mouseClick(carouselItem, carouselItem.width / 2, carouselItem.height / 2);
277 mouseClick(carouselItem, carouselItem.width / 2, carouselItem.height / 2);
@@ -278,13 +279,7 @@ Item {
278 tryCompare(carouselItem, "explicitlyScaled", true);
279 tryCompare(carouselItem, "explicitlyScaled", true);
279 mouseClick(carouselItem, carouselItem.width / 2, carouselItem.height / 2);
280 mouseClick(carouselItem, carouselItem.width / 2, carouselItem.height / 2);
280 spy.wait();
281 spy.wait();
283− function test_pressAndHold() {
284− var carouselList = findChild(carousel, "listView");
285− tryCompareFunction(function() { return findChild(carouselList, "carouselDelegate3") ? true : false; }, true);
286− var carouselItem = findChild(carousel, "carouselDelegate3")
287− verify(carouselItem, "Could not find delegate");
288 spy.signalName = "pressAndHold";
283 spy.signalName = "pressAndHold";
289 spy.target = carouselItem;
284 spy.target = carouselItem;
290 mouseClick(carouselItem, carouselItem.width / 2, carouselItem.height / 2);
285 mouseClick(carouselItem, carouselItem.width / 2, carouselItem.height / 2);
@@ -294,6 +289,5 @@ Item {
294 spy.wait();
289 spy.wait();
295 mouseRelease(carouselItem, carouselItem.width / 2, carouselItem.height / 2);
290 mouseRelease(carouselItem, carouselItem.width / 2, carouselItem.height / 2);