mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-30 21:55:31 +00:00
62 lines
997 B
C++
62 lines
997 B
C++
#include "TestSyncError.h"
|
|
|
|
#include "IPDLUnitTests.h" // fail etc.
|
|
|
|
namespace mozilla {
|
|
namespace _ipdltest {
|
|
|
|
//-----------------------------------------------------------------------------
|
|
// parent
|
|
|
|
TestSyncErrorParent::TestSyncErrorParent()
|
|
{
|
|
MOZ_COUNT_CTOR(TestSyncErrorParent);
|
|
}
|
|
|
|
TestSyncErrorParent::~TestSyncErrorParent()
|
|
{
|
|
MOZ_COUNT_DTOR(TestSyncErrorParent);
|
|
}
|
|
|
|
void
|
|
TestSyncErrorParent::Main()
|
|
{
|
|
if (!SendStart())
|
|
fail("sending Start");
|
|
}
|
|
|
|
bool
|
|
TestSyncErrorParent::RecvError()
|
|
{
|
|
return false;
|
|
}
|
|
|
|
|
|
//-----------------------------------------------------------------------------
|
|
// child
|
|
|
|
TestSyncErrorChild::TestSyncErrorChild()
|
|
{
|
|
MOZ_COUNT_CTOR(TestSyncErrorChild);
|
|
}
|
|
|
|
TestSyncErrorChild::~TestSyncErrorChild()
|
|
{
|
|
MOZ_COUNT_DTOR(TestSyncErrorChild);
|
|
}
|
|
|
|
bool
|
|
TestSyncErrorChild::RecvStart()
|
|
{
|
|
if (SendError())
|
|
fail("Error() should have return false");
|
|
|
|
Close();
|
|
|
|
return true;
|
|
}
|
|
|
|
|
|
} // namespace _ipdltest
|
|
} // namespace mozilla
|