Debugger: Adapt dumper test for QTCREATORBUG-4904

Maps have changed.

Task-number: QTCREATORBUG-24098
Change-Id: I3a078e0168fb0e2a95d4c92fefc7c3cdeba9114f
Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
hjk
2020-12-07 11:59:50 +01:00
parent ce2e8bd2fb
commit c06d3e39d8

View File

@@ -6886,13 +6886,13 @@ void tst_Dumpers::dumper_data()
<< Data("#include <QMap>\n" << Data("#include <QMap>\n"
"struct CustomStruct {\n" "struct CustomStruct {\n"
" int id;\n" " int id;\n"
" double dvalue;\n" " double dval;\n"
"};", "};",
"QMap<int, CustomStruct> map;\n" "QMap<int, CustomStruct> map;\n"
"CustomStruct cs1;\n" "CustomStruct cs1;\n"
"cs1.id = 1;\n" "cs1.id = 1;\n"
"cs1.dvalue = 3.14;\n" "cs1.dval = 3.14;\n"
"CustomStruct cs2 = cs1;\n" "CustomStruct cs2 = cs1;\n"
"cs2.id = -1;\n" "cs2.id = -1;\n"
"map.insert(cs1.id, cs1);\n" "map.insert(cs1.id, cs1);\n"
@@ -6904,10 +6904,11 @@ void tst_Dumpers::dumper_data()
+ CoreProfile() + CoreProfile()
+ Check("map", "<2 items>", "@QMap<int, CustomStruct>") + Check("map", "<2 items>", "@QMap<int, CustomStruct>")
+ Check("map.0.key", "-1", "int") + CheckPairish("map.0.key", "-1", "int")
+ CheckType("map.0.value", "CustomStruct") + CheckType("map.0.value", "CustomStruct") % Qt5
+ Check("map.0.value.dvalue", FloatValue("3.14"), "double") + CheckType("map.0.second", "CustomStruct") % Qt6
+ Check("map.0.value.id", "-1", "int"); + CheckPairish("map.0.value.dval", FloatValue("3.14"), "double")
+ CheckPairish("map.0.value.id", "-1", "int");
#if 0 #if 0