diff options
author | Ulf Hermann <ulf.hermann@qt.io> | 2019-11-22 13:35:36 +0100 |
---|---|---|
committer | Ulf Hermann <ulf.hermann@qt.io> | 2019-11-23 17:20:00 +0100 |
commit | 16683799681578d076c46b71f77d326ac304cc6e (patch) | |
tree | fc1264c6e6bbed9d671222628360629752f63ca3 /tests/auto/qml/qqmldirparser | |
parent | b7030c2efb90fd1109166d8d476aeab7194c41e1 (diff) |
QQmlDirParser: Fix lifecycle management
Remove pointless ctor and dtor, provide a clear() method that actually
clears everything, call that explicitly where needed.
Task-number: QTBUG-30467
Change-Id: I67c632af3a7a76d1d1a706a5ab6d1c446240405c
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
Diffstat (limited to 'tests/auto/qml/qqmldirparser')
-rw-r--r-- | tests/auto/qml/qqmldirparser/tst_qqmldirparser.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/tests/auto/qml/qqmldirparser/tst_qqmldirparser.cpp b/tests/auto/qml/qqmldirparser/tst_qqmldirparser.cpp index 1e690e38dd..bc4ba9437c 100644 --- a/tests/auto/qml/qqmldirparser/tst_qqmldirparser.cpp +++ b/tests/auto/qml/qqmldirparser/tst_qqmldirparser.cpp @@ -375,6 +375,9 @@ void tst_qqmldirparser::parse() QCOMPARE(toStringList(p.dependencies()), dependencies); QCOMPARE(p.designerSupported(), designerSupported); + + p.clear(); + QVERIFY(p.typeNamespace().isEmpty()); } QTEST_MAIN(tst_qqmldirparser) |