123456789101112131415161718192021222324252627282930313233343536373839 |
- #ifndef BASE_TEST_TEST_MESSAGE_LOOP_H_
- #define BASE_TEST_TEST_MESSAGE_LOOP_H_
- #include "base/message_loop/message_pump_type.h"
- #include "base/single_thread_task_runner.h"
- #include "base/test/task_environment.h"
- namespace base {
- class TestMessageLoop {
- public:
- TestMessageLoop();
- explicit TestMessageLoop(MessagePumpType type);
- ~TestMessageLoop();
- scoped_refptr<SingleThreadTaskRunner> task_runner() {
- return task_environment_.GetMainThreadTaskRunner();
- }
- private:
- test::SingleThreadTaskEnvironment task_environment_;
- };
- }
- #endif
|