3 This test make sure that the collocation scheme works fine in case
4 of diamond shaped multiple inheritance. The case taken into account
13 The IDL file Multiple.idl, defines four IDL interface that satisfy
14 the relation expressed by the former figure.
16 The test is designed in such a way that error caused by the wrong
17 behaviour are detected and signaled.
19 To run the test you can do the following:
23 $ make-----------------------<BOTTOM>-------------------------------
24 The Test Completed Successfully. Congratulations!
27 Calling ShutDown on Top.
30 D:\Devel\ACE_wrappers\TAO\tests\Multiple>Client.exe
40 In this case the the ORB will use *ThruPOA* collocation for non RT-CORBA
43 $ server -ORBCollocationStrategy direct
46 In this case the ORB will use *Direct* collocation for non RT-CORBA
49 $ server -ORBCollocation no
52 Collocation is disabled in this case.
54 The right output of the client should in any case be the one outlined
55 below. Anyhow the test is self checking so it will detect wrong answer
56 caused by weirdness in the collocation.
59 ------------------------<TOP>-------------------------------
62 Calling all method supported by the Interface Top
64 Call to <top_quote> returned with success: Ciao
66 ------------------------<TOP>-------------------------------
68 ------------------------<LEFT>-------------------------------
71 Calling all method supported by the Interface Left
73 Call to <top_quote> returned with success: Ciao
74 Call to <left_quote> returned with success: Hola
76 ------------------------<LEFT>-------------------------------
78 ------------------------<RIGHT>-------------------------------
81 Calling all method supported by the Interface Right
83 Call to <top_quote> returned with success: Ciao
84 Call to <right_quote> returned with success: Hello
86 ------------------------<RIGHT>-------------------------------
88 -----------------------<BOTTOM>-------------------------------
91 Calling all method supported by the Interface Bottom
93 Call to <top_quote> returned with success: Ciao
94 Call to <left_quote> returned with success: Hola
95 Call to <right_quote> returned with success: Hello
96 Call to <bottom_quote> returned with success: Previet
98 -----------------------<BOTTOM>-------------------------------
101 The Test Completed Successfully. Congratulations!
103 Calling ShutDown on Top.