public override void execute(BRemote __byps__remote, BAsyncResultIF <Object> __byps__asyncResult)
 {
     // checkpoint byps.gen.cs.GenApiClass:413
     try {
         RemoteMapTypes __byps__remoteT = (RemoteMapTypes)__byps__remote;
         BAsyncResultSendMethod <Object> __byps__outerResult = new BAsyncResultSendMethod <Object>(__byps__asyncResult, new byps.test.api.BResult_19());
         __byps__remoteT.SetString1(string1Value, BAsyncResultHelper.ToDelegate(__byps__outerResult));
     } catch (Exception e) {
         __byps__asyncResult.setAsyncResult(null, e);
     }
 }
Beispiel #2
0
        public void testRemoteMapTypes()
        {
            log.info("testRemoteMapTypes(");

            MapTypes obj = new MapTypes();

            obj.Boolean1        = new MyMap <String, bool>().add("bool1", true).add("bool2", false);
            obj.Byte1           = new MyMap <double, byte>().add(1.0, (byte)1).add(2.0, (byte)2);
            obj.Char1           = new MyMap <float, char>().add(-1.0f, 'a').add(1.0e-1f, 'b');
            obj.Double1         = new MyMap <byte, double>().add((byte)3, -1.0e12);
            obj.Float1          = new MyMap <char, float>().add('A', 1.0f).add('¶', 2.0f).add('€', -1.2468e-3f);
            obj.Int1            = new MyMap <int, int>().add(1, 2).add(2, 3);
            obj.Long1           = new MyMap <short, long>().add((short)99, 33L).add((short)-99, -33L);
            obj.PrimitiveTypes1 = new MyMap <int, PrimitiveTypes>().add(1, TestUtils.createObjectPrimitiveTypes()).add(2, TestUtils.createObjectPrimitiveTypes());
            obj.Short1          = new MyMap <long, short>().add(-55L, (short)1234).add(0x5555555555555555L, (short)5555);
            obj.Date1           = new MyMap <string, DateTime>().add("A", new DateTime(1600, 1, 2, 3, 4, 5, 6));
            obj.String1         = new MyMap <String, String>().add("A", "a").add("B", "b");

            remote.SetBoolean1(obj.Boolean1);
            TestUtils.assertEquals(log, "boolean1", obj.Boolean1, remote.GetBoolean1());
            remote.SetByte1(obj.Byte1);
            TestUtils.assertEquals(log, "byte1", obj.Byte1, remote.GetByte1());
            remote.SetChar1(obj.Char1);
            TestUtils.assertEquals(log, "char1", obj.Char1, remote.GetChar1());
            remote.SetDouble1(obj.Double1);
            TestUtils.assertEquals(log, "double1", obj.Double1, remote.GetDouble1());
            remote.SetFloat1(obj.Float1);
            TestUtils.assertEquals(log, "float1", obj.Float1, remote.GetFloat1());
            remote.SetInt1(obj.Int1);
            TestUtils.assertEquals(log, "int1", obj.Int1, remote.GetInt1());
            remote.SetLong1(obj.Long1);
            TestUtils.assertEquals(log, "long1", obj.Long1, remote.GetLong1());
            remote.SetPrimitiveTypes1(obj.PrimitiveTypes1);
            TestUtils.assertEquals(log, "primitiveTypes1", obj.PrimitiveTypes1, remote.GetPrimitiveTypes1());
            remote.SetShort1(obj.Short1);
            TestUtils.assertEquals(log, "short1", obj.Short1, remote.GetShort1());
            remote.SetString1(obj.String1);
            TestUtils.assertEquals(log, "string1", obj.String1, remote.GetString1());/* USE THIS FILE ACCORDING TO THE COPYRIGHT RULES IN LICENSE.TXT WHICH IS PART OF THE SOURCE CODE PACKAGE */

            remote.SetDate1(obj.Date1);
            TestUtils.assertEquals(log, "date1", obj.Date1, remote.GetDate1());

            log.info(")testRemoteMapTypes");
        }