From fa1647d8805655eb9035d7d50469adeeb6462ef6 Mon Sep 17 00:00:00 2001 From: Erik Verbruggen <erik.verbruggen@digia.com> Date: Tue, 9 Jul 2013 11:51:31 +0200 Subject: [PATCH] C++: add utility method to dump usages. Change-Id: Icff6e9310a45e66b573fb2a6623a10e025c43539 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com> --- .../cplusplus/findusages/tst_findusages.cpp | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/tests/auto/cplusplus/findusages/tst_findusages.cpp b/tests/auto/cplusplus/findusages/tst_findusages.cpp index ae05c3d36ea..9ab9d41af84 100644 --- a/tests/auto/cplusplus/findusages/tst_findusages.cpp +++ b/tests/auto/cplusplus/findusages/tst_findusages.cpp @@ -75,6 +75,9 @@ class tst_FindUsages: public QObject { Q_OBJECT +private: + void dump(const QList<Usage> &usages) const; + private Q_SLOTS: void inlineMethod(); void lambdaCaptureByValue(); @@ -107,6 +110,20 @@ private Q_SLOTS: void templatedFunction_QTCREATORBUG9749(); }; +void tst_FindUsages::dump(const QList<Usage> &usages) const +{ + QTextStream err(stderr, QIODevice::WriteOnly); + err << "DEBUG : " << usages.size() << " usages:" << endl; + foreach (const Usage &usage, usages) { + err << "DEBUG : " + << usage.path << ":" + << usage.line << ":" + << usage.col << ":" + << usage.len << ":" + << usage.lineText << endl; + } +} + void tst_FindUsages::inlineMethod() { const QByteArray src = "\n" -- GitLab