mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-09-19 23:07:33 +09:00
61 lines
997 B
C++
61 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
|