From 085f6b2c267e43c11b814f7dffd7fceaa4634a4f Mon Sep 17 00:00:00 2001 From: hjk <qtc-committer@nokia.com> Date: Thu, 5 Nov 2009 08:25:25 +0100 Subject: [PATCH] debugger: add autotest for QList<int *> dumper --- tests/auto/debugger/tst_dumpers.cpp | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/tests/auto/debugger/tst_dumpers.cpp b/tests/auto/debugger/tst_dumpers.cpp index 2cb677968c5..dafec2ef83b 100644 --- a/tests/auto/debugger/tst_dumpers.cpp +++ b/tests/auto/debugger/tst_dumpers.cpp @@ -145,6 +145,7 @@ private slots: void dumpQImageData(); void dumpQLinkedList(); void dumpQList_int(); + void dumpQList_int_star(); void dumpQList_char(); void dumpQList_QString(); void dumpQList_QString3(); @@ -1392,6 +1393,22 @@ void tst_Debugger::dumpQList_int() &ilist, NS"QList", true, "int"); } +void tst_Debugger::dumpQList_int_star() +{ + QList<int *> ilist; + testDumper("value='<0 items>',valueeditable='false',numchild='0'," + "internal='1',children=[]", + &ilist, NS"QList", true, "int*"); + ilist.append(new int(1)); + ilist.append(0); + testDumper("value='<2 items>',valueeditable='false',numchild='2'," + "internal='1',childtype='int*',childnumchild='1',children=[" + "{saddr='" + str(&ilist.at(0)) + "',addr='" + str(deref(&ilist.at(0))) + + "',type='int',value='1'}," + "{saddr='" + str(&ilist.at(1)) + "',value='<null>',numchild='0'}]", + &ilist, NS"QList", true, "int*"); +} + void tst_Debugger::dumpQList_char() { QList<char> clist; -- GitLab