diff --git a/tests/auto/debugger/tst_dumpers.cpp b/tests/auto/debugger/tst_dumpers.cpp index 98f6add152333d96ea27dac878e0d579c4afd937..bf345124559dd30278b245c0dd307b0e79eb5ace 100644 --- a/tests/auto/debugger/tst_dumpers.cpp +++ b/tests/auto/debugger/tst_dumpers.cpp @@ -4312,23 +4312,24 @@ void tst_Dumpers::dumper_data() // // Manual: of "Locals and Expressions" view"); // // Manual: Check that order of displayed members changes"); -// QTest::newRow("Typedef") -// << Data( -// "namespace ns {\n" -// " typedef unsigned long long vl;\n" -// " typedef vl verylong;\n" -// "}\n" - -// "typedef quint32 myType1;\n" -// "typedef unsigned int myType2;\n" -// "myType1 t1 = 0;\n" -// "myType2 t2 = 0;\n" -// "ns::vl j = 1000;\n" -// "ns::verylong k = 1000;\n" -// % Check("j", "1000", "basic::ns::vl"); -// % Check("k", "1000", "basic::ns::verylong"); -// % Check("t1", "0", "basic::myType1"); -// % Check("t2", "0", "basic::myType2"); + QTest::newRow("Typedef") + << Data("#include <QtGlobal>\n" + "namespace ns {\n" + " typedef unsigned long long vl;\n" + " typedef vl verylong;\n" + "}\n" + "typedef quint32 myType1;\n" + "typedef unsigned int myType2;\n", + "myType1 t1 = 0;\n" + "myType2 t2 = 0;\n" + "ns::vl j = 1000;\n" + "ns::verylong k = 1000;\n" + "unused(&t1, &t2, &j, &k);\n") + % CoreProfile() + % Check("j", "1000", "ns::vl") + % Check("k", "1000", "ns::verylong") + % Check("t1", "0", "myType1") + % Check("t2", "0", "myType2"); QTest::newRow("Struct") << Data(fooData, "Foo f(3);\n"