void onAdd_data();
void onRemove();
void onRemove_data();
- void testQtQuick11Attributes();
- void testQtQuick11Attributes_data();
void columnCount();
void margins();
void creationContext();
QTRY_VERIFY(gridView);
QDeclarativeComponent component(canvas->engine());
- component.setData("import QtQuick 1.0; Rectangle { color: \"blue\"; }", QUrl::fromLocalFile(""));
+ component.setData("import QtQuick 2.0; Rectangle { color: \"blue\"; }", QUrl::fromLocalFile(""));
QDeclarativeComponent delegateComponent(canvas->engine());
- delegateComponent.setData("import QtQuick 1.0; Text { text: '<b>Name:</b> ' + name }", QUrl::fromLocalFile(""));
+ delegateComponent.setData("import QtQuick 2.0; Text { text: '<b>Name:</b> ' + name }", QUrl::fromLocalFile(""));
QSignalSpy highlightSpy(gridView, SIGNAL(highlightChanged()));
QSignalSpy delegateSpy(gridView, SIGNAL(delegateChanged()));
QTest::newRow("ten items, remove 4-10") << 10 << 4 << 6;
}
-void tst_QQuickGridView::testQtQuick11Attributes()
-{
- QFETCH(QString, code);
- QFETCH(QString, warning);
- QFETCH(QString, error);
-
- QDeclarativeEngine engine;
- QObject *obj;
-
- QDeclarativeComponent valid(&engine);
- valid.setData("import QtQuick 1.1; GridView { " + code.toUtf8() + " }", QUrl(""));
- obj = valid.create();
- QVERIFY(obj);
- QVERIFY(valid.errorString().isEmpty());
- delete obj;
-
- QDeclarativeComponent invalid(&engine);
- invalid.setData("import QtQuick 1.0; GridView { " + code.toUtf8() + " }", QUrl(""));
- QTest::ignoreMessage(QtWarningMsg, warning.toUtf8());
- obj = invalid.create();
- QCOMPARE(invalid.errorString(), error);
- delete obj;
-}
-
-void tst_QQuickGridView::testQtQuick11Attributes_data()
-{
- QTest::addColumn<QString>("code");
- QTest::addColumn<QString>("warning");
- QTest::addColumn<QString>("error");
-
- QTest::newRow("positionViewAtBeginning") << "Component.onCompleted: positionViewAtBeginning()"
- << "<Unknown File>:1: ReferenceError: Can't find variable: positionViewAtBeginning"
- << "";
-
- QTest::newRow("positionViewAtEnd") << "Component.onCompleted: positionViewAtEnd()"
- << "<Unknown File>:1: ReferenceError: Can't find variable: positionViewAtEnd"
- << "";
-}
-
void tst_QQuickGridView::columnCount()
{
QQuickView canvas;