Output registered enumeration names in QCOMPARE.
Produces output: FAIL! : tst_qquickwindow::cursor() Compared values are not the same Actual (clippedItem.cursor().shape()): ForbiddenCursor Expected (Qt::ArrowCursor) : ArrowCursor Loc: [tst_qquickwindow.cpp(1465)] Change-Id: I8a9dfa099a6011cbe0c07da683d4be3d07e22d5d Reviewed-by: Olivier Goffart (Woboq GmbH) <ogoffart@woboq.com> Reviewed-by: Frederik Gladhorn <frederik.gladhorn@theqtcompany.com>bb10
parent
ca22a02296
commit
d0f64542c8
|
|
@ -39,6 +39,7 @@
|
|||
#include <QtCore/qstring.h>
|
||||
#include <QtCore/qnamespace.h>
|
||||
#include <QtCore/qmetatype.h>
|
||||
#include <QtCore/qmetaobject.h>
|
||||
#include <QtCore/qtypetraits.h>
|
||||
|
||||
#include <string.h>
|
||||
|
|
@ -220,12 +221,28 @@ class QTestData;
|
|||
|
||||
namespace QTest
|
||||
{
|
||||
template <typename T>
|
||||
inline char *toString(const T &)
|
||||
namespace Internal {
|
||||
|
||||
template<typename T> // Output registered enums
|
||||
inline typename QtPrivate::QEnableIf<QtPrivate::IsQEnumHelper<T>::Value, char*>::Type toString(T e)
|
||||
{
|
||||
QMetaEnum me = QMetaEnum::fromType<T>();
|
||||
return qstrdup(me.key(e));
|
||||
}
|
||||
|
||||
template <typename T> // Fallback
|
||||
inline typename QtPrivate::QEnableIf<!QtPrivate::IsQEnumHelper<T>::Value, char*>::Type toString(const T &)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
} // namespace Internal
|
||||
|
||||
template<typename T>
|
||||
inline char *toString(const T &t)
|
||||
{
|
||||
return Internal::toString(t);
|
||||
}
|
||||
|
||||
Q_TESTLIB_EXPORT char *toHexRepresentation(const char *ba, int length);
|
||||
Q_TESTLIB_EXPORT char *toPrettyCString(const char *unicode, int length);
|
||||
|
|
|
|||
|
|
@ -124,6 +124,8 @@ class tst_Cmptest: public QObject
|
|||
Q_OBJECT
|
||||
|
||||
private slots:
|
||||
void compare_unregistered_enums();
|
||||
void compare_registered_enums();
|
||||
void compare_boolfuncs();
|
||||
void compare_pointerfuncs();
|
||||
void compare_tostring();
|
||||
|
|
@ -140,6 +142,20 @@ private slots:
|
|||
#endif
|
||||
};
|
||||
|
||||
enum MyUnregisteredEnum { MyUnregisteredEnumValue1, MyUnregisteredEnumValue2 };
|
||||
|
||||
void tst_Cmptest::compare_unregistered_enums()
|
||||
{
|
||||
QCOMPARE(MyUnregisteredEnumValue1, MyUnregisteredEnumValue1);
|
||||
QCOMPARE(MyUnregisteredEnumValue1, MyUnregisteredEnumValue2);
|
||||
}
|
||||
|
||||
void tst_Cmptest::compare_registered_enums()
|
||||
{
|
||||
QCOMPARE(Qt::ArrowCursor, Qt::ArrowCursor);
|
||||
QCOMPARE(Qt::ArrowCursor, Qt::BusyCursor);
|
||||
}
|
||||
|
||||
static bool boolfunc() { return true; }
|
||||
static bool boolfunc2() { return true; }
|
||||
|
||||
|
|
|
|||
|
|
@ -5,18 +5,32 @@
|
|||
</Environment>
|
||||
<TestFunction name="initTestCase">
|
||||
<Incident type="pass" file="" line="0" />
|
||||
<Duration msecs="0"/>
|
||||
<Duration msecs="0"/>
|
||||
</TestFunction>
|
||||
<TestFunction name="compare_unregistered_enums">
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="150">
|
||||
<Description><![CDATA[Compared values are not the same]]></Description>
|
||||
</Incident>
|
||||
<Duration msecs="0"/>
|
||||
</TestFunction>
|
||||
<TestFunction name="compare_registered_enums">
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="156">
|
||||
<Description><![CDATA[Compared values are not the same
|
||||
Actual (Qt::ArrowCursor): ArrowCursor
|
||||
Expected (Qt::BusyCursor) : BusyCursor]]></Description>
|
||||
</Incident>
|
||||
<Duration msecs="0"/>
|
||||
</TestFunction>
|
||||
<TestFunction name="compare_boolfuncs">
|
||||
<Incident type="pass" file="" line="0" />
|
||||
<Duration msecs="0"/>
|
||||
<Duration msecs="0"/>
|
||||
</TestFunction>
|
||||
<TestFunction name="compare_pointerfuncs">
|
||||
<Incident type="pass" file="" line="0" />
|
||||
<Duration msecs="0"/>
|
||||
<Duration msecs="0"/>
|
||||
</TestFunction>
|
||||
<TestFunction name="compare_tostring">
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="219">
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="227">
|
||||
<DataTag><![CDATA[int, string]]></DataTag>
|
||||
<Description><![CDATA[Compared values are not the same
|
||||
Actual (actual) : QVariant(int,123)
|
||||
|
|
@ -25,25 +39,25 @@
|
|||
<Incident type="pass" file="" line="0">
|
||||
<DataTag><![CDATA[both invalid]]></DataTag>
|
||||
</Incident>
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="219">
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="227">
|
||||
<DataTag><![CDATA[null hash, invalid]]></DataTag>
|
||||
<Description><![CDATA[Compared values are not the same
|
||||
Actual (actual) : QVariant(QVariantHash)
|
||||
Expected (expected): QVariant()]]></Description>
|
||||
</Incident>
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="219">
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="227">
|
||||
<DataTag><![CDATA[string, null user type]]></DataTag>
|
||||
<Description><![CDATA[Compared values are not the same
|
||||
Actual (actual) : QVariant(QString,A simple string)
|
||||
Expected (expected): QVariant(PhonyClass)]]></Description>
|
||||
</Incident>
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="219">
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="227">
|
||||
<DataTag><![CDATA[both non-null user type]]></DataTag>
|
||||
<Description><![CDATA[Compared values are not the same
|
||||
Actual (actual) : QVariant(PhonyClass,<value not representable as string>)
|
||||
Expected (expected): QVariant(PhonyClass,<value not representable as string>)]]></Description>
|
||||
</Incident>
|
||||
<Duration msecs="0"/>
|
||||
<Duration msecs="0"/>
|
||||
</TestFunction>
|
||||
<TestFunction name="compareQStringLists">
|
||||
<Incident type="pass" file="" line="0">
|
||||
|
|
@ -52,65 +66,65 @@
|
|||
<Incident type="pass" file="" line="0">
|
||||
<DataTag><![CDATA[equal lists]]></DataTag>
|
||||
</Incident>
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="313">
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="321">
|
||||
<DataTag><![CDATA[last item different]]></DataTag>
|
||||
<Description><![CDATA[Compared lists differ at index 2.
|
||||
Actual (opA): "string3"
|
||||
Expected (opB): "DIFFERS"]]></Description>
|
||||
</Incident>
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="313">
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="321">
|
||||
<DataTag><![CDATA[second-last item different]]></DataTag>
|
||||
<Description><![CDATA[Compared lists differ at index 2.
|
||||
Actual (opA): "string3"
|
||||
Expected (opB): "DIFFERS"]]></Description>
|
||||
</Incident>
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="313">
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="321">
|
||||
<DataTag><![CDATA[prefix]]></DataTag>
|
||||
<Description><![CDATA[Compared lists have different sizes.
|
||||
Actual (opA) size: 2
|
||||
Expected (opB) size: 1]]></Description>
|
||||
</Incident>
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="313">
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="321">
|
||||
<DataTag><![CDATA[short list second]]></DataTag>
|
||||
<Description><![CDATA[Compared lists have different sizes.
|
||||
Actual (opA) size: 12
|
||||
Expected (opB) size: 1]]></Description>
|
||||
</Incident>
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="313">
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="321">
|
||||
<DataTag><![CDATA[short list first]]></DataTag>
|
||||
<Description><![CDATA[Compared lists have different sizes.
|
||||
Actual (opA) size: 1
|
||||
Expected (opB) size: 12]]></Description>
|
||||
</Incident>
|
||||
<Duration msecs="0"/>
|
||||
<Duration msecs="0"/>
|
||||
</TestFunction>
|
||||
<TestFunction name="compareQListInt">
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="320">
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="328">
|
||||
<Description><![CDATA[Compared lists differ at index 2.
|
||||
Actual (int1): 3
|
||||
Expected (int2): 4]]></Description>
|
||||
</Incident>
|
||||
<Duration msecs="0"/>
|
||||
<Duration msecs="0"/>
|
||||
</TestFunction>
|
||||
<TestFunction name="compareQListDouble">
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="327">
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="335">
|
||||
<Description><![CDATA[Compared lists differ at index 0.
|
||||
Actual (double1): 1.5
|
||||
Expected (double2): 1]]></Description>
|
||||
</Incident>
|
||||
<Duration msecs="0"/>
|
||||
<Duration msecs="0"/>
|
||||
</TestFunction>
|
||||
<TestFunction name="compareQPixmaps">
|
||||
<Incident type="pass" file="" line="0">
|
||||
<DataTag><![CDATA[both null]]></DataTag>
|
||||
</Incident>
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="353">
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="361">
|
||||
<DataTag><![CDATA[one null]]></DataTag>
|
||||
<Description><![CDATA[Compared QPixmaps differ.
|
||||
Actual (opA).isNull(): 1
|
||||
Expected (opB).isNull(): 0]]></Description>
|
||||
</Incident>
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="353">
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="361">
|
||||
<DataTag><![CDATA[other null]]></DataTag>
|
||||
<Description><![CDATA[Compared QPixmaps differ.
|
||||
Actual (opA).isNull(): 0
|
||||
|
|
@ -119,29 +133,29 @@
|
|||
<Incident type="pass" file="" line="0">
|
||||
<DataTag><![CDATA[equal]]></DataTag>
|
||||
</Incident>
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="353">
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="361">
|
||||
<DataTag><![CDATA[different size]]></DataTag>
|
||||
<Description><![CDATA[Compared QPixmaps differ in size.
|
||||
Actual (opA): 11x20
|
||||
Expected (opB): 20x20]]></Description>
|
||||
</Incident>
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="353">
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="361">
|
||||
<DataTag><![CDATA[different pixels]]></DataTag>
|
||||
<Description><![CDATA[Compared values are not the same]]></Description>
|
||||
</Incident>
|
||||
<Duration msecs="0"/>
|
||||
<Duration msecs="0"/>
|
||||
</TestFunction>
|
||||
<TestFunction name="compareQImages">
|
||||
<Incident type="pass" file="" line="0">
|
||||
<DataTag><![CDATA[both null]]></DataTag>
|
||||
</Incident>
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="380">
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="388">
|
||||
<DataTag><![CDATA[one null]]></DataTag>
|
||||
<Description><![CDATA[Compared QImages differ.
|
||||
Actual (opA).isNull(): 1
|
||||
Expected (opB).isNull(): 0]]></Description>
|
||||
</Incident>
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="380">
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="388">
|
||||
<DataTag><![CDATA[other null]]></DataTag>
|
||||
<Description><![CDATA[Compared QImages differ.
|
||||
Actual (opA).isNull(): 0
|
||||
|
|
@ -150,26 +164,26 @@
|
|||
<Incident type="pass" file="" line="0">
|
||||
<DataTag><![CDATA[equal]]></DataTag>
|
||||
</Incident>
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="380">
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="388">
|
||||
<DataTag><![CDATA[different size]]></DataTag>
|
||||
<Description><![CDATA[Compared QImages differ in size.
|
||||
Actual (opA): 11x20
|
||||
Expected (opB): 20x20]]></Description>
|
||||
</Incident>
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="380">
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="388">
|
||||
<DataTag><![CDATA[different format]]></DataTag>
|
||||
<Description><![CDATA[Compared QImages differ in format.
|
||||
Actual (opA): 6
|
||||
Expected (opB): 3]]></Description>
|
||||
</Incident>
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="380">
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="388">
|
||||
<DataTag><![CDATA[different pixels]]></DataTag>
|
||||
<Description><![CDATA[Compared values are not the same]]></Description>
|
||||
</Incident>
|
||||
<Duration msecs="0"/>
|
||||
<Duration msecs="0"/>
|
||||
</TestFunction>
|
||||
<TestFunction name="cleanupTestCase">
|
||||
<Incident type="pass" file="" line="0" />
|
||||
<Duration msecs="0"/>
|
||||
<Duration msecs="0"/>
|
||||
</TestFunction>
|
||||
<Duration msecs="0"/>
|
||||
|
|
|
|||
|
|
@ -1,91 +1,97 @@
|
|||
********* Start testing of tst_Cmptest *********
|
||||
Config: Using QtTest library @INSERT_QT_VERSION_HERE@, Qt @INSERT_QT_VERSION_HERE@
|
||||
Config: Using QtTest library
|
||||
PASS : tst_Cmptest::initTestCase()
|
||||
FAIL! : tst_Cmptest::compare_unregistered_enums() Compared values are not the same
|
||||
Loc: [tst_cmptest.cpp(150)]
|
||||
FAIL! : tst_Cmptest::compare_registered_enums() Compared values are not the same
|
||||
Actual (Qt::ArrowCursor): ArrowCursor
|
||||
Expected (Qt::BusyCursor) : BusyCursor
|
||||
Loc: [tst_cmptest.cpp(156)]
|
||||
PASS : tst_Cmptest::compare_boolfuncs()
|
||||
PASS : tst_Cmptest::compare_pointerfuncs()
|
||||
FAIL! : tst_Cmptest::compare_tostring(int, string) Compared values are not the same
|
||||
Actual (actual) : QVariant(int,123)
|
||||
Expected (expected): QVariant(QString,hi)
|
||||
Loc: [tst_cmptest.cpp(219)]
|
||||
Loc: [tst_cmptest.cpp(227)]
|
||||
PASS : tst_Cmptest::compare_tostring(both invalid)
|
||||
FAIL! : tst_Cmptest::compare_tostring(null hash, invalid) Compared values are not the same
|
||||
Actual (actual) : QVariant(QVariantHash)
|
||||
Expected (expected): QVariant()
|
||||
Loc: [tst_cmptest.cpp(219)]
|
||||
Loc: [tst_cmptest.cpp(227)]
|
||||
FAIL! : tst_Cmptest::compare_tostring(string, null user type) Compared values are not the same
|
||||
Actual (actual) : QVariant(QString,A simple string)
|
||||
Expected (expected): QVariant(PhonyClass)
|
||||
Loc: [tst_cmptest.cpp(219)]
|
||||
Loc: [tst_cmptest.cpp(227)]
|
||||
FAIL! : tst_Cmptest::compare_tostring(both non-null user type) Compared values are not the same
|
||||
Actual (actual) : QVariant(PhonyClass,<value not representable as string>)
|
||||
Expected (expected): QVariant(PhonyClass,<value not representable as string>)
|
||||
Loc: [tst_cmptest.cpp(219)]
|
||||
Loc: [tst_cmptest.cpp(227)]
|
||||
PASS : tst_Cmptest::compareQStringLists(empty lists)
|
||||
PASS : tst_Cmptest::compareQStringLists(equal lists)
|
||||
FAIL! : tst_Cmptest::compareQStringLists(last item different) Compared lists differ at index 2.
|
||||
Actual (opA): "string3"
|
||||
Expected (opB): "DIFFERS"
|
||||
Loc: [tst_cmptest.cpp(313)]
|
||||
Loc: [tst_cmptest.cpp(321)]
|
||||
FAIL! : tst_Cmptest::compareQStringLists(second-last item different) Compared lists differ at index 2.
|
||||
Actual (opA): "string3"
|
||||
Expected (opB): "DIFFERS"
|
||||
Loc: [tst_cmptest.cpp(313)]
|
||||
Loc: [tst_cmptest.cpp(321)]
|
||||
FAIL! : tst_Cmptest::compareQStringLists(prefix) Compared lists have different sizes.
|
||||
Actual (opA) size: 2
|
||||
Expected (opB) size: 1
|
||||
Loc: [tst_cmptest.cpp(313)]
|
||||
Loc: [tst_cmptest.cpp(321)]
|
||||
FAIL! : tst_Cmptest::compareQStringLists(short list second) Compared lists have different sizes.
|
||||
Actual (opA) size: 12
|
||||
Expected (opB) size: 1
|
||||
Loc: [tst_cmptest.cpp(313)]
|
||||
Loc: [tst_cmptest.cpp(321)]
|
||||
FAIL! : tst_Cmptest::compareQStringLists(short list first) Compared lists have different sizes.
|
||||
Actual (opA) size: 1
|
||||
Expected (opB) size: 12
|
||||
Loc: [tst_cmptest.cpp(313)]
|
||||
Loc: [tst_cmptest.cpp(321)]
|
||||
FAIL! : tst_Cmptest::compareQListInt() Compared lists differ at index 2.
|
||||
Actual (int1): 3
|
||||
Expected (int2): 4
|
||||
Loc: [tst_cmptest.cpp(320)]
|
||||
Loc: [tst_cmptest.cpp(328)]
|
||||
FAIL! : tst_Cmptest::compareQListDouble() Compared lists differ at index 0.
|
||||
Actual (double1): 1.5
|
||||
Expected (double2): 1
|
||||
Loc: [tst_cmptest.cpp(327)]
|
||||
Loc: [tst_cmptest.cpp(335)]
|
||||
PASS : tst_Cmptest::compareQPixmaps(both null)
|
||||
FAIL! : tst_Cmptest::compareQPixmaps(one null) Compared QPixmaps differ.
|
||||
Actual (opA).isNull(): 1
|
||||
Expected (opB).isNull(): 0
|
||||
Loc: [tst_cmptest.cpp(353)]
|
||||
Loc: [tst_cmptest.cpp(361)]
|
||||
FAIL! : tst_Cmptest::compareQPixmaps(other null) Compared QPixmaps differ.
|
||||
Actual (opA).isNull(): 0
|
||||
Expected (opB).isNull(): 1
|
||||
Loc: [tst_cmptest.cpp(353)]
|
||||
Loc: [tst_cmptest.cpp(361)]
|
||||
PASS : tst_Cmptest::compareQPixmaps(equal)
|
||||
FAIL! : tst_Cmptest::compareQPixmaps(different size) Compared QPixmaps differ in size.
|
||||
Actual (opA): 11x20
|
||||
Expected (opB): 20x20
|
||||
Loc: [tst_cmptest.cpp(353)]
|
||||
Loc: [tst_cmptest.cpp(361)]
|
||||
FAIL! : tst_Cmptest::compareQPixmaps(different pixels) Compared values are not the same
|
||||
Loc: [tst_cmptest.cpp(353)]
|
||||
Loc: [tst_cmptest.cpp(361)]
|
||||
PASS : tst_Cmptest::compareQImages(both null)
|
||||
FAIL! : tst_Cmptest::compareQImages(one null) Compared QImages differ.
|
||||
Actual (opA).isNull(): 1
|
||||
Expected (opB).isNull(): 0
|
||||
Loc: [tst_cmptest.cpp(380)]
|
||||
Loc: [tst_cmptest.cpp(388)]
|
||||
FAIL! : tst_Cmptest::compareQImages(other null) Compared QImages differ.
|
||||
Actual (opA).isNull(): 0
|
||||
Expected (opB).isNull(): 1
|
||||
Loc: [tst_cmptest.cpp(380)]
|
||||
Loc: [tst_cmptest.cpp(388)]
|
||||
PASS : tst_Cmptest::compareQImages(equal)
|
||||
FAIL! : tst_Cmptest::compareQImages(different size) Compared QImages differ in size.
|
||||
Actual (opA): 11x20
|
||||
Expected (opB): 20x20
|
||||
Loc: [tst_cmptest.cpp(380)]
|
||||
Loc: [tst_cmptest.cpp(388)]
|
||||
FAIL! : tst_Cmptest::compareQImages(different format) Compared QImages differ in format.
|
||||
Actual (opA): 6
|
||||
Expected (opB): 3
|
||||
Loc: [tst_cmptest.cpp(380)]
|
||||
Loc: [tst_cmptest.cpp(388)]
|
||||
FAIL! : tst_Cmptest::compareQImages(different pixels) Compared values are not the same
|
||||
Loc: [tst_cmptest.cpp(380)]
|
||||
Loc: [tst_cmptest.cpp(388)]
|
||||
PASS : tst_Cmptest::cleanupTestCase()
|
||||
Totals: 11 passed, 20 failed, 0 skipped, 0 blacklisted
|
||||
Totals: 11 passed, 22 failed, 0 skipped, 0 blacklisted
|
||||
********* Finished testing of tst_Cmptest *********
|
||||
|
|
|
|||
|
|
@ -7,18 +7,32 @@
|
|||
</Environment>
|
||||
<TestFunction name="initTestCase">
|
||||
<Incident type="pass" file="" line="0" />
|
||||
<Duration msecs="0"/>
|
||||
<Duration msecs="0"/>
|
||||
</TestFunction>
|
||||
<TestFunction name="compare_unregistered_enums">
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="150">
|
||||
<Description><![CDATA[Compared values are not the same]]></Description>
|
||||
</Incident>
|
||||
<Duration msecs="0"/>
|
||||
</TestFunction>
|
||||
<TestFunction name="compare_registered_enums">
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="156">
|
||||
<Description><![CDATA[Compared values are not the same
|
||||
Actual (Qt::ArrowCursor): ArrowCursor
|
||||
Expected (Qt::BusyCursor) : BusyCursor]]></Description>
|
||||
</Incident>
|
||||
<Duration msecs="0"/>
|
||||
</TestFunction>
|
||||
<TestFunction name="compare_boolfuncs">
|
||||
<Incident type="pass" file="" line="0" />
|
||||
<Duration msecs="0"/>
|
||||
<Duration msecs="0"/>
|
||||
</TestFunction>
|
||||
<TestFunction name="compare_pointerfuncs">
|
||||
<Incident type="pass" file="" line="0" />
|
||||
<Duration msecs="0"/>
|
||||
<Duration msecs="0"/>
|
||||
</TestFunction>
|
||||
<TestFunction name="compare_tostring">
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="219">
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="227">
|
||||
<DataTag><![CDATA[int, string]]></DataTag>
|
||||
<Description><![CDATA[Compared values are not the same
|
||||
Actual (actual) : QVariant(int,123)
|
||||
|
|
@ -27,25 +41,25 @@
|
|||
<Incident type="pass" file="" line="0">
|
||||
<DataTag><![CDATA[both invalid]]></DataTag>
|
||||
</Incident>
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="219">
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="227">
|
||||
<DataTag><![CDATA[null hash, invalid]]></DataTag>
|
||||
<Description><![CDATA[Compared values are not the same
|
||||
Actual (actual) : QVariant(QVariantHash)
|
||||
Expected (expected): QVariant()]]></Description>
|
||||
</Incident>
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="219">
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="227">
|
||||
<DataTag><![CDATA[string, null user type]]></DataTag>
|
||||
<Description><![CDATA[Compared values are not the same
|
||||
Actual (actual) : QVariant(QString,A simple string)
|
||||
Expected (expected): QVariant(PhonyClass)]]></Description>
|
||||
</Incident>
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="219">
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="227">
|
||||
<DataTag><![CDATA[both non-null user type]]></DataTag>
|
||||
<Description><![CDATA[Compared values are not the same
|
||||
Actual (actual) : QVariant(PhonyClass,<value not representable as string>)
|
||||
Expected (expected): QVariant(PhonyClass,<value not representable as string>)]]></Description>
|
||||
</Incident>
|
||||
<Duration msecs="0"/>
|
||||
<Duration msecs="0"/>
|
||||
</TestFunction>
|
||||
<TestFunction name="compareQStringLists">
|
||||
<Incident type="pass" file="" line="0">
|
||||
|
|
@ -54,65 +68,65 @@
|
|||
<Incident type="pass" file="" line="0">
|
||||
<DataTag><![CDATA[equal lists]]></DataTag>
|
||||
</Incident>
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="313">
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="321">
|
||||
<DataTag><![CDATA[last item different]]></DataTag>
|
||||
<Description><![CDATA[Compared lists differ at index 2.
|
||||
Actual (opA): "string3"
|
||||
Expected (opB): "DIFFERS"]]></Description>
|
||||
</Incident>
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="313">
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="321">
|
||||
<DataTag><![CDATA[second-last item different]]></DataTag>
|
||||
<Description><![CDATA[Compared lists differ at index 2.
|
||||
Actual (opA): "string3"
|
||||
Expected (opB): "DIFFERS"]]></Description>
|
||||
</Incident>
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="313">
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="321">
|
||||
<DataTag><![CDATA[prefix]]></DataTag>
|
||||
<Description><![CDATA[Compared lists have different sizes.
|
||||
Actual (opA) size: 2
|
||||
Expected (opB) size: 1]]></Description>
|
||||
</Incident>
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="313">
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="321">
|
||||
<DataTag><![CDATA[short list second]]></DataTag>
|
||||
<Description><![CDATA[Compared lists have different sizes.
|
||||
Actual (opA) size: 12
|
||||
Expected (opB) size: 1]]></Description>
|
||||
</Incident>
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="313">
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="321">
|
||||
<DataTag><![CDATA[short list first]]></DataTag>
|
||||
<Description><![CDATA[Compared lists have different sizes.
|
||||
Actual (opA) size: 1
|
||||
Expected (opB) size: 12]]></Description>
|
||||
</Incident>
|
||||
<Duration msecs="0"/>
|
||||
<Duration msecs="0"/>
|
||||
</TestFunction>
|
||||
<TestFunction name="compareQListInt">
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="320">
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="328">
|
||||
<Description><![CDATA[Compared lists differ at index 2.
|
||||
Actual (int1): 3
|
||||
Expected (int2): 4]]></Description>
|
||||
</Incident>
|
||||
<Duration msecs="0"/>
|
||||
<Duration msecs="0"/>
|
||||
</TestFunction>
|
||||
<TestFunction name="compareQListDouble">
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="327">
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="335">
|
||||
<Description><![CDATA[Compared lists differ at index 0.
|
||||
Actual (double1): 1.5
|
||||
Expected (double2): 1]]></Description>
|
||||
</Incident>
|
||||
<Duration msecs="0"/>
|
||||
<Duration msecs="0"/>
|
||||
</TestFunction>
|
||||
<TestFunction name="compareQPixmaps">
|
||||
<Incident type="pass" file="" line="0">
|
||||
<DataTag><![CDATA[both null]]></DataTag>
|
||||
</Incident>
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="353">
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="361">
|
||||
<DataTag><![CDATA[one null]]></DataTag>
|
||||
<Description><![CDATA[Compared QPixmaps differ.
|
||||
Actual (opA).isNull(): 1
|
||||
Expected (opB).isNull(): 0]]></Description>
|
||||
</Incident>
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="353">
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="361">
|
||||
<DataTag><![CDATA[other null]]></DataTag>
|
||||
<Description><![CDATA[Compared QPixmaps differ.
|
||||
Actual (opA).isNull(): 0
|
||||
|
|
@ -121,29 +135,29 @@
|
|||
<Incident type="pass" file="" line="0">
|
||||
<DataTag><![CDATA[equal]]></DataTag>
|
||||
</Incident>
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="353">
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="361">
|
||||
<DataTag><![CDATA[different size]]></DataTag>
|
||||
<Description><![CDATA[Compared QPixmaps differ in size.
|
||||
Actual (opA): 11x20
|
||||
Expected (opB): 20x20]]></Description>
|
||||
</Incident>
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="353">
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="361">
|
||||
<DataTag><![CDATA[different pixels]]></DataTag>
|
||||
<Description><![CDATA[Compared values are not the same]]></Description>
|
||||
</Incident>
|
||||
<Duration msecs="0"/>
|
||||
<Duration msecs="0"/>
|
||||
</TestFunction>
|
||||
<TestFunction name="compareQImages">
|
||||
<Incident type="pass" file="" line="0">
|
||||
<DataTag><![CDATA[both null]]></DataTag>
|
||||
</Incident>
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="380">
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="388">
|
||||
<DataTag><![CDATA[one null]]></DataTag>
|
||||
<Description><![CDATA[Compared QImages differ.
|
||||
Actual (opA).isNull(): 1
|
||||
Expected (opB).isNull(): 0]]></Description>
|
||||
</Incident>
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="380">
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="388">
|
||||
<DataTag><![CDATA[other null]]></DataTag>
|
||||
<Description><![CDATA[Compared QImages differ.
|
||||
Actual (opA).isNull(): 0
|
||||
|
|
@ -152,27 +166,27 @@
|
|||
<Incident type="pass" file="" line="0">
|
||||
<DataTag><![CDATA[equal]]></DataTag>
|
||||
</Incident>
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="380">
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="388">
|
||||
<DataTag><![CDATA[different size]]></DataTag>
|
||||
<Description><![CDATA[Compared QImages differ in size.
|
||||
Actual (opA): 11x20
|
||||
Expected (opB): 20x20]]></Description>
|
||||
</Incident>
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="380">
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="388">
|
||||
<DataTag><![CDATA[different format]]></DataTag>
|
||||
<Description><![CDATA[Compared QImages differ in format.
|
||||
Actual (opA): 6
|
||||
Expected (opB): 3]]></Description>
|
||||
</Incident>
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="380">
|
||||
<Incident type="fail" file="tst_cmptest.cpp" line="388">
|
||||
<DataTag><![CDATA[different pixels]]></DataTag>
|
||||
<Description><![CDATA[Compared values are not the same]]></Description>
|
||||
</Incident>
|
||||
<Duration msecs="0"/>
|
||||
<Duration msecs="0"/>
|
||||
</TestFunction>
|
||||
<TestFunction name="cleanupTestCase">
|
||||
<Incident type="pass" file="" line="0" />
|
||||
<Duration msecs="0"/>
|
||||
<Duration msecs="0"/>
|
||||
</TestFunction>
|
||||
<Duration msecs="0"/>
|
||||
</TestCase>
|
||||
|
|
|
|||
|
|
@ -1,11 +1,19 @@
|
|||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<testsuite errors="0" failures="20" tests="10" name="tst_Cmptest">
|
||||
<testsuite errors="0" failures="22" tests="12" name="tst_Cmptest">
|
||||
<properties>
|
||||
<property value="@INSERT_QT_VERSION_HERE@" name="QTestVersion"/>
|
||||
<property value="@INSERT_QT_VERSION_HERE@" name="QtVersion"/>
|
||||
<property value="" name="QtBuild"/>
|
||||
</properties>
|
||||
<testcase result="pass" name="initTestCase"/>
|
||||
<testcase result="fail" name="compare_unregistered_enums">
|
||||
<failure message="Compared values are not the same" result="fail"/>
|
||||
</testcase>
|
||||
<testcase result="fail" name="compare_registered_enums">
|
||||
<failure message="Compared values are not the same
|
||||
Actual (Qt::ArrowCursor): ArrowCursor
|
||||
Expected (Qt::BusyCursor) : BusyCursor" result="fail"/>
|
||||
</testcase>
|
||||
<testcase result="pass" name="compare_boolfuncs"/>
|
||||
<testcase result="pass" name="compare_pointerfuncs"/>
|
||||
<testcase result="fail" name="compare_tostring">
|
||||
|
|
|
|||
Loading…
Reference in New Issue