summaryrefslogtreecommitdiffstats
path: root/src/testlib/doc/snippets/code/src_corelib_kernel_qtestsupport_core.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/testlib/doc/snippets/code/src_corelib_kernel_qtestsupport_core.cpp')
-rw-r--r--src/testlib/doc/snippets/code/src_corelib_kernel_qtestsupport_core.cpp24
1 files changed, 17 insertions, 7 deletions
diff --git a/src/testlib/doc/snippets/code/src_corelib_kernel_qtestsupport_core.cpp b/src/testlib/doc/snippets/code/src_corelib_kernel_qtestsupport_core.cpp
index e793cb1f55..33b0e19be0 100644
--- a/src/testlib/doc/snippets/code/src_corelib_kernel_qtestsupport_core.cpp
+++ b/src/testlib/doc/snippets/code/src_corelib_kernel_qtestsupport_core.cpp
@@ -47,17 +47,27 @@
** $QT_END_LICENSE$
**
****************************************************************************/
+#include <QtTest>
-//! [0]
- MyObject obj;
- obj.startup();
- QTest::qWaitFor([&]() {
- return obj.isReady();
- }, 3000);
-//! [0]
+// dummy class
+class MyObject
+{
+ public:
+ int isReady();
+};
+// dummy function
+int myNetworkServerNotResponding()
+{
+ return 1;
+}
+
+int MyObject::isReady()
+{
//! [1]
int i = 0;
while (myNetworkServerNotResponding() && i++ < 50)
QTest::qWait(250);
//! [1]
+return 1;
+}