diff --git a/src/libCom/test/epicsEventTest.cpp b/src/libCom/test/epicsEventTest.cpp index 58aa47e28..55e60872c 100644 --- a/src/libCom/test/epicsEventTest.cpp +++ b/src/libCom/test/epicsEventTest.cpp @@ -19,6 +19,7 @@ #include #include #include +#include #include "epicsThread.h" #include "epicsEvent.h" @@ -143,7 +144,7 @@ MAIN(epicsEventTest) epicsEventId event; int status; - testPlan(9); + testPlan(10); event = epicsEventMustCreate(epicsEventEmpty); @@ -160,6 +161,11 @@ MAIN(epicsEventTest) testOk(status == 0, "epicsEventWaitWithTimeout(event, 2.0) = %d", status); + epicsEventSignal(event); + status = epicsEventWaitWithTimeout(event,DBL_MAX); + testOk(status == 0, + "epicsEventWaitWithTimeout(event, DBL_MAX) = %d", status); + epicsEventSignal(event); status = epicsEventTryWait(event); testOk(status == 0,