X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=automated-tests%2Fsrc%2Fdali-toolkit%2Fdali-toolkit-test-utils%2Ftoolkit-event-thread-callback.h;h=a0303bec805a07befbe1404a50720ed344005fa8;hb=0ade1ea02b460b002d9cd82cd3023a5107eb6294;hp=d67ca24676b8d69f85ca339afdc0bb5845ff44cd;hpb=4c6d34154c81cf86b4c3662b81e1223f3326ceb5;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/automated-tests/src/dali-toolkit/dali-toolkit-test-utils/toolkit-event-thread-callback.h b/automated-tests/src/dali-toolkit/dali-toolkit-test-utils/toolkit-event-thread-callback.h index d67ca24..a0303be 100644 --- a/automated-tests/src/dali-toolkit/dali-toolkit-test-utils/toolkit-event-thread-callback.h +++ b/automated-tests/src/dali-toolkit/dali-toolkit-test-utils/toolkit-event-thread-callback.h @@ -36,7 +36,7 @@ public: void Trigger(); - void WaitingForTrigger(unsigned int count); + bool WaitingForTrigger(unsigned int count, unsigned int seconds ); CallbackBase* GetCallback(); @@ -58,4 +58,19 @@ private: } +namespace Test +{ + +/** + * Wait for the tested code to create an event trigger, then + * wait for triggerCount Trigger calls to occur, and execute the trigger + * callback afterwards. + * + * Will wait for a maximum of 30s before failing the test and returning. + */ +bool WaitForEventThreadTrigger( int triggerCount ); + +} + + #endif /* __DALI_TOOLKIT_EVENT_THREAD_CALLBACK_H__ */