diff options
author | Robert Loehning <robert.loehning@digia.com> | 2012-10-10 17:28:16 +0200 |
---|---|---|
committer | hjk <qthjk@ovi.com> | 2012-10-10 19:36:56 +0200 |
commit | 6bd79c979e7f4335a2aee2f012f106668ecc988a (patch) | |
tree | f1d5f94a57556eaedfed78599cdecb0c24a0815b /tests | |
parent | 60e88b22c40fa133b86e201065a6cda10a776cb0 (diff) | |
download | qt-creator-6bd79c979e7f4335a2aee2f012f106668ecc988a.tar.gz |
debugger: Fixed issues in self test
Change-Id: I06802b87f861307de3c8d2b617455afdce0127a4
Reviewed-by: hjk <qthjk@ovi.com>
Diffstat (limited to 'tests')
-rw-r--r-- | tests/manual/debugger/simple/simple_test_app.cpp | 91 |
1 files changed, 53 insertions, 38 deletions
diff --git a/tests/manual/debugger/simple/simple_test_app.cpp b/tests/manual/debugger/simple/simple_test_app.cpp index 00ce280da2..299ce54ee6 100644 --- a/tests/manual/debugger/simple/simple_test_app.cpp +++ b/tests/manual/debugger/simple/simple_test_app.cpp @@ -956,19 +956,19 @@ namespace qhash { Hash::iterator it1 = hash.begin(); Hash::iterator it2 = it1; ++it2; - Hash::iterator it3 = it2; ++it2; - Hash::iterator it4 = it3; ++it3; - Hash::iterator it5 = it4; ++it4; - Hash::iterator it6 = it5; ++it5; + Hash::iterator it3 = it2; ++it3; + Hash::iterator it4 = it3; ++it4; + Hash::iterator it5 = it4; ++it5; + Hash::iterator it6 = it5; ++it6; BREAK_HERE; // Expand hash. - // Check hash <6 items> Hash. + // Check hash <6 items> qhash::Hash. // Check hash.11 11 float. - // Check it1.first 11 int. - // Check it1.second 11 float. - // Check it1.first 55 int. - // Check it1.second 55 float. + // Check it1.key 55 int. + // Check it1.value 55 float. + // Check it6.key 33 int. + // Check it6.value 33 float. // Continue. dummyStatement(&hash, &it1, &it2, &it3, &it4, &it5, &it6); } @@ -1746,7 +1746,7 @@ namespace qobject { s += test.myProp2(); BREAK_HERE; // Check s "HELLOWORLD" QString. - // Check test "" qobject::Names::Bar::TestObject. + // Check test qobject::Names::Bar::TestObject. // Continue. dummyStatement(&s); #endif @@ -2141,7 +2141,7 @@ namespace plugin { #endif BREAK_HERE; // CheckType dir QString. - // Check lib "" QLibrary. + // CheckType lib QLibrary. // CheckType name QString. // CheckType res int. // Continue. @@ -2175,7 +2175,7 @@ namespace final { QVariant value = settings.value("item1","").toString(); BREAK_HERE; // Expand settings. - // Check settings "" QSettings. + // Check settings QSettings. // Check settings.@1 "" QObject. // Check value "" QVariant (QString). // Continue. @@ -2852,19 +2852,19 @@ namespace stdmap { Map::iterator it1 = map.begin(); Map::iterator it2 = it1; ++it2; - Map::iterator it3 = it2; ++it2; - Map::iterator it4 = it3; ++it3; - Map::iterator it5 = it4; ++it4; - Map::iterator it6 = it5; ++it5; + Map::iterator it3 = it2; ++it3; + Map::iterator it4 = it3; ++it4; + Map::iterator it5 = it4; ++it5; + Map::iterator it6 = it5; ++it6; BREAK_HERE; // Expand map. - // Check map <6 items> std::map<int, float>. + // Check map <6 items> stdmap::Map. // Check map.11 11 float. // Check it1.first 11 int. // Check it1.second 11 float. - // Check it1.first 55 int. - // Check it1.second 55 float. + // Check it6.first 66 int. + // Check it6.second 66 float. // Continue. dummyStatement(&map, &it1, &it2, &it3, &it4, &it5, &it6); } @@ -3026,17 +3026,15 @@ namespace stdset { Set::iterator it1 = set.begin(); Set::iterator it2 = it1; ++it2; - Set::iterator it3 = it2; ++it2; - Set::iterator it4 = it3; ++it3; - Set::iterator it5 = it4; ++it4; - Set::iterator it6 = it5; ++it5; + Set::iterator it3 = it2; ++it3; + Set::iterator it4 = it3; ++it4; + Set::iterator it5 = it4; ++it5; + Set::iterator it6 = it5; ++it6; BREAK_HERE; - // Check set <6 items> std::set<int>. - // Check it1.key 11 unsigned int. + // Check set <6 items> stdset::Set. // Check it1.value 11 int. - // Check it1.key 55 unsigned int. - // Check it1.value 55 int. + // Check it6.value 66 int. // Continue. dummyStatement(&set, &it1, &it2, &it3, &it4, &it5, &it6); } @@ -3486,7 +3484,7 @@ namespace itemmodel { // CheckType i1 QStandardItem. // CheckType i11 QStandardItem. // CheckType i2 QStandardItem. - // Check m "" QStandardItemModel. + // Check m QStandardItemModel. // Check mi "1" QModelIndex. // Continue. dummyStatement(&i1, &mi, &m, &i2, &i11); @@ -3846,9 +3844,11 @@ namespace qthread { if (m_id == 3) { BREAK_HERE; // Expand this. + // Expand this.@1. // Check j 3 int. // CheckType this qthread::Thread. - // Check this.@1 "This is thread #3" QThread. + // Check this.@1 QThread. + // Check this.@1.@1 "This is thread #3" QObject. // Continue. dummyStatement(this); } @@ -3871,9 +3871,15 @@ namespace qthread { } BREAK_HERE; // Expand thread. + // Expand thread.0. + // Expand thread.0.@1. + // Expand thread.13. + // Expand thread.13.@1. // CheckType thread qthread::Thread [14]. - // Check thread.0 "This is thread #0" qthread::Thread. - // Check thread.13 "This is thread #13" qthread::Thread. + // Check thread.0 qthread::Thread. + // Check thread.0.@1.@1 "This is thread #0" qthread::Thread. + // Check thread.13 qthread::Thread. + // Check thread.13.@1.@1 "This is thread #13" qthread::Thread. // Continue. for (int i = 0; i != N; ++i) { thread[i].wait(); @@ -5063,7 +5069,7 @@ namespace basic { ba.append('x'); BREAK_HERE; // Check ba "x" QByteArray. - // Check proc "" QProcess. + // Check proc QProcess. // Continue. // Check there is some contents in ba. Error message is expected. @@ -5408,7 +5414,7 @@ namespace qscript { QScriptValue s; BREAK_HERE; - // Check engine "" QScriptEngine. + // Check engine QScriptEngine. // Check s (invalid) QScriptValue. // Check x1 <not accessible> QString. // Continue. @@ -5503,10 +5509,12 @@ namespace boost { boost::shared_ptr<int> j = i; boost::shared_ptr<QStringList> sl(new QStringList(QStringList() << "HUH!")); BREAK_HERE; - // Check s boost::shared_ptr<int>. + // Expand sl. + // Check s (null) boost::shared_ptr<int>. // Check i 43 boost::shared_ptr<int>. // Check j 43 boost::shared_ptr<int>. - // Check sl <1 item> boost::shared_ptr<QStringList>. + // Check sl boost::shared_ptr<QStringList>. + // Check sl.data <1 items> QStringList // Continue. dummyStatement(&s, &j, &sl); } @@ -5545,7 +5553,7 @@ namespace boost { // Not where we started (expected in boost) d -= months(4); BREAK_HERE; - // Check d Tue Nov 30 2005 boost::gregorian::date. + // Check d Wed Nov 30 2005 boost::gregorian::date. // Continue. dummyStatement(&d); @@ -6197,8 +6205,11 @@ namespace bug6857 { file.setObjectName("A file"); BREAK_HERE; // Expand file. - // Check file "A file" bug6857::MyFile. + // Expand file.@1. + // Expand file.@1.@1. + // Check file bug6857::MyFile. // Check file.@1 "/tmp/tt" QFile. + // Check file.@1.@1.@1 "A file" QObject. // Continue. dummyStatement(&file); } @@ -6220,8 +6231,12 @@ namespace bug6858 { file.setObjectName("Another file"); QFile *pfile = &file; BREAK_HERE; - // Check pfile "Another file" bug6858::MyFile. + // Expand pfile. + // Expand pfile.@1. + // Expand pfile.@1.@1. + // Check pfile bug6858::MyFile. // Check pfile.@1 "/tmp/tt" QFile. + // Check pfile.@1.@1.@1 "Another file" QObject. // Continue. dummyStatement(&file, pfile); } |