summaryrefslogtreecommitdiff
path: root/testtools/com
diff options
context:
space:
mode:
authorRüdiger Timm <rt@openoffice.org>2006-03-09 09:45:47 +0000
committerRüdiger Timm <rt@openoffice.org>2006-03-09 09:45:47 +0000
commit2755ade5822058387f5d7696915b65b1b4e90fda (patch)
tree6f4c45f8cede5412168507be9934ec509e23560f /testtools/com
parent7763013d64978f95e6e474fe17385c6a28591fb8 (diff)
INTEGRATION: CWS jl31 (1.9.2); FILE MERGED
2006/02/20 15:50:32 sb 1.9.2.2: #i62339# Enabled previously commented-out test (now that the test should work). 2006/02/08 10:15:46 jl 1.9.2.1: #61436# extending tests for generated service classes
Diffstat (limited to 'testtools/com')
-rw-r--r--testtools/com/sun/star/comp/bridge/TestComponent.java68
1 files changed, 66 insertions, 2 deletions
diff --git a/testtools/com/sun/star/comp/bridge/TestComponent.java b/testtools/com/sun/star/comp/bridge/TestComponent.java
index 9d79b387a985..caed475df212 100644
--- a/testtools/com/sun/star/comp/bridge/TestComponent.java
+++ b/testtools/com/sun/star/comp/bridge/TestComponent.java
@@ -4,9 +4,9 @@
*
* $RCSfile: TestComponent.java,v $
*
- * $Revision: 1.9 $
+ * $Revision: 1.10 $
*
- * last change: $Author: hr $ $Date: 2006-01-26 17:39:16 $
+ * last change: $Author: rt $ $Date: 2006-03-09 10:45:47 $
*
* The Contents of this file are made available subject to
* the terms of GNU Lesser General Public License Version 2.1.
@@ -45,10 +45,12 @@ import com.sun.star.test.performance.XPerformanceTest;
import test.testtools.bridgetest.BadConstructorArguments;
import test.testtools.bridgetest.Constructors;
+import test.testtools.bridgetest.Constructors2;
import test.testtools.bridgetest.TestDataElements;
import test.testtools.bridgetest.TestElement;
import test.testtools.bridgetest.TestEnum;
import test.testtools.bridgetest.TestPolyStruct;
+import test.testtools.bridgetest.TestPolyStruct2;
import test.testtools.bridgetest.TestStruct;
import test.testtools.bridgetest.XBridgeTest;
import test.testtools.bridgetest.XBridgeTest2;
@@ -1191,6 +1193,68 @@ public class TestComponent {
new Type("test.testtools.bridgetest.TestPolyStruct<any>"),
new TestPolyStruct(new Any(Type.BOOLEAN, Boolean.TRUE))),
null });
+ Constructors2.create1(
+ context,
+ new TestPolyStruct(Type.LONG),
+ new TestPolyStruct(new Any(Type.BOOLEAN, Boolean.TRUE)),
+ new TestPolyStruct(new Boolean(true)),
+ new TestPolyStruct(new Byte(Byte.MIN_VALUE)),
+ new TestPolyStruct(new Short(Short.MIN_VALUE)),
+ new TestPolyStruct(new Integer(Integer.MIN_VALUE)),
+ new TestPolyStruct(new Long(Long.MIN_VALUE)),
+ new TestPolyStruct(new Character('X')),
+ new TestPolyStruct("test"),
+ new TestPolyStruct(new Float(0.123f)),
+ new TestPolyStruct(new Double(0.456)),
+ new TestPolyStruct(new com.sun.star.lib.uno.helper.ComponentBase()),
+ new TestPolyStruct(new com.sun.star.lib.uno.helper.ComponentBase()),
+ new TestPolyStruct(TestEnum.TWO),
+ new TestPolyStruct(new TestPolyStruct2(new Character('X'),
+ new Any(Type.BOOLEAN, Boolean.TRUE))),
+ new TestPolyStruct(new TestPolyStruct2(new TestPolyStruct2(
+ new Character('X'), new Any(Type.BOOLEAN, Boolean.TRUE)), "test")),
+ new TestPolyStruct2("test", new TestPolyStruct2(new Character('X'),
+ new TestPolyStruct(new Any(Type.BOOLEAN, Boolean.TRUE)))),
+ new TestPolyStruct2( new TestPolyStruct2(new Character('X'),
+ new Any(Type.BOOLEAN, Boolean.TRUE)), new TestPolyStruct(new Character('X'))),
+ new TestPolyStruct(new Type[] { Type.LONG}),
+ new TestPolyStruct(new Any[] { new Any(Type.BOOLEAN, Boolean.TRUE) }),
+ new TestPolyStruct(new boolean[] {true}),
+ new TestPolyStruct(new byte[] {Byte.MIN_VALUE}),
+ new TestPolyStruct(new short[] {Short.MIN_VALUE}),
+ new TestPolyStruct(new int[] {Integer.MIN_VALUE}),
+ new TestPolyStruct(new long[] {Long.MIN_VALUE}),
+ new TestPolyStruct(new char[] {'X'}),
+ new TestPolyStruct(new String[] {"test"}),
+ new TestPolyStruct(new float[] {0.123f}),
+ new TestPolyStruct(new double[] {0.456d}),
+ new TestPolyStruct(new Object[] {new com.sun.star.lib.uno.helper.ComponentBase()}),
+ new TestPolyStruct(new com.sun.star.lang.XComponent[] {new com.sun.star.lib.uno.helper.ComponentBase()}),
+ new TestPolyStruct(new TestEnum[] {TestEnum.TWO}),
+ new TestPolyStruct(new TestPolyStruct2[] {new TestPolyStruct2(
+ new Character('X'), new Any[] {new Any(Type.BOOLEAN, Boolean.TRUE)})}),
+ new TestPolyStruct(new TestPolyStruct2[] {new TestPolyStruct2(
+ new TestPolyStruct(new Character('X')), new Any[] {new Any(Type.BOOLEAN, Boolean.TRUE)})}),
+ new TestPolyStruct(new int[][] { new int[] {Integer.MIN_VALUE} }),
+ new TestPolyStruct[]{ new TestPolyStruct(new Integer(Integer.MIN_VALUE))},
+ new TestPolyStruct[]{new TestPolyStruct(new TestPolyStruct2(
+ new Character('X'), new Any(Type.BOOLEAN, Boolean.TRUE)))},
+ new TestPolyStruct[]{new TestPolyStruct(new TestPolyStruct2(
+ new TestPolyStruct2(new Character('X'), new Any(Type.BOOLEAN, Boolean.TRUE)), "test"))},
+ new TestPolyStruct2[]{new TestPolyStruct2("test", new TestPolyStruct2(
+ new Character('X'), new TestPolyStruct(new Any(Type.BOOLEAN, Boolean.TRUE))))},
+ new TestPolyStruct2[]{new TestPolyStruct2(new TestPolyStruct2(new Character('X'), new Any(
+ Type.BOOLEAN, Boolean.TRUE)),new TestPolyStruct(new Character('X')))},
+ new TestPolyStruct[][]{new TestPolyStruct[]{new TestPolyStruct(new Character('X'))}},
+ new TestPolyStruct[][]{new TestPolyStruct[]{
+ new TestPolyStruct(new TestPolyStruct2(new Character('X'), new Any(Type.BOOLEAN, Boolean.TRUE)))}},
+ new TestPolyStruct[][]{new TestPolyStruct[] {new TestPolyStruct(new TestPolyStruct2(
+ new TestPolyStruct2(new Character('X'),new Any(Type.BOOLEAN, Boolean.TRUE)), "test"))}},
+ new TestPolyStruct2[][]{new TestPolyStruct2[]{new TestPolyStruct2(
+ "test", new TestPolyStruct2(new Character('X'),new TestPolyStruct(new Any(Type.BOOLEAN, Boolean.TRUE))))}},
+ new TestPolyStruct2[][]{new TestPolyStruct2[]{new TestPolyStruct2(
+ new TestPolyStruct2(new Character('X'),new Any(Type.BOOLEAN, Boolean.TRUE)),
+ new TestPolyStruct(new Character('X')))}});
}
}