diff options
Diffstat (limited to 'ipc/ipdl/test/cxx/TestSyncError.h')
-rw-r--r-- | ipc/ipdl/test/cxx/TestSyncError.h | 61 |
1 files changed, 0 insertions, 61 deletions
diff --git a/ipc/ipdl/test/cxx/TestSyncError.h b/ipc/ipdl/test/cxx/TestSyncError.h deleted file mode 100644 index 8b84ed5e0b..0000000000 --- a/ipc/ipdl/test/cxx/TestSyncError.h +++ /dev/null @@ -1,61 +0,0 @@ -#ifndef mozilla__ipdltest_TestSyncError_h -#define mozilla__ipdltest_TestSyncError_h 1 - -#include "mozilla/_ipdltest/IPDLUnitTests.h" - -#include "mozilla/_ipdltest/PTestSyncErrorParent.h" -#include "mozilla/_ipdltest/PTestSyncErrorChild.h" - -namespace mozilla { -namespace _ipdltest { - -class TestSyncErrorParent : public PTestSyncErrorParent { - friend class PTestSyncErrorParent; - - public: - TestSyncErrorParent(); - virtual ~TestSyncErrorParent(); - - static bool RunTestInProcesses() { return true; } - static bool RunTestInThreads() { return true; } - - void Main(); - - protected: - mozilla::ipc::IPCResult RecvError(); - - virtual void ProcessingError(Result aCode, const char* aReason) override { - // Ignore errors - } - - virtual void ActorDestroy(ActorDestroyReason why) override { - if (NormalShutdown != why) fail("unexpected destruction!"); - passed("ok"); - QuitParent(); - } -}; - -class TestSyncErrorChild : public PTestSyncErrorChild { - friend class PTestSyncErrorChild; - - public: - TestSyncErrorChild(); - virtual ~TestSyncErrorChild(); - - protected: - mozilla::ipc::IPCResult RecvStart(); - - virtual void ProcessingError(Result aCode, const char* aReason) override { - // Ignore errors - } - - virtual void ActorDestroy(ActorDestroyReason why) override { - if (NormalShutdown != why) fail("unexpected destruction!"); - QuitChild(); - } -}; - -} // namespace _ipdltest -} // namespace mozilla - -#endif // ifndef mozilla__ipdltest_TestSyncError_h |