summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorRobert Loehning <robert.loehning@digia.com>2012-10-10 17:28:16 +0200
committerhjk <qthjk@ovi.com>2012-10-10 19:36:56 +0200
commit6bd79c979e7f4335a2aee2f012f106668ecc988a (patch)
treef1d5f94a57556eaedfed78599cdecb0c24a0815b /tests
parent60e88b22c40fa133b86e201065a6cda10a776cb0 (diff)
downloadqt-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.cpp91
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);
}