summaryrefslogtreecommitdiffstats
path: root/java/sca/modules/binding-corba-runtime/src/test/resources
diff options
context:
space:
mode:
authorwjaniszewski <wjaniszewski@13f79535-47bb-0310-9956-ffa450edef68>2008-08-17 21:26:26 +0000
committerwjaniszewski <wjaniszewski@13f79535-47bb-0310-9956-ffa450edef68>2008-08-17 21:26:26 +0000
commit7d05fe8fd909c342fe796afcc811639d4aaab55c (patch)
tree196a219719049668c773ca35f6baf78afa3c6a36 /java/sca/modules/binding-corba-runtime/src/test/resources
parentf569b5942734441fa59f478b2a3be7382437f2ff (diff)
Added support for CORBA unions
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@686643 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'java/sca/modules/binding-corba-runtime/src/test/resources')
-rw-r--r--java/sca/modules/binding-corba-runtime/src/test/resources/arrays_unions.idl14
1 files changed, 14 insertions, 0 deletions
diff --git a/java/sca/modules/binding-corba-runtime/src/test/resources/arrays_unions.idl b/java/sca/modules/binding-corba-runtime/src/test/resources/arrays_unions.idl
index 62810d2e02..0f4ed03b4e 100644
--- a/java/sca/modules/binding-corba-runtime/src/test/resources/arrays_unions.idl
+++ b/java/sca/modules/binding-corba-runtime/src/test/resources/arrays_unions.idl
@@ -39,9 +39,23 @@ module org {
typedef string StringArray[2][2];
+ union InnerUnion switch (long) {
+ case 1: long x;
+ case 2: float y;
+ };
+
+ union RichUnion switch (long) {
+ case 1: long x;
+ case 2: float y;
+ case 3: string z;
+ case 4: InnerUnion iu;
+ default: boolean a;
+ };
+
interface ArraysUnionsTests {
TestStruct passTestStruct(in TestStruct arg);
StringArray passStringArray(in StringArray arg);
+ RichUnion passRichUnion(in RichUnion arg);
};
};