From 4df21c1b83a0101abf1f944a708d4eb9db528583 Mon Sep 17 00:00:00 2001 From: Kevin Ottens Date: Fri, 5 Jun 2009 22:28:35 +0000 Subject: [PATCH] Share some more test helpers. svn path=/branches/work/~ervin/qtjolie/; revision=978070 --- private/qtjolie-branch/tests/testhelpers.h | 29 +++++++++++++++++++ .../qtjolie-branch/tests/testmetaservice.cpp | 29 ------------------- 2 files changed, 29 insertions(+), 29 deletions(-) diff --git a/private/qtjolie-branch/tests/testhelpers.h b/private/qtjolie-branch/tests/testhelpers.h index 457ba005f..1f0b1b684 100644 --- a/private/qtjolie-branch/tests/testhelpers.h +++ b/private/qtjolie-branch/tests/testhelpers.h @@ -28,6 +28,35 @@ #include #include "../qtjolie/sodephelpers_p.h" +inline void sodepDump(const Jolie::Value &value, int level) +{ + QByteArray indent; + + while (level>0) { + indent+=" "; + level--; + } + + qDebug() << (indent+value.toByteArray()) << value.toInt() << value.toDouble(); + foreach (const QByteArray &name, value.childrenNames()) { + QList children = value.children(name); + qDebug() << (indent+"Children:") << name; + foreach (const Jolie::Value &child, children) { + sodepDump(child, level+1); + } + } +} + +inline void sodepDump(const Jolie::Message &message) +{ + qDebug() << "Resource :" << message.resourcePath(); + qDebug() << "Operation:" << message.operationName(); + qDebug() << "Fault :" << message.fault().name(); + sodepDump(message.fault().data(), 1); + qDebug() << "Value :"; + sodepDump(message.data(), 1); +} + inline void sodepCompare(const Jolie::Value &v1, const Jolie::Value &v2) { QCOMPARE(v1.isValid(), v2.isValid()); diff --git a/private/qtjolie-branch/tests/testmetaservice.cpp b/private/qtjolie-branch/tests/testmetaservice.cpp index c2cb13aae..95045bbfe 100644 --- a/private/qtjolie-branch/tests/testmetaservice.cpp +++ b/private/qtjolie-branch/tests/testmetaservice.cpp @@ -34,35 +34,6 @@ using namespace Jolie; -void dump(const Value &value, int level) -{ - QByteArray indent; - - while (level>0) { - indent+=" "; - level--; - } - - qDebug() << (indent+value.toByteArray()) << value.toInt() << value.toDouble(); - foreach (const QByteArray &name, value.childrenNames()) { - QList children = value.children(name); - qDebug() << (indent+"Children:") << name; - foreach (const Value &child, children) { - dump(child, level+1); - } - } -} - -void dump(const Message &message) -{ - qDebug() << "Resource :" << message.resourcePath(); - qDebug() << "Operation:" << message.operationName(); - qDebug() << "Fault :" << message.fault().name(); - dump(message.fault().data(), 1); - qDebug() << "Value :"; - dump(message.data(), 1); -} - class TestMetaService : public QObject { Q_OBJECT