11package com .genexus .gxdynamiccall .test ;
22import com .genexus .GXBaseCollection ;
33import com .genexus .GXSimpleCollection ;
4+ import com .genexus .SdtMessages_Message ;
45import com .genexus .gxdynamiccall .GXDynCallMethodConf ;
56import com .genexus .gxdynamiccall .GXDynCallProperties ;
67import com .genexus .gxdynamiccall .GXDynamicCall ;
910import org .junit .Assert ;
1011import org .junit .Test ;
1112
13+ import java .util .Vector ;
14+
1215public class GxDynamicCallTest {
1316
1417 @ Test
1518 public void callGxNativeObject (){
1619 Connect .init ();
1720 GXDynamicCall call = new GXDynamicCall ();
1821 call .setObjectName ("com.genexus.gxdynamiccall.test.DynamicCallTestProcedure" );
19- GXSimpleCollection <Object > paramArray = new GXSimpleCollection < Object >();
22+ Vector <Object > paramArray = new Vector < >();
2023 paramArray .add ((short )3 );
2124 paramArray .add ((short )4 );
2225 paramArray .add (new String ());
23- Object [] parametersArray = {paramArray };
24- Object [] errorsArray = new Object [1 ];
25- call .execute (parametersArray , errorsArray );
26- Assert .assertTrue (((GXBaseCollection )errorsArray [0 ]).size ()==0 );
27- GXSimpleCollection <Object > parms = (GXSimpleCollection <Object >)parametersArray [0 ];
28- String parm = ((String )parms .get (2 )).trim ();
26+ Vector <SdtMessages_Message > errorsArray = new Vector <>();
27+ call .execute (paramArray , errorsArray );
28+ Assert .assertTrue (errorsArray .size ()==0 );
29+ String parm = ((String )paramArray .get (2 )).trim ();
2930 Assert .assertTrue (parm .equals ("7" ));
3031 }
3132
@@ -34,32 +35,30 @@ public void callExternalClass(){
3435 Connect .init ();
3536 GXDynamicCall call = new GXDynamicCall ();
3637 GXDynCallProperties props = new GXDynCallProperties ();
37- Object [] errorsArray = new Object [ 1 ] ;
38+ Vector < SdtMessages_Message > errorsArray = new Vector <>() ;
3839 props .setExternalName ("DynamicCallExternalTestProcedure" );
3940 props .setPackageName ("com.genexus.gxdynamiccall.test" );
4041 call .setProperties (props );
4142 //Constructor
42- GXSimpleCollection <Object > constructParamArray = new GXSimpleCollection < Object >();
43+ Vector <Object > constructParamArray = new Vector < >();
4344 constructParamArray .add ((int )3 );
4445 call .create (constructParamArray , errorsArray );
4546 //Parameters
46- GXSimpleCollection <Object > paramArray = new GXSimpleCollection < Object >();
47+ Vector <Object > paramArray = new Vector < >();
4748 paramArray .add ((short )3 );
4849 paramArray .add ((short )4 );
49- Object [] parametersArray = {paramArray };
5050 //MethodConfiguration
5151 GXDynCallMethodConf method = new GXDynCallMethodConf ();
5252 method .setIsStatic (false );
5353 method .setMethodName ("calculateAsString" );
54- String result = (String )call .execute (parametersArray , method , errorsArray );
55- Assert .assertTrue ((( GXBaseCollection ) errorsArray [ 0 ]) .size ()==0 );
54+ String result = (String )call .execute (paramArray , method , errorsArray );
55+ Assert .assertTrue (errorsArray .size ()==0 );
5656 Assert .assertTrue (result .trim ().equals ("21" ));
5757 paramArray .clear ();
5858 paramArray .add ((short )4 );
5959 paramArray .add ((short )4 );
60- parametersArray [0 ]=paramArray ;
61- result = (String )call .execute (parametersArray , method , errorsArray );
62- Assert .assertTrue (((GXBaseCollection )errorsArray [0 ]).size ()==0 );
60+ result = (String )call .execute (paramArray , method , errorsArray );
61+ Assert .assertTrue (errorsArray .size ()==0 );
6362 Assert .assertTrue (result .trim ().equals ("24" ));
6463 }
6564
@@ -68,21 +67,20 @@ public void callExternalClassWithStaticMethod(){
6867 Connect .init ();
6968 GXDynamicCall call = new GXDynamicCall ();
7069 GXDynCallProperties props = new GXDynCallProperties ();
71- Object [] errorsArray = new Object [ 1 ] ;
70+ Vector < SdtMessages_Message > errorsArray = new Vector <>() ;
7271 props .setExternalName ("DynamicCallExternalTestProcedure" );
7372 props .setPackageName ("com.genexus.gxdynamiccall.test" );
7473 call .setProperties (props );
7574 //Parameters
76- GXSimpleCollection <Object > paramArray = new GXSimpleCollection < Object >();
75+ Vector <Object > paramArray = new Vector < >();
7776 paramArray .add ((short )3 );
7877 paramArray .add ((short )4 );
79- Object [] parametersArray = {paramArray };
8078 //MethodConfiguration
8179 GXDynCallMethodConf method = new GXDynCallMethodConf ();
8280 method .setIsStatic (true );
8381 method .setMethodName ("sumAsString" );
84- String result = (String )call .execute (parametersArray , method , errorsArray );
85- Assert .assertTrue ((( GXBaseCollection ) errorsArray [ 0 ]) .size ()==0 );
82+ String result = (String )call .execute (paramArray , method , errorsArray );
83+ Assert .assertTrue (errorsArray .size ()==0 );
8684 Assert .assertTrue (result .trim ().equals ("7" ));
8785 }
8886
0 commit comments