tst_selftest: port away from qsnprintf()

Change-Id: I6ef71b7229f6740dde993fcb5b9bbf29a6a07cef
Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
(cherry picked from commit 8bc84da8e0b50b117ba9c0006816cdb7f0a078ec)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
This commit is contained in:
Marc Mutz 2024-07-22 15:34:11 +02:00 committed by Qt Cherry-pick Bot
parent a228f1f399
commit f209e81d0f

View File

@ -4,6 +4,8 @@
#include <QTest>
#include <QtCore/qtimer.h>
#include <cstdio>
QT_BEGIN_NAMESPACE
#define COMPARE_WITH_TYPE(Type, arg1, arg2) \
@ -103,7 +105,7 @@ template <> char *toString(const int *const &val)
char *toString(const MyClass &val)
{
char *msg = new char[128];
qsnprintf(msg, 128, "MyClass(%d)", val.value());
std::snprintf(msg, 128, "MyClass(%d)", val.value());
return msg;
}
@ -112,8 +114,8 @@ char *toString(const MyClass *val)
if (val) {
char *msg = new char[128];
const auto value = val->value();
qsnprintf(msg, 128, "MyClass(%d) on memory address with index %d", value,
ClassWithPointerGetter::valueToIndex(value));
std::snprintf(msg, 128, "MyClass(%d) on memory address with index %d", value,
ClassWithPointerGetter::valueToIndex(value));
return msg;
}
return toString(nullptr);
@ -296,7 +298,7 @@ public:
char *toString(const ClassWithDeferredSetter &val)
{
char *msg = new char[128];
qsnprintf(msg, 128, "ClassWithDeferredSetter(%d)", val.value());
std::snprintf(msg, 128, "ClassWithDeferredSetter(%d)", val.value());
return msg;
}