[SCM] WebKit Debian packaging branch, debian/unstable, updated. debian/1.1.15-1-40151-g37bb677
cblu
cblu at 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Sat Sep 26 05:47:20 UTC 2009
The following commit has been merged in the debian/unstable branch:
commit 4cf678cd98fea894efd49059c98744344ddcff25
Author: cblu <cblu at 268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date: Wed Sep 26 21:07:46 2001 +0000
Added tests for isEmpty, cleaned up output for qstack-test
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@203 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/WebCore/kwq/tests/qt/qstack-test.chk b/WebCore/kwq/tests/qt/qstack-test.chk
index 7268411..dd0bbc1 100644
--- a/WebCore/kwq/tests/qt/qstack-test.chk
+++ b/WebCore/kwq/tests/qt/qstack-test.chk
@@ -1,12 +1,13 @@
-QStack: [size: 0; items: ]
-push test:
-QStack: [size: 5; items: 4, 3, 2, 1, 0]
-pop test:
-4
-3
-2
-1
-0
-QStack: [size: 5; items: 4, 3, 2, 1, 0]
-clear test:
-QStack: [size: 0; items: ]
+s0: QStack: [size: 0; items: ]
+s0 push: QStack: [size: 5; items: 4, 3, 2, 1, 0]
+s1 = s0: QStack: [size: 5; items: 4, 3, 2, 1, 0]
+s1 count: 5
+s1 pop: 4
+s1 pop: 3
+s1 pop: 2
+s1 pop: 1
+s1 pop: 0
+s1: QStack: [size: 0; items: ]
+s0 isEmpty: 0
+s1 isEmpty: 1
+s0 clear: QStack: [size: 0; items: ]
diff --git a/WebCore/kwq/tests/qt/qstack-test.cpp b/WebCore/kwq/tests/qt/qstack-test.cpp
index e87602c..2a95c3a 100644
--- a/WebCore/kwq/tests/qt/qstack-test.cpp
+++ b/WebCore/kwq/tests/qt/qstack-test.cpp
@@ -6,36 +6,38 @@ int main() {
QStack<int> s0;
QStack<int> s1 = QStack<int>();
-
+ QStack<int> s2;
+
int i0 = 0;
int i1 = 1;
int i2 = 2;
int i3 = 3;
int i4 = 4;
- cout << s0 << endl;
+ cout << "s0: " << s0 << endl;
s0.push(&i0);
s0.push(&i1);
s0.push(&i2);
s0.push(&i3);
s0.push(&i4);
-
- cout << "push test: " << endl;
- cout << s0 << endl;
+ cout << "s0 push: " << s0 << endl;
s1 = s0;
- cout << "pop test: " << endl;
+ cout << "s1 = s0: " << s1 << endl;
+ cout << "s1 count: " << s1.count() << endl;
+
int count = s1.count();
for (int i = 0; i < count; i++) {
- cout << *(s1.pop()) << endl;
+ cout << "s1 pop: "<< *(s1.pop()) << endl;
}
-
- s1 = s0;
- cout << s1 << endl;
- cout << "clear test: " << endl;
- s1.clear();
- cout << s1 << endl;
+ cout << "s1: " << s1 << endl;
+
+ cout << "s0 isEmpty: " << s0.isEmpty() << endl;
+ cout << "s1 isEmpty: " << s1.isEmpty() << endl;
+
+ s0.clear(); // not needed for KWQ?
+ cout << "s0 clear: "<< s0 << endl;
return 0;
}
diff --git a/WebCore/src/kwq/tests/qt/qstack-test.chk b/WebCore/src/kwq/tests/qt/qstack-test.chk
index 7268411..dd0bbc1 100644
--- a/WebCore/src/kwq/tests/qt/qstack-test.chk
+++ b/WebCore/src/kwq/tests/qt/qstack-test.chk
@@ -1,12 +1,13 @@
-QStack: [size: 0; items: ]
-push test:
-QStack: [size: 5; items: 4, 3, 2, 1, 0]
-pop test:
-4
-3
-2
-1
-0
-QStack: [size: 5; items: 4, 3, 2, 1, 0]
-clear test:
-QStack: [size: 0; items: ]
+s0: QStack: [size: 0; items: ]
+s0 push: QStack: [size: 5; items: 4, 3, 2, 1, 0]
+s1 = s0: QStack: [size: 5; items: 4, 3, 2, 1, 0]
+s1 count: 5
+s1 pop: 4
+s1 pop: 3
+s1 pop: 2
+s1 pop: 1
+s1 pop: 0
+s1: QStack: [size: 0; items: ]
+s0 isEmpty: 0
+s1 isEmpty: 1
+s0 clear: QStack: [size: 0; items: ]
diff --git a/WebCore/src/kwq/tests/qt/qstack-test.cpp b/WebCore/src/kwq/tests/qt/qstack-test.cpp
index e87602c..2a95c3a 100644
--- a/WebCore/src/kwq/tests/qt/qstack-test.cpp
+++ b/WebCore/src/kwq/tests/qt/qstack-test.cpp
@@ -6,36 +6,38 @@ int main() {
QStack<int> s0;
QStack<int> s1 = QStack<int>();
-
+ QStack<int> s2;
+
int i0 = 0;
int i1 = 1;
int i2 = 2;
int i3 = 3;
int i4 = 4;
- cout << s0 << endl;
+ cout << "s0: " << s0 << endl;
s0.push(&i0);
s0.push(&i1);
s0.push(&i2);
s0.push(&i3);
s0.push(&i4);
-
- cout << "push test: " << endl;
- cout << s0 << endl;
+ cout << "s0 push: " << s0 << endl;
s1 = s0;
- cout << "pop test: " << endl;
+ cout << "s1 = s0: " << s1 << endl;
+ cout << "s1 count: " << s1.count() << endl;
+
int count = s1.count();
for (int i = 0; i < count; i++) {
- cout << *(s1.pop()) << endl;
+ cout << "s1 pop: "<< *(s1.pop()) << endl;
}
-
- s1 = s0;
- cout << s1 << endl;
- cout << "clear test: " << endl;
- s1.clear();
- cout << s1 << endl;
+ cout << "s1: " << s1 << endl;
+
+ cout << "s0 isEmpty: " << s0.isEmpty() << endl;
+ cout << "s1 isEmpty: " << s1.isEmpty() << endl;
+
+ s0.clear(); // not needed for KWQ?
+ cout << "s0 clear: "<< s0 << endl;
return 0;
}
--
WebKit Debian packaging
More information about the Pkg-webkit-commits
mailing list