From 2a514e4eb84fcf618d7c6baadbc7219cdd946fe2 Mon Sep 17 00:00:00 2001 From: Ulf Hermann Date: Mon, 30 Mar 2020 12:03:51 +0200 Subject: qmltyperegistrar: Record header file names in qmltypes files We will need them to find the types in C++ code. Change-Id: Id00c6d855adbb767a0be8a9469fbe47447ccec8b Reviewed-by: Simon Hausmann --- tests/auto/qml/qmltyperegistrar/tst_qmltyperegistrar.cpp | 7 +++++++ tests/auto/qml/qmltyperegistrar/tst_qmltyperegistrar.h | 1 + 2 files changed, 8 insertions(+) (limited to 'tests') diff --git a/tests/auto/qml/qmltyperegistrar/tst_qmltyperegistrar.cpp b/tests/auto/qml/qmltyperegistrar/tst_qmltyperegistrar.cpp index 1aeca50653..8bdee2f937 100644 --- a/tests/auto/qml/qmltyperegistrar/tst_qmltyperegistrar.cpp +++ b/tests/auto/qml/qmltyperegistrar/tst_qmltyperegistrar.cpp @@ -51,4 +51,11 @@ void tst_qmltyperegistrar::qmltypesHasHppClassAndNoext() QVERIFY(qmltypesData.contains("Noext")); } +void tst_qmltyperegistrar::qmltypesHasFileNames() +{ + QVERIFY(qmltypesData.contains("file: \"hppheader.hpp\"")); + QVERIFY(qmltypesData.contains("file: \"noextheader\"")); + QVERIFY(qmltypesData.contains("file: \"tst_qmltyperegistrar.h\"")); +} + QTEST_MAIN(tst_qmltyperegistrar) diff --git a/tests/auto/qml/qmltyperegistrar/tst_qmltyperegistrar.h b/tests/auto/qml/qmltyperegistrar/tst_qmltyperegistrar.h index cee88fde7b..37d49efa40 100644 --- a/tests/auto/qml/qmltyperegistrar/tst_qmltyperegistrar.h +++ b/tests/auto/qml/qmltyperegistrar/tst_qmltyperegistrar.h @@ -47,6 +47,7 @@ private slots: void initTestCase(); void qmltypesHasForeign(); void qmltypesHasHppClassAndNoext(); + void qmltypesHasFileNames(); private: QByteArray qmltypesData; -- cgit v1.2.3