Merge pull request #1844 from jrw972/monterey
[ACE_TAO.git] / TAO / tests / Bug_3524_Regression / README
blobdb232cb3e61a42ac51b0d7a281a3f1dde333546c
3 According to corba C++ mapping if bounds for IDL-bounded strings are violated
4 then BAD_PARAM has to be thrown. Currently MARSHAL is thrown.
7 _Expected successful result_:
9 $ ./run_test.pl
10 Test_Interceptors::Visual: <IOR:010000000f00000049444c3a546573742f413a312e3000000100000000000000800000000101020020000000777339332e6865616471756172746572732e65636c6970736573702e636f6d0030bb00001b00000014010f0052535445c43349c07a0b000000000001000000010000000002000000000000000800000001000000004f41540100000018000000010000000100010001000000010001050901010000000000>
11 TAO (11647|67364256) - ServerRequest::tao_send_reply_exception, could not marshal exception reply
12 TAO (11647|67364256) - ServerRequest::tao_send_reply_exception, could not marshal exception reply
13 event loop finished
14 Test is OK.
16 _Expected regression result_:
18 $ ./run_test.pl
19 Test_Interceptors::Visual: <IOR:010000000f00000049444c3a546573742f413a312e3000000100000000000000800000000101020020000000777339332e6865616471756172746572732e65636c6970736573702e636f6d0006a200001b00000014010f005253541dc5334967c807000000000001000000010000000002000000000000000800000001000000004f41540100000018000000010000000100010001000000010001050901010000000000>
20 ERROR: Wrong exception is thrown in a call for `in bounded_string`.
21 ERROR: Wrong exception is thrown in a call for `in string<BOUND>`.
22 ERROR: Wrong exception is thrown in a call for `out bounded_string`.
23 ERROR: Wrong exception is thrown in a call for `out string<BOUND>`.
24 ERROR: Wrong exception is thrown in a call for `inout bounded_string` (server side).
25 ERROR: Wrong exception is thrown in a call for `inout string<BOUND>` (server side).
26 ERROR: Wrong exception is thrown in a call for `inout bounded_string`.
27 ERROR: Wrong exception is thrown in a call for `inout string<BOUND>`.
28 ERROR: Wrong exception is thrown in a call when server returns `bounded_string`.
29 ERROR: Wrong exception is thrown in a call when server returns `string<BOUND>`.
30 ERROR: No exception is thrown in a call for `in sequence<bounded_string>`.
31 ERROR: No exception is thrown in a call for `in sequence<string<BOUND>>`.
32 ERROR: No exception is thrown in a call for `out sequence<bounded_string>`.
33 ERROR: No exception is thrown in a call for `out sequence<string<BOUND>>`.
34 ERROR: No exception is thrown in a call for `inout sequence<bounded_string>` (server side).
35 ERROR: No exception is thrown in a call for `inout sequence<string<BOUND>>` (server side).
36 ERROR: No exception is thrown in a call for `inout sequence<bounded_string>`.
37 ERROR: No exception is thrown in a call for `inout sequence<string<BOUND>>`.
38 ERROR: No exception is thrown in a call when server returns `sequence<bounded_string>`.
39 ERROR: No exception is thrown in a call when server returns `sequence<string<BOUND>>`.
40 ERROR: No exception is thrown in a call for `in bounded_string array[]`.
41 ERROR: No exception is thrown in a call for `in string<BOUND> array[]`.
42 ERROR: No exception is thrown in a call for `out bounded_string array[]`.
43 ERROR: No exception is thrown in a call for `out string<BOUND> array[]`.
44 ERROR: No exception is thrown in a call for `inout bounded_string array[]` (server side).
45 ERROR: No exception is thrown in a call for `inout string<BOUND> array[]` (server side).
46 ERROR: No exception is thrown in a call for `inout bounded_string array[]`.
47 ERROR: No exception is thrown in a call for `inout string<BOUND> array[]`.
48 ERROR: No exception is thrown in a call when server returns `bounded_string array[]`.
49 ERROR: No exception is thrown in a call when server returns `string<BOUND> array[]`.
50 ERROR: No exception is thrown in a call for `in struct {}`.
51 ERROR: No exception is thrown in a call for `out struct {}`.
52 ERROR: No exception is thrown in a call for `inout struct {}` (server side).
53 ERROR: No exception is thrown in a call for `inout struct {}`.
54 ERROR: No exception is thrown in a call when server returns `struct {}`.
55 ERROR: No exception is thrown in a call for `in union {}`.
56 ERROR: No exception is thrown in a call for `out union {}`.
57 ERROR: No exception is thrown in a call for `inout union {}` (server side).
58 ERROR: No exception is thrown in a call for `inout union {}`.
59 ERROR: No exception is thrown in a call when when server returns `union {}`.
60 ERROR: No exception is thrown in a call for `in valuebox {bounded_string}`.
61 ERROR: No exception is thrown in a call for `in valuebox {string<BOUND>}`.
62 ERROR: No exception is thrown in a call for `out valuebox {bounded_string}`.
63 ERROR: No exception is thrown in a call for `out valuebox {string<BOUND>}`.
64 ERROR: No exception is thrown in a call for `inout valuebox {bounded_string}` (server side).
65 ERROR: No exception is thrown in a call for `inout valuebox {string<BOUND>}` (server side).
66 ERROR: No exception is thrown in a call for `inout valuebox {bounded_string}`.
67 ERROR: No exception is thrown in a call for `inout valuebox {string<BOUND>}`.
68 ERROR: No exception is thrown in a call when server returns `valuebox {bounded_string}`.
69 ERROR: No exception is thrown in a call when server returns `valuebox {string<BOUND>}`.
70 ERROR: No exception is thrown in a call for `in valuetype {}`.
71 ERROR: No exception is thrown in a call for `out valuetype {}`.
72 ERROR: No exception is thrown in a call for `inout valuetype {}` (server side).
73 ERROR: No exception is thrown in a call for `inout valuetype {}`.
74 ERROR: No exception is thrown in a call when server returns `valuetype {}`.
75 ERROR: Illegal exception is thrown.
76 ERROR: Illegal exception is thrown.
77 event loop finished
78 ERROR: client returned 1