diff options
author | Thiago Macieira <thiago.macieira@intel.com> | 2023-04-20 17:35:22 -0700 |
---|---|---|
committer | Thiago Macieira <thiago.macieira@intel.com> | 2023-05-06 17:54:23 +0000 |
commit | a2551c45d496c23045eb8451e080e75b2f8b42c1 (patch) | |
tree | 66ce1e4a0cb5341a34150d410484b4ff6e8009f2 /src/testlib/qtestcase.h | |
parent | 59f8da17e6a2989b072254970d23281301114503 (diff) |
Move the formatting of <chrono> durations to QDebug & QtTest
[ChangeLog][QtCore][QDebug] Added pretty formatting of C++ <chrono>
durations.
[ChangeLog][QtTest] Added pretty formatting of C++ <chrono> durations
for QCOMPARE expressions.
Change-Id: I3b169860d8bd41e9be6bfffd1757cc087ba957fa
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
Diffstat (limited to 'src/testlib/qtestcase.h')
-rw-r--r-- | src/testlib/qtestcase.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/testlib/qtestcase.h b/src/testlib/qtestcase.h index 3e0b2b3fb3..bd65c0ecab 100644 --- a/src/testlib/qtestcase.h +++ b/src/testlib/qtestcase.h @@ -360,6 +360,9 @@ namespace QTest template <class... Types> inline char *toString(const std::tuple<Types...> &tuple); + template <typename Rep, typename Period> + inline char *toString(std::chrono::duration<Rep, Period> duration); + Q_TESTLIB_EXPORT char *toHexRepresentation(const char *ba, qsizetype length); Q_TESTLIB_EXPORT char *toPrettyCString(const char *unicode, qsizetype length); Q_TESTLIB_EXPORT char *toPrettyUnicode(QStringView string); |