Wed, 31 Dec 2014 13:27:57 +0100
Ignore runtime configuration files generated during quality assurance.
1 #include "TestSyncError.h"
3 #include "IPDLUnitTests.h" // fail etc.
5 namespace mozilla {
6 namespace _ipdltest {
8 //-----------------------------------------------------------------------------
9 // parent
11 TestSyncErrorParent::TestSyncErrorParent()
12 {
13 MOZ_COUNT_CTOR(TestSyncErrorParent);
14 }
16 TestSyncErrorParent::~TestSyncErrorParent()
17 {
18 MOZ_COUNT_DTOR(TestSyncErrorParent);
19 }
21 void
22 TestSyncErrorParent::Main()
23 {
24 if (!SendStart())
25 fail("sending Start");
26 }
28 bool
29 TestSyncErrorParent::RecvError()
30 {
31 return false;
32 }
35 //-----------------------------------------------------------------------------
36 // child
38 TestSyncErrorChild::TestSyncErrorChild()
39 {
40 MOZ_COUNT_CTOR(TestSyncErrorChild);
41 }
43 TestSyncErrorChild::~TestSyncErrorChild()
44 {
45 MOZ_COUNT_DTOR(TestSyncErrorChild);
46 }
48 bool
49 TestSyncErrorChild::RecvStart()
50 {
51 if (SendError())
52 fail("Error() should have return false");
54 Close();
56 return true;
57 }
60 } // namespace _ipdltest
61 } // namespace mozilla