コード例 #1
0
            public override void run(string[] args)
            {
                var initData = new InitializationData();

                initData.typeIdNamespaces = new string[] { "Ice.objects.TypeId" };
                initData.properties       = createTestProperties(ref args);
                initData.properties.setProperty("Ice.Warn.Dispatch", "0");
                using (var communicator = initialize(initData))
                {
                    communicator.getValueFactoryManager().add(MyValueFactory, "::Test::I");
                    communicator.getValueFactoryManager().add(MyValueFactory, "::Test::J");
                    communicator.getValueFactoryManager().add(MyValueFactory, "::Test::H");

                    communicator.getProperties().setProperty("TestAdapter.Endpoints", getTestEndpoint(0));
                    Ice.ObjectAdapter adapter = communicator.createObjectAdapter("TestAdapter");
                    Ice.Object        @object = new InitialI(adapter);
                    adapter.add(@object, Ice.Util.stringToIdentity("initial"));
                    @object = new F2I();
                    adapter.add(@object, Ice.Util.stringToIdentity("F21"));
                    @object = new UnexpectedObjectExceptionTestI();
                    adapter.add(@object, Ice.Util.stringToIdentity("uoet"));
                    adapter.activate();
                    serverReady();
                    communicator.waitForShutdown();
                }
            }
コード例 #2
0
ファイル: Collocated.cs プロジェクト: externl/ice
 private static int run(string[] args, Ice.Communicator communicator)
 {
     communicator.getProperties().setProperty("TestAdapter.Endpoints", "default -p 12010");
     Ice.ObjectAdapter adapter = communicator.createObjectAdapter("TestAdapter");
     Initial initial = new InitialI(adapter);
     adapter.add(initial, communicator.stringToIdentity("initial"));
     UnexpectedObjectExceptionTestI uet = new UnexpectedObjectExceptionTestI();
     adapter.add(uet, communicator.stringToIdentity("uoet"));
     AllTests.allTests(communicator);
     // We must call shutdown even in the collocated case for cyclic dependency cleanup
     initial.shutdown();
     return 0;
 }
コード例 #3
0
    public override int run(string[] args)
    {
        communicator().getProperties().setProperty("TestAdapter.Endpoints", getTestEndpoint(0));
        Ice.ObjectAdapter adapter = communicator().createObjectAdapter("TestAdapter");
        var initial = new InitialI(adapter);

        adapter.add(initial, Ice.Util.stringToIdentity("initial"));
        UnexpectedObjectExceptionTestI uet = new UnexpectedObjectExceptionTestI();

        adapter.add(uet, Ice.Util.stringToIdentity("uoet"));
        AllTests.allTests(this);
        // We must call shutdown even in the collocated case for cyclic dependency cleanup
        initial.shutdown();
        return(0);
    }
コード例 #4
0
ファイル: Collocated.cs プロジェクト: yecao007/ice
    private static int run(string[] args, Ice.Communicator communicator)
    {
        communicator.getProperties().setProperty("TestAdapter.Endpoints", "default -p 12010");
        Ice.ObjectAdapter adapter = communicator.createObjectAdapter("TestAdapter");
        Initial           initial = new InitialI(adapter);

        adapter.add(initial, communicator.stringToIdentity("initial"));
        UnexpectedObjectExceptionTestI uet = new UnexpectedObjectExceptionTestI();

        adapter.add(uet, communicator.stringToIdentity("uoet"));
        AllTests.allTests(communicator);
        // We must call shutdown even in the collocated case for cyclic dependency cleanup
        initial.shutdown();
        return(0);
    }
コード例 #5
0
ファイル: Server.cs プロジェクト: zxh1986123/ice
    public override int run(string[] args)
    {
        communicator().getValueFactoryManager().add(MyValueFactory, "::Test::I");
        communicator().getValueFactoryManager().add(MyValueFactory, "::Test::J");
        communicator().getValueFactoryManager().add(MyValueFactory, "::Test::H");

        communicator().getProperties().setProperty("TestAdapter.Endpoints", getTestEndpoint(0));
        Ice.ObjectAdapter adapter = communicator().createObjectAdapter("TestAdapter");
        Ice.Object        @object = new InitialI(adapter);
        adapter.add(@object, Ice.Util.stringToIdentity("initial"));
        @object = new UnexpectedObjectExceptionTestI();
        adapter.add(@object, Ice.Util.stringToIdentity("uoet"));
        adapter.activate();
        communicator().waitForShutdown();
        return(0);
    }
コード例 #6
0
ファイル: Server.cs プロジェクト: yecao007/ice
    private static int run(string[] args, Ice.Communicator communicator)
    {
        communicator.getValueFactoryManager().add(MyValueFactory, "::Test::I");
        communicator.getValueFactoryManager().add(MyValueFactory, "::Test::J");
        communicator.getValueFactoryManager().add(MyValueFactory, "::Test::H");

        communicator.getProperties().setProperty("TestAdapter.Endpoints", "default -p 12010");
        Ice.ObjectAdapter adapter = communicator.createObjectAdapter("TestAdapter");
        Ice.Object        @object = new InitialI(adapter);
        adapter.add(@object, communicator.stringToIdentity("initial"));
        @object = new UnexpectedObjectExceptionTestI();
        adapter.add(@object, communicator.stringToIdentity("uoet"));
        adapter.activate();
        communicator.waitForShutdown();
        return(0);
    }
