Chromium Code Reviews| Index: ppapi/tests/test_flash_message_loop.h |
| diff --git a/ppapi/tests/test_flash_message_loop.h b/ppapi/tests/test_flash_message_loop.h |
| index b284eeddd3d5919851847ac1192fa1a1a695f493..241e6621e7d27c7213b40397ddd7cadb414a3997 100644 |
| --- a/ppapi/tests/test_flash_message_loop.h |
| +++ b/ppapi/tests/test_flash_message_loop.h |
| @@ -20,19 +20,37 @@ class MessageLoop; |
| class TestFlashMessageLoop : public TestCase { |
| public: |
| explicit TestFlashMessageLoop(TestingInstance* instance); |
| - virtual ~TestFlashMessageLoop(); |
| + ~TestFlashMessageLoop() override; |
| // TestCase implementation. |
| - virtual void RunTests(const std::string& filter); |
| + void RunTests(const std::string& filter) override; |
| + |
| + void clear_instance_so() { instance_so_ = nullptr; } |
| + |
| + void DidRunScriptCallback(); |
| private: |
| + // ScriptableObject implementation. |
| + class InstanceSO; |
| + |
| + // TestCase protected overrides. |
| + pp::deprecated::ScriptableObject* CreateTestObject() override; |
| + |
| std::string TestBasics(); |
| std::string TestRunWithoutQuit(); |
| + std::string TestSuspendScriptCallbackWhileRunning(); |
| + void TestSuspendScriptCallbackTask(int32_t unused); |
| void QuitMessageLoopTask(int32_t unused); |
| void DestroyMessageLoopResourceTask(int32_t unused); |
| pp::flash::MessageLoop* message_loop_; |
| + |
| + // The scriptable object and result storage for the |
| + // SuspendScriptCallbackWhileRunning test. |
| + InstanceSO* instance_so_; |
| + bool result_; |
|
raymes
2016/02/08 00:46:26
nit: maybe be a bit more specific and name this:
s
yzshen1
2016/02/08 16:14:10
I used it to report error for other failures such
|
| + |
| pp::CompletionCallbackFactory<TestFlashMessageLoop> callback_factory_; |
| }; |