diff options
Diffstat (limited to 'CIAO/tests/IDL3/Events/Any/README')
-rw-r--r-- | CIAO/tests/IDL3/Events/Any/README | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/CIAO/tests/IDL3/Events/Any/README b/CIAO/tests/IDL3/Events/Any/README deleted file mode 100644 index 7bf91be5776..00000000000 --- a/CIAO/tests/IDL3/Events/Any/README +++ /dev/null @@ -1,35 +0,0 @@ - -Event Any Test -======================= - -This test defines, instantiates, and initializes an IDL -eventtype with a public string member, inserts it into -an Any, marshals the Any, demarshals the Any, extracts -the eventtype, and compares the resulting member string -with the original. The purpose of the test is to ensure -that (1) the demarshaling of the Any and (2) the -extraction of the eventtype, are successful, since both -these actions are done interpretively by traversing the -eventtype's type code. The motivation for the test was -the failure of these actions due to missing cases in -the interpretive demarshaling code corresponding to -the kind of the eventtype's type code (CORBA::tk_event). - -There are several places the test can fail: - -- marshaling of the Any -- demarshaling of the Any -- extraction from the Any -- string compare of the sent and received eventtype members - -Note that the test code registers a valuetype factory -with the orb, a necessary step in extracting the -eventtype from the Any. In a real-world use case (such -as an event channel) such a factory would have to -be registered with the orb anywhere the eventtype is -to be demarshaled from a CDR stream or extracted from -an Any that was itself demarshaled. - -Jeff Parsons - - |