コード例 #7
0
            public override void run(string[] args)
            {
                var properties = createTestProperties(ref args);

                properties["Ice.Warn.Dispatch"] = "0";
                using var communicator          = initialize(properties, typeIdNamespaces: new string[] { "Ice.objects.TypeId" });
                communicator.SetProperty("TestAdapter.Endpoints", getTestEndpoint(0));
                ObjectAdapter adapter = communicator.createObjectAdapter("TestAdapter");

                adapter.Add(new InitialI(adapter), "initial");
                adapter.Add(new F2I(), "F21");
                var uoet = new UnexpectedObjectExceptionTestI();

                adapter.Add((incoming, current) => uoet.Dispatch(incoming, current), "uoet");
                Test.AllTests.allTests(this);
            }
コード例 #8
0
ファイル: Server.cs プロジェクト: joshmoore/ice
    private static int run(string[] args, Ice.Communicator communicator)
    {
        communicator.addValueFactory(MyValueFactory, "::Test::I");
        communicator.addValueFactory(MyValueFactory, "::Test::J");
        communicator.addValueFactory(MyValueFactory, "::Test::H");

        communicator.getProperties().setProperty("TestAdapter.Endpoints", "default -p 12010");
        Ice.ObjectAdapter adapter = communicator.createObjectAdapter("TestAdapter");
        Ice.Object @object = new InitialI(adapter);
        adapter.add(@object, communicator.stringToIdentity("initial"));
        @object = new UnexpectedObjectExceptionTestI();
        adapter.add(@object, communicator.stringToIdentity("uoet"));
        adapter.activate();
        communicator.waitForShutdown();
        return 0;
    }
コード例 #9
0
ファイル: Collocated.cs プロジェクト: xingx001/ice
            public override void run(string[] args)
            {
                var initData = new InitializationData();

                initData.typeIdNamespaces = new string[] { "Ice.objects.TypeId" };
                initData.properties       = createTestProperties(ref args);
                initData.properties.setProperty("Ice.Warn.Dispatch", "0");
                using (var communicator = initialize(initData))
                {
                    communicator.Properties.setProperty("TestAdapter.Endpoints", getTestEndpoint(0));
                    Ice.ObjectAdapter adapter = communicator.createObjectAdapter("TestAdapter");
                    adapter.Add(new InitialI(adapter), "initial");
                    adapter.Add(new F2I(), "F21");
                    var uoet = new UnexpectedObjectExceptionTestI();
                    adapter.Add((incoming, current) => uoet.Dispatch(incoming, current), "uoet");
                    Test.AllTests.allTests(this);
                }
            }
コード例 #10
0
 public override void run(string[] args)
 {
     Ice.Properties properties = createTestProperties(ref args);
     properties.setProperty("Ice.Warn.Dispatch", "0");
     properties.setProperty("Ice.Package.Test", "Ice.objects");
     using (var communicator = initialize(properties))
     {
         communicator.getProperties().setProperty("TestAdapter.Endpoints", getTestEndpoint(0));
         Ice.ObjectAdapter adapter = communicator.createObjectAdapter("TestAdapter");
         var initial = new InitialI(adapter);
         adapter.add(initial, Ice.Util.stringToIdentity("initial"));
         var uet = new UnexpectedObjectExceptionTestI();
         adapter.add(uet, Ice.Util.stringToIdentity("uoet"));
         Test.AllTests.allTests(this);
         // We must call shutdown even in the collocated case for cyclic dependency cleanup
         initial.shutdown();
     }
 }
コード例 #11
0
            public override void run(string[] args)
            {
                var initData = new InitializationData();

                initData.typeIdNamespaces = new string[] { "Ice.objects.TypeId" };
                initData.properties       = createTestProperties(ref args);
                initData.properties.setProperty("Ice.Warn.Dispatch", "0");
                using (var communicator = initialize(initData))
                {
                    communicator.getProperties().setProperty("TestAdapter.Endpoints", getTestEndpoint(0));
                    Ice.ObjectAdapter adapter = communicator.createObjectAdapter("TestAdapter");
                    var initial = new InitialI(adapter);
                    adapter.add(initial, Ice.Util.stringToIdentity("initial"));
                    var f2 = new F2I();
                    adapter.add(f2, Ice.Util.stringToIdentity("F21"));
                    var uet = new UnexpectedObjectExceptionTestI();
                    adapter.add(uet, Ice.Util.stringToIdentity("uoet"));
                    Test.AllTests.allTests(this);
                }
            }