#include "base/test/test_waitable_event.h"
#include "base/functional/bind.h"
#include "base/task/thread_pool.h"
#include "base/test/task_environment.h"
#include "base/threading/scoped_blocking_call_internal.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace base {
class NoInvokeBlockingObserver : public internal::BlockingObserver { … };
TEST(TestWaitableEvent, NoBlockingCall) { … }
TEST(TestWaitableEvent, WaitingInPoolDoesntRequireAllowance) { … }
TEST(TestWaitableEvent, CanBindEitherType) { … }
}