diff options
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.cpp | 24 |
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; +} |