michael@0: #include "TestSyncError.h" michael@0: michael@0: #include "IPDLUnitTests.h" // fail etc. michael@0: michael@0: namespace mozilla { michael@0: namespace _ipdltest { michael@0: michael@0: //----------------------------------------------------------------------------- michael@0: // parent michael@0: michael@0: TestSyncErrorParent::TestSyncErrorParent() michael@0: { michael@0: MOZ_COUNT_CTOR(TestSyncErrorParent); michael@0: } michael@0: michael@0: TestSyncErrorParent::~TestSyncErrorParent() michael@0: { michael@0: MOZ_COUNT_DTOR(TestSyncErrorParent); michael@0: } michael@0: michael@0: void michael@0: TestSyncErrorParent::Main() michael@0: { michael@0: if (!SendStart()) michael@0: fail("sending Start"); michael@0: } michael@0: michael@0: bool michael@0: TestSyncErrorParent::RecvError() michael@0: { michael@0: return false; michael@0: } michael@0: michael@0: michael@0: //----------------------------------------------------------------------------- michael@0: // child michael@0: michael@0: TestSyncErrorChild::TestSyncErrorChild() michael@0: { michael@0: MOZ_COUNT_CTOR(TestSyncErrorChild); michael@0: } michael@0: michael@0: TestSyncErrorChild::~TestSyncErrorChild() michael@0: { michael@0: MOZ_COUNT_DTOR(TestSyncErrorChild); michael@0: } michael@0: michael@0: bool michael@0: TestSyncErrorChild::RecvStart() michael@0: { michael@0: if (SendError()) michael@0: fail("Error() should have return false"); michael@0: michael@0: Close(); michael@0: michael@0: return true; michael@0: } michael@0: michael@0: michael@0: } // namespace _ipdltest michael@0: } // namespace mozilla