зеркало из https://github.com/mozilla/gecko-dev.git
62 строки
997 B
C++
62 строки
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
|