diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-19 01:14:29 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-19 01:14:29 +0000 |
commit | fbaf0bb26397aa498eb9156f06d5a6fe34dd7dd8 (patch) | |
tree | 4c1ccaf5486d4f2009f9a338a98a83e886e29c97 /ipc/ipdl/test/cxx/TestMultiMgrs.cpp | |
parent | Releasing progress-linux version 124.0.1-1~progress7.99u1. (diff) | |
download | firefox-fbaf0bb26397aa498eb9156f06d5a6fe34dd7dd8.tar.xz firefox-fbaf0bb26397aa498eb9156f06d5a6fe34dd7dd8.zip |
Merging upstream version 125.0.1.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'ipc/ipdl/test/cxx/TestMultiMgrs.cpp')
-rw-r--r-- | ipc/ipdl/test/cxx/TestMultiMgrs.cpp | 83 |
1 files changed, 0 insertions, 83 deletions
diff --git a/ipc/ipdl/test/cxx/TestMultiMgrs.cpp b/ipc/ipdl/test/cxx/TestMultiMgrs.cpp deleted file mode 100644 index f09bb9ca7b..0000000000 --- a/ipc/ipdl/test/cxx/TestMultiMgrs.cpp +++ /dev/null @@ -1,83 +0,0 @@ -#include "TestMultiMgrs.h" - -#include "IPDLUnitTests.h" // fail etc. -#include "mozilla/ipc/ProtocolUtils.h" - -namespace mozilla { -namespace _ipdltest { - -//----------------------------------------------------------------------------- -// parent - -void TestMultiMgrsParent::Main() { - TestMultiMgrsLeftParent* leftie = new TestMultiMgrsLeftParent(); - if (!SendPTestMultiMgrsLeftConstructor(leftie)) fail("error sending ctor"); - - TestMultiMgrsRightParent* rightie = new TestMultiMgrsRightParent(); - if (!SendPTestMultiMgrsRightConstructor(rightie)) fail("error sending ctor"); - - TestMultiMgrsBottomParent* bottomL = new TestMultiMgrsBottomParent(); - if (!leftie->SendPTestMultiMgrsBottomConstructor(bottomL)) - fail("error sending ctor"); - - TestMultiMgrsBottomParent* bottomR = new TestMultiMgrsBottomParent(); - if (!rightie->SendPTestMultiMgrsBottomConstructor(bottomR)) - fail("error sending ctor"); - - if (!leftie->HasChild(bottomL)) - fail("leftie didn't have a child it was supposed to!"); - if (leftie->HasChild(bottomR)) fail("leftie had rightie's child!"); - - if (!rightie->HasChild(bottomR)) - fail("rightie didn't have a child it was supposed to!"); - if (rightie->HasChild(bottomL)) fail("rightie had rightie's child!"); - - if (!SendCheck()) fail("couldn't kick off the child-side check"); -} - -mozilla::ipc::IPCResult TestMultiMgrsParent::RecvOK() { - Close(); - return IPC_OK(); -} - -//----------------------------------------------------------------------------- -// child - -mozilla::ipc::IPCResult -TestMultiMgrsLeftChild::RecvPTestMultiMgrsBottomConstructor( - PTestMultiMgrsBottomChild* actor) { - static_cast<TestMultiMgrsChild*>(Manager())->mBottomL = actor; - return IPC_OK(); -} - -mozilla::ipc::IPCResult -TestMultiMgrsRightChild::RecvPTestMultiMgrsBottomConstructor( - PTestMultiMgrsBottomChild* actor) { - static_cast<TestMultiMgrsChild*>(Manager())->mBottomR = actor; - return IPC_OK(); -} - -mozilla::ipc::IPCResult TestMultiMgrsChild::RecvCheck() { - if (1 != ManagedPTestMultiMgrsLeftChild().Count()) fail("where's leftie?"); - if (1 != ManagedPTestMultiMgrsRightChild().Count()) fail("where's rightie?"); - - TestMultiMgrsLeftChild* leftie = static_cast<TestMultiMgrsLeftChild*>( - LoneManagedOrNullAsserts(ManagedPTestMultiMgrsLeftChild())); - TestMultiMgrsRightChild* rightie = static_cast<TestMultiMgrsRightChild*>( - LoneManagedOrNullAsserts(ManagedPTestMultiMgrsRightChild())); - - if (!leftie->HasChild(mBottomL)) - fail("leftie didn't have a child it was supposed to!"); - if (leftie->HasChild(mBottomR)) fail("leftie had rightie's child!"); - - if (!rightie->HasChild(mBottomR)) - fail("rightie didn't have a child it was supposed to!"); - if (rightie->HasChild(mBottomL)) fail("rightie had leftie's child!"); - - if (!SendOK()) fail("couldn't send OK()"); - - return IPC_OK(); -} - -} // namespace _ipdltest -} // namespace mozilla |