summaryrefslogtreecommitdiff
path: root/cppe/test/IceE/inheritance/AllTests.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cppe/test/IceE/inheritance/AllTests.cpp')
-rw-r--r--cppe/test/IceE/inheritance/AllTests.cpp225
1 files changed, 0 insertions, 225 deletions
diff --git a/cppe/test/IceE/inheritance/AllTests.cpp b/cppe/test/IceE/inheritance/AllTests.cpp
deleted file mode 100644
index 4e34616d7e8..00000000000
--- a/cppe/test/IceE/inheritance/AllTests.cpp
+++ /dev/null
@@ -1,225 +0,0 @@
-// **********************************************************************
-//
-// Copyright (c) 2003-2007 ZeroC, Inc. All rights reserved.
-//
-// This copy of Ice-E is licensed to you under the terms described in the
-// ICEE_LICENSE file included in this distribution.
-//
-// **********************************************************************
-
-#include <IceE/IceE.h>
-#include <TestCommon.h>
-#include <Test.h>
-
-using namespace std;
-using namespace Test;
-
-InitialPrx
-allTests(const Ice::CommunicatorPtr& communicator)
-{
- tprintf("testing stringToProxy...");
- string ref = communicator->getProperties()->getPropertyWithDefault(
- "Inheritance.Proxy", "initial:default -p 12010 -t 10000");
- Ice::ObjectPrx base = communicator->stringToProxy(ref);
- test(base);
- tprintf("ok\n");
-
- tprintf("testing checked cast...");
- InitialPrx initial = InitialPrx::checkedCast(base);
- test(initial);
- test(initial == base);
- tprintf("ok\n");
-
- tprintf("getting proxies for class hierarchy...");
- MA::CAPrx ca = initial->caop();
- MB::CBPrx cb = initial->cbop();
- MA::CCPrx cc = initial->ccop();
- MA::CDPrx cd = initial->cdop();
- test(ca != cb);
- test(ca != cc);
- test(ca != cd);
- test(cb != cc);
- test(cb != cd);
- test(cc != cd);
- tprintf("ok\n");
-
- tprintf("getting proxies for interface hierarchy...");
- MA::IAPrx ia = initial->iaop();
- MB::IB1Prx ib1 = initial->ib1op();
- MB::IB2Prx ib2 = initial->ib2op();
- MA::ICPrx ic = initial->icop();
- test(ia != ib1);
- test(ia != ib2);
- test(ia != ic);
- test(ib1 != ic);
- test(ib2 != ic);
- tprintf("ok\n");
-
- tprintf("invoking proxy operations on class hierarchy...");
- MA::CAPrx cao;
- MB::CBPrx cbo;
- MA::CCPrx cco;
-
- cao = ca->caop(ca);
- test(cao == ca);
- cao = ca->caop(cb);
- test(cao == cb);
- cao = ca->caop(cc);
- test(cao == cc);
- cao = cb->caop(ca);
- test(cao == ca);
- cao = cb->caop(cb);
- test(cao == cb);
- cao = cb->caop(cc);
- test(cao == cc);
- cao = cc->caop(ca);
- test(cao == ca);
- cao = cc->caop(cb);
- test(cao == cb);
- cao = cc->caop(cc);
- test(cao == cc);
-
- cao = cb->cbop(cb);
- test(cao == cb);
- cbo = cb->cbop(cb);
- test(cbo == cb);
- cao = cb->cbop(cc);
- test(cao == cc);
- cbo = cb->cbop(cc);
- test(cbo == cc);
- cao = cc->cbop(cb);
- test(cao == cb);
- cbo = cc->cbop(cb);
- test(cbo == cb);
- cao = cc->cbop(cc);
- test(cao == cc);
- cbo = cc->cbop(cc);
- test(cbo == cc);
-
- cao = cc->ccop(cc);
- test(cao == cc);
- cbo = cc->ccop(cc);
- test(cbo == cc);
- cco = cc->ccop(cc);
- test(cco == cc);
- tprintf("ok\n");
-
- tprintf("ditto, but for interface hierarchy...");
- MA::IAPrx iao;
- MB::IB1Prx ib1o;
- MB::IB2Prx ib2o;
- MA::ICPrx ico;
-
- iao = ia->iaop(ia);
- test(iao == ia);
- iao = ia->iaop(ib1);
- test(iao == ib1);
- iao = ia->iaop(ib2);
- test(iao == ib2);
- iao = ia->iaop(ic);
- test(iao == ic);
- iao = ib1->iaop(ia);
- test(iao == ia);
- iao = ib1->iaop(ib1);
- test(iao == ib1);
- iao = ib1->iaop(ib2);
- test(iao == ib2);
- iao = ib1->iaop(ic);
- test(iao == ic);
- iao = ib2->iaop(ia);
- test(iao == ia);
- iao = ib2->iaop(ib1);
- test(iao == ib1);
- iao = ib2->iaop(ib2);
- test(iao == ib2);
- iao = ib2->iaop(ic);
- test(iao == ic);
- iao = ic->iaop(ia);
- test(iao == ia);
- iao = ic->iaop(ib1);
- test(iao == ib1);
- iao = ic->iaop(ib2);
- test(iao == ib2);
- iao = ic->iaop(ic);
- test(iao == ic);
-
- iao = ib1->ib1op(ib1);
- test(iao == ib1);
- ib1o = ib1->ib1op(ib1);
- test(ib1o == ib1);
- iao = ib1->ib1op(ic);
- test(iao == ic);
- ib1o = ib1->ib1op(ic);
- test(ib1o == ic);
- iao = ic->ib1op(ib1);
- test(iao == ib1);
- ib1o = ic->ib1op(ib1);
- test(ib1o == ib1);
- iao = ic->ib1op(ic);
- test(iao == ic);
- ib1o = ic->ib1op(ic);
- test(ib1o == ic);
-
- iao = ib2->ib2op(ib2);
- test(iao == ib2);
- ib2o = ib2->ib2op(ib2);
- test(ib2o == ib2);
- iao = ib2->ib2op(ic);
- test(iao == ic);
- ib2o = ib2->ib2op(ic);
- test(ib2o == ic);
- iao = ic->ib2op(ib2);
- test(iao == ib2);
- ib2o = ic->ib2op(ib2);
- test(ib2o == ib2);
- iao = ic->ib2op(ic);
- test(iao == ic);
- ib2o = ic->ib2op(ic);
- test(ib2o == ic);
-
- iao = ic->icop(ic);
- test(iao == ic);
- ib1o = ic->icop(ic);
- test(ib1o == ic);
- ib2o = ic->icop(ic);
- test(ib2o == ic);
- ico = ic->icop(ic);
- test(ico == ic);
-
- tprintf("ok\n");
-
- tprintf("ditto, but for class implementing interfaces...");
- MA::CDPrx cdo;
-
- cao = cd->caop(cd);
- test(cao == cd);
- cbo = cd->cbop(cd);
- test(cbo == cd);
- cco = cd->ccop(cd);
- test(cco == cd);
-
- iao = cd->iaop(cd);
- test(iao == cd);
- ib1o = cd->ib1op(cd);
- test(ib1o == cd);
- ib2o = cd->ib2op(cd);
- test(ib2o == cd);
-
- cao = cd->cdop(cd);
- test(cao == cd);
- cbo = cd->cdop(cd);
- test(cbo == cd);
- cco = cd->cdop(cd);
- test(cco == cd);
-
- iao = cd->cdop(cd);
- test(iao == cd);
- ib1o = cd->cdop(cd);
- test(ib1o == cd);
- ib2o = cd->cdop(cd);
- test(ib2o == cd);
-
- tprintf("ok\n");
-
- return initial;
-}