diff options
author | hjk <hjk@theqtcompany.com> | 2015-04-02 14:23:10 +0200 |
---|---|---|
committer | hjk <hjk@theqtcompany.com> | 2015-04-02 14:07:30 +0000 |
commit | 3417ffad83f4be1e55597883fb099674b8ff93d6 (patch) | |
tree | 075ab648d118e4d2bd1514c98cb2616e99e4bcf9 /tests/auto/debugger/tst_dumpers.cpp | |
parent | e6f73164c3557b0b6b5c4d8be4fecc7472b5552d (diff) | |
download | qt-creator-3417ffad83f4be1e55597883fb099674b8ff93d6.tar.gz |
Debugger: Make QHash dumper pass again
Failures were due to version specific reordering. This is still
checked in cases h1, h7, h8. Simplify maintanance by removing the
check in the other cases.
Change-Id: I481672e693f6370c75bc4739d6cca937b9f027ea
Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
Diffstat (limited to 'tests/auto/debugger/tst_dumpers.cpp')
-rw-r--r-- | tests/auto/debugger/tst_dumpers.cpp | 57 |
1 files changed, 10 insertions, 47 deletions
diff --git a/tests/auto/debugger/tst_dumpers.cpp b/tests/auto/debugger/tst_dumpers.cpp index d13b7757ac..2de739cf9c 100644 --- a/tests/auto/debugger/tst_dumpers.cpp +++ b/tests/auto/debugger/tst_dumpers.cpp @@ -1684,32 +1684,15 @@ void tst_Dumpers::dumper_data() "QHash<QString, int> h3;\n" "h3[\"22.0\"] = 22.0;\n" - "h3[\"123.0\"] = 22.0;\n" - "h3[\"111111ss111128.0\"] = 28.0;\n" - "h3[\"11124.0\"] = 22.0;\n" - "h3[\"1111125.0\"] = 22.0;\n" - "h3[\"11111126.0\"] = 22.0;\n" - "h3[\"111111127.0\"] = 27.0;\n" - "h3[\"111111111128.0\"] = 28.0;\n" - "h3[\"111111111111111111129.0\"] = 29.0;\n\n" "QHash<QByteArray, float> h4;\n" "h4[\"22.0\"] = 22.0;\n" - "h4[\"123.0\"] = 22.0;\n" - "h4[\"111111ss111128.0\"] = 28.0;\n" - "h4[\"11124.0\"] = 22.0;\n" - "h4[\"1111125.0\"] = 22.0;\n" - "h4[\"11111126.0\"] = 22.0;\n" - "h4[\"111111127.0\"] = 27.0;\n" - "h4[\"111111111128.0\"] = 28.0;\n" - "h4[\"111111111111111111129.0\"] = 29.0;\n\n" "QHash<int, QString> h5;\n" "h5[22] = \"22.0\";\n\n" "QHash<QString, Foo> h6;\n" "h6[\"22.0\"] = Foo(22);\n" - "h6[\"33.0\"] = Foo(33);\n\n" "QObject ob;\n" "QHash<QString, QPointer<QObject> > h7;\n" @@ -1749,45 +1732,25 @@ void tst_Dumpers::dumper_data() + Check("h2.0", "[0] 22", "22", "float") + Check("h2.1", "[1] 11", "11", "float") - + Check("h3", "<9 items>", "@QHash<@QString, int>") + + Check("h3", "<1 items>", "@QHash<@QString, int>") + Check("h3.0", "[0]", "", "@QHashNode<@QString, int>") - + Check("h3.0.key", "key", Value4("\"123.0\""), "@QString") - + Check("h3.0.key", "key", Value5("\"111111111128.0\""), "@QString") - + Check("h3.0.value", Value4("22"), "int") - + Check("h3.0.value", Value5("28"), "int") - + Check("h3.8", "[8]", "", "@QHashNode<@QString, int>") - + Check("h3.8.key", "key", Value4("\"11124.0\""), "@QString") - + Check("h3.8.key", "key", Value5("\"123.0\""), "@QString") - + Check("h3.8.value", "value", Value4("22"), "int") - + Check("h3.8.value", "value", Value5("22"), "int") - - + Check("h4", "<9 items>", "@QHash<@QByteArray, float>") + + Check("h3.0.key", "key", "\"22.0\"", "@QString") + + Check("h3.0.value", "22", "int") + + + Check("h4", "<1 items>", "@QHash<@QByteArray, float>") + Check("h4.0", "[0]", "", "@QHashNode<@QByteArray, float>") - + Check("h4.0.key", Value4("\"123.0\""), "@QByteArray") - + Check("h4.0.key", Value5("\"111111111128.0\""), "@QByteArray") - + Check("h4.0.value", Value4("22"), "float") - + Check("h4.0.value", Value5("28"), "float") - + Check("h4.8", "[8]", "", "@QHashNode<@QByteArray, float>") - + Check("h4.8.key", Value4("\"11124.0\""), "@QByteArray") - + Check("h4.8.key", Value5("\"123.0\""), "@QByteArray") - + Check("h4.8.value", Value4("22"), "float") - + Check("h4.8.value", Value5("22"), "float") + + Check("h4.0.key", "\"22.0\"", "@QByteArray") + + Check("h4.0.value", "22", "float") + Check("h5", "<1 items>", "@QHash<int, @QString>") + Check("h5.0.key", "22", "int") + Check("h5.0.value", "\"22.0\"", "@QString") - + Check("h6", "<2 items>", "@QHash<@QString, Foo>") + + Check("h6", "<1 items>", "@QHash<@QString, Foo>") + Check("h6.0", "[0]", "", "@QHashNode<@QString, Foo>") - + Check("h6.0.key", Value4("\"22.0\""), "@QString") - + Check("h6.0.key", Value5("\"33.0\""), "@QString") + + Check("h6.0.key", "\"22.0\"", "@QString") + CheckType("h6.0.value", "Foo") - + Check("h6.0.value.a", Value4("22"), "int") - + Check("h6.0.value.a", Value5("33"), "int") - + Check("h6.1", "[1]", "", "@QHashNode<@QString, Foo>") - + Check("h6.1.key", Value4("\"33.0\""), "@QString") - + Check("h6.1.key", Value5("\"22.0\""), "@QString") - + CheckType("h6.1.value", "Foo") + + Check("h6.0.value.a", "22", "int") + CoreProfile() + Check("h7", "<3 items>", "@QHash<@QString, @QPointer<@QObject>>") |