summaryrefslogtreecommitdiff
path: root/java/test/Ice/slicing/exceptions/csrc/AllTests.java
diff options
context:
space:
mode:
authorMatthew Newhook <matthew@zeroc.com>2009-03-24 12:31:31 -0230
committerMatthew Newhook <matthew@zeroc.com>2009-03-24 12:31:31 -0230
commit4cc5d77c383b6c91c3af9fe44df9687bb9b15580 (patch)
tree64ce3d6cf35b15497de50f298f7225a8c72f64b6 /java/test/Ice/slicing/exceptions/csrc/AllTests.java
parentMerge commit 'origin/R3_3_branch' (diff)
downloadice-4cc5d77c383b6c91c3af9fe44df9687bb9b15580.tar.bz2
ice-4cc5d77c383b6c91c3af9fe44df9687bb9b15580.tar.xz
ice-4cc5d77c383b6c91c3af9fe44df9687bb9b15580.zip
Merged android-testsuite branch.
Diffstat (limited to 'java/test/Ice/slicing/exceptions/csrc/AllTests.java')
-rw-r--r--java/test/Ice/slicing/exceptions/csrc/AllTests.java1036
1 files changed, 0 insertions, 1036 deletions
diff --git a/java/test/Ice/slicing/exceptions/csrc/AllTests.java b/java/test/Ice/slicing/exceptions/csrc/AllTests.java
deleted file mode 100644
index 97fc9a0c9e4..00000000000
--- a/java/test/Ice/slicing/exceptions/csrc/AllTests.java
+++ /dev/null
@@ -1,1036 +0,0 @@
-// **********************************************************************
-//
-// Copyright (c) 2003-2009 ZeroC, Inc. All rights reserved.
-//
-// This copy of Ice is licensed to you under the terms described in the
-// ICE_LICENSE file included in this distribution.
-//
-// **********************************************************************
-
-import Test.*;
-
-public class AllTests
-{
- private static void
- test(boolean b)
- {
- if(!b)
- {
- throw new RuntimeException();
- }
- }
-
- private static class Callback
- {
- Callback()
- {
- _called = false;
- }
-
- public synchronized boolean
- check()
- {
- while(!_called)
- {
- try
- {
- wait(5000);
- }
- catch(InterruptedException ex)
- {
- continue;
- }
-
- if(!_called)
- {
- return false; // Must be timeout.
- }
- }
-
- _called = false;
- return true;
- }
-
- public synchronized void
- called()
- {
- assert(!_called);
- _called = true;
- notify();
- }
-
- private boolean _called;
- }
-
- private static class AMI_Test_baseAsBaseI extends AMI_TestIntf_baseAsBase
- {
- public void
- ice_response()
- {
- test(false);
- }
-
- public void
- ice_exception(Ice.LocalException exc)
- {
- test(false);
- }
-
- public void
- ice_exception(Ice.UserException exc)
- {
- try
- {
- throw exc;
- }
- catch(Base b)
- {
- test(b.b.equals("Base.b"));
- test(b.ice_name().equals("Test::Base"));
- }
- catch(Exception ex)
- {
- test(false);
- }
- callback.called();
- }
-
- public boolean
- check()
- {
- return callback.check();
- }
-
- private Callback callback = new Callback();
- }
-
- private static class AMI_Test_unknownDerivedAsBaseI extends AMI_TestIntf_unknownDerivedAsBase
- {
- public void
- ice_response()
- {
- test(false);
- }
-
- public void
- ice_exception(Ice.LocalException exc)
- {
- test(false);
- }
-
- public void
- ice_exception(Ice.UserException exc)
- {
- try
- {
- throw exc;
- }
- catch(Base b)
- {
- test(b.b.equals("UnknownDerived.b"));
- test(b.ice_name().equals("Test::Base"));
- }
- catch(Exception ex)
- {
- test(false);
- }
- callback.called();
- }
-
- public boolean
- check()
- {
- return callback.check();
- }
-
- private Callback callback = new Callback();
- }
-
- private static class AMI_Test_knownDerivedAsBaseI extends AMI_TestIntf_knownDerivedAsBase
- {
- public void
- ice_response()
- {
- test(false);
- }
-
- public void
- ice_exception(Ice.LocalException exc)
- {
- test(false);
- }
-
- public void
- ice_exception(Ice.UserException exc)
- {
- try
- {
- throw exc;
- }
- catch(KnownDerived k)
- {
- test(k.b.equals("KnownDerived.b"));
- test(k.kd.equals("KnownDerived.kd"));
- test(k.ice_name().equals("Test::KnownDerived"));
- }
- catch(Exception ex)
- {
- test(false);
- }
- callback.called();
- }
-
- public boolean
- check()
- {
- return callback.check();
- }
-
- private Callback callback = new Callback();
- }
-
- private static class AMI_Test_knownDerivedAsKnownDerivedI extends AMI_TestIntf_knownDerivedAsKnownDerived
- {
- public void
- ice_response()
- {
- test(false);
- }
-
- public void
- ice_exception(Ice.LocalException exc)
- {
- test(false);
- }
-
- public void
- ice_exception(Ice.UserException exc)
- {
- try
- {
- throw exc;
- }
- catch(KnownDerived k)
- {
- test(k.b.equals("KnownDerived.b"));
- test(k.kd.equals("KnownDerived.kd"));
- test(k.ice_name().equals("Test::KnownDerived"));
- }
- catch(Exception ex)
- {
- test(false);
- }
- callback.called();
- }
-
- public boolean
- check()
- {
- return callback.check();
- }
-
- private Callback callback = new Callback();
- }
-
- private static class AMI_Test_unknownIntermediateAsBaseI extends AMI_TestIntf_unknownIntermediateAsBase
- {
- public void
- ice_response()
- {
- test(false);
- }
-
- public void
- ice_exception(Ice.LocalException exc)
- {
- test(false);
- }
-
- public void
- ice_exception(Ice.UserException exc)
- {
- try
- {
- throw exc;
- }
- catch(Base b)
- {
- test(b.b.equals("UnknownIntermediate.b"));
- test(b.ice_name().equals("Test::Base"));
- }
- catch(Exception ex)
- {
- test(false);
- }
- callback.called();
- }
-
- public boolean
- check()
- {
- return callback.check();
- }
-
- private Callback callback = new Callback();
- }
-
- private static class AMI_Test_knownIntermediateAsBaseI extends AMI_TestIntf_knownIntermediateAsBase
- {
- public void
- ice_response()
- {
- test(false);
- }
-
- public void
- ice_exception(Ice.LocalException exc)
- {
- test(false);
- }
-
- public void
- ice_exception(Ice.UserException exc)
- {
- try
- {
- throw exc;
- }
- catch(KnownIntermediate ki)
- {
- test(ki.b.equals("KnownIntermediate.b"));
- test(ki.ki.equals("KnownIntermediate.ki"));
- test(ki.ice_name().equals("Test::KnownIntermediate"));
- }
- catch(Exception ex)
- {
- test(false);
- }
- callback.called();
- }
-
- public boolean
- check()
- {
- return callback.check();
- }
-
- private Callback callback = new Callback();
- }
-
- private static class AMI_Test_knownMostDerivedAsBaseI extends AMI_TestIntf_knownMostDerivedAsBase
- {
- public void
- ice_response()
- {
- test(false);
- }
-
- public void
- ice_exception(Ice.LocalException exc)
- {
- test(false);
- }
-
- public void
- ice_exception(Ice.UserException exc)
- {
- try
- {
- throw exc;
- }
- catch(KnownMostDerived kmd)
- {
- test(kmd.b.equals("KnownMostDerived.b"));
- test(kmd.ki.equals("KnownMostDerived.ki"));
- test(kmd.kmd.equals("KnownMostDerived.kmd"));
- test(kmd.ice_name().equals("Test::KnownMostDerived"));
- }
- catch(Exception ex)
- {
- test(false);
- }
- callback.called();
- }
-
- public boolean
- check()
- {
- return callback.check();
- }
-
- private Callback callback = new Callback();
- }
-
- private static class AMI_Test_knownIntermediateAsKnownIntermediateI
- extends AMI_TestIntf_knownIntermediateAsKnownIntermediate
- {
- public void
- ice_response()
- {
- test(false);
- }
-
- public void
- ice_exception(Ice.LocalException exc)
- {
- test(false);
- }
-
- public void
- ice_exception(Ice.UserException exc)
- {
- try
- {
- throw exc;
- }
- catch(KnownIntermediate ki)
- {
- test(ki.b.equals("KnownIntermediate.b"));
- test(ki.ki.equals("KnownIntermediate.ki"));
- test(ki.ice_name().equals("Test::KnownIntermediate"));
- }
- catch(Exception ex)
- {
- test(false);
- }
- callback.called();
- }
-
- public boolean
- check()
- {
- return callback.check();
- }
-
- private Callback callback = new Callback();
- }
-
- private static class AMI_Test_knownMostDerivedAsKnownIntermediateI
- extends AMI_TestIntf_knownMostDerivedAsKnownIntermediate
- {
- public void
- ice_response()
- {
- test(false);
- }
-
- public void
- ice_exception(Ice.LocalException exc)
- {
- test(false);
- }
-
- public void
- ice_exception(Ice.UserException exc)
- {
- try
- {
- throw exc;
- }
- catch(KnownMostDerived kmd)
- {
- test(kmd.b.equals("KnownMostDerived.b"));
- test(kmd.ki.equals("KnownMostDerived.ki"));
- test(kmd.kmd.equals("KnownMostDerived.kmd"));
- test(kmd.ice_name().equals("Test::KnownMostDerived"));
- }
- catch(Exception ex)
- {
- test(false);
- }
- callback.called();
- }
-
- public boolean
- check()
- {
- return callback.check();
- }
-
- private Callback callback = new Callback();
- }
-
- private static class AMI_Test_knownMostDerivedAsKnownMostDerivedI
- extends AMI_TestIntf_knownMostDerivedAsKnownMostDerived
- {
- public void
- ice_response()
- {
- test(false);
- }
-
- public void
- ice_exception(Ice.LocalException exc)
- {
- test(false);
- }
-
- public void
- ice_exception(Ice.UserException exc)
- {
- try
- {
- throw exc;
- }
- catch(KnownMostDerived kmd)
- {
- test(kmd.b.equals("KnownMostDerived.b"));
- test(kmd.ki.equals("KnownMostDerived.ki"));
- test(kmd.kmd.equals("KnownMostDerived.kmd"));
- test(kmd.ice_name().equals("Test::KnownMostDerived"));
- }
- catch(Exception ex)
- {
- test(false);
- }
- callback.called();
- }
-
- public boolean
- check()
- {
- return callback.check();
- }
-
- private Callback callback = new Callback();
- }
-
- private static class AMI_Test_unknownMostDerived1AsBaseI extends AMI_TestIntf_unknownMostDerived1AsBase
- {
- public void
- ice_response()
- {
- test(false);
- }
-
- public void
- ice_exception(Ice.LocalException exc)
- {
- test(false);
- }
-
- public void
- ice_exception(Ice.UserException exc)
- {
- try
- {
- throw exc;
- }
- catch(KnownIntermediate ki)
- {
- test(ki.b.equals("UnknownMostDerived1.b"));
- test(ki.ki.equals("UnknownMostDerived1.ki"));
- test(ki.ice_name().equals("Test::KnownIntermediate"));
- }
- catch(Exception ex)
- {
- test(false);
- }
- callback.called();
- }
-
- public boolean
- check()
- {
- return callback.check();
- }
-
- private Callback callback = new Callback();
- }
-
- private static class AMI_Test_unknownMostDerived1AsKnownIntermediateI
- extends AMI_TestIntf_unknownMostDerived1AsKnownIntermediate
- {
- public void
- ice_response()
- {
- test(false);
- }
-
- public void
- ice_exception(Ice.LocalException exc)
- {
- test(false);
- }
-
- public void
- ice_exception(Ice.UserException exc)
- {
- try
- {
- throw exc;
- }
- catch(KnownIntermediate ki)
- {
- test(ki.b.equals("UnknownMostDerived1.b"));
- test(ki.ki.equals("UnknownMostDerived1.ki"));
- test(ki.ice_name().equals("Test::KnownIntermediate"));
- }
- catch(Exception ex)
- {
- test(false);
- }
- callback.called();
- }
-
- public boolean
- check()
- {
- return callback.check();
- }
-
- private Callback callback = new Callback();
- }
-
- private static class AMI_Test_unknownMostDerived2AsBaseI extends AMI_TestIntf_unknownMostDerived2AsBase
- {
- public void
- ice_response()
- {
- test(false);
- }
-
- public void
- ice_exception(Ice.LocalException exc)
- {
- test(false);
- }
-
- public void
- ice_exception(Ice.UserException exc)
- {
- try
- {
- throw exc;
- }
- catch(Base b)
- {
- test(b.b.equals("UnknownMostDerived2.b"));
- test(b.ice_name().equals("Test::Base"));
- }
- catch(Exception ex)
- {
- test(false);
- }
- callback.called();
- }
-
- public boolean
- check()
- {
- return callback.check();
- }
-
- private Callback callback = new Callback();
- }
-
- public static TestIntfPrx
- allTests(Ice.Communicator communicator, boolean collocated)
- {
- System.out.print("testing stringToProxy... ");
- System.out.flush();
- String ref = "Test:default -p 12010 -t 10000";
- Ice.ObjectPrx base = communicator.stringToProxy(ref);
- test(base != null);
- System.out.println("ok");
-
- System.out.print("testing checked cast... ");
- System.out.flush();
- TestIntfPrx test = TestIntfPrxHelper.checkedCast(base);
- test(test != null);
- test(test.equals(base));
- System.out.println("ok");
-
- System.out.print("base... ");
- System.out.flush();
- {
- try
- {
- test.baseAsBase();
- test(false);
- }
- catch(Base b)
- {
- test(b.b.equals("Base.b"));
- test(b.ice_name().equals("Test::Base"));
- }
- catch(Exception ex)
- {
- test(false);
- }
- }
- System.out.println("ok");
-
- System.out.print("base (AMI)... ");
- System.out.flush();
- {
- AMI_Test_baseAsBaseI cb = new AMI_Test_baseAsBaseI();
- test.baseAsBase_async(cb);
- test(cb.check());
- }
- System.out.println("ok");
-
- System.out.print("slicing of unknown derived... ");
- System.out.flush();
- {
- try
- {
- test.unknownDerivedAsBase();
- test(false);
- }
- catch(Base b)
- {
- test(b.b.equals("UnknownDerived.b"));
- test(b.ice_name().equals("Test::Base"));
- }
- catch(Exception ex)
- {
- test(false);
- }
- }
- System.out.println("ok");
-
- System.out.print("slicing of unknown derived (AMI)... ");
- System.out.flush();
- {
- AMI_Test_unknownDerivedAsBaseI cb = new AMI_Test_unknownDerivedAsBaseI();
- test.unknownDerivedAsBase_async(cb);
- test(cb.check());
- }
- System.out.println("ok");
-
- System.out.print("non-slicing of known derived as base... ");
- System.out.flush();
- {
- try
- {
- test.knownDerivedAsBase();
- test(false);
- }
- catch(KnownDerived k)
- {
- test(k.b.equals("KnownDerived.b"));
- test(k.kd.equals("KnownDerived.kd"));
- test(k.ice_name().equals("Test::KnownDerived"));
- }
- catch(Exception ex)
- {
- test(false);
- }
- }
- System.out.println("ok");
-
- System.out.print("non-slicing of known derived as base (AMI)... ");
- System.out.flush();
- {
- AMI_Test_knownDerivedAsBaseI cb = new AMI_Test_knownDerivedAsBaseI();
- test.knownDerivedAsBase_async(cb);
- test(cb.check());
- }
- System.out.println("ok");
-
- System.out.print("non-slicing of known derived as derived... ");
- System.out.flush();
- {
- try
- {
- test.knownDerivedAsKnownDerived();
- test(false);
- }
- catch(KnownDerived k)
- {
- test(k.b.equals("KnownDerived.b"));
- test(k.kd.equals("KnownDerived.kd"));
- test(k.ice_name().equals("Test::KnownDerived"));
- }
- catch(Exception ex)
- {
- test(false);
- }
- }
- System.out.println("ok");
-
- System.out.print("non-slicing of known derived as derived (AMI)... ");
- System.out.flush();
- {
- AMI_Test_knownDerivedAsKnownDerivedI cb = new AMI_Test_knownDerivedAsKnownDerivedI();
- test.knownDerivedAsKnownDerived_async(cb);
- test(cb.check());
- }
- System.out.println("ok");
-
- System.out.print("slicing of unknown intermediate as base... ");
- System.out.flush();
- {
- try
- {
- test.unknownIntermediateAsBase();
- test(false);
- }
- catch(Base b)
- {
- test(b.b.equals("UnknownIntermediate.b"));
- test(b.ice_name().equals("Test::Base"));
- }
- catch(Exception ex)
- {
- test(false);
- }
- }
- System.out.println("ok");
-
- System.out.print("slicing of unknown intermediate as base (AMI)... ");
- System.out.flush();
- {
- AMI_Test_unknownIntermediateAsBaseI cb = new AMI_Test_unknownIntermediateAsBaseI();
- test.unknownIntermediateAsBase_async(cb);
- test(cb.check());
- }
- System.out.println("ok");
-
- System.out.print("slicing of known intermediate as base... ");
- System.out.flush();
- {
- try
- {
- test.knownIntermediateAsBase();
- test(false);
- }
- catch(KnownIntermediate ki)
- {
- test(ki.b.equals("KnownIntermediate.b"));
- test(ki.ki.equals("KnownIntermediate.ki"));
- test(ki.ice_name().equals("Test::KnownIntermediate"));
- }
- catch(Exception ex)
- {
- test(false);
- }
- }
- System.out.println("ok");
-
- System.out.print("slicing of known intermediate as base (AMI)... ");
- System.out.flush();
- {
- AMI_Test_knownIntermediateAsBaseI cb = new AMI_Test_knownIntermediateAsBaseI();
- test.knownIntermediateAsBase_async(cb);
- test(cb.check());
- }
- System.out.println("ok");
-
- System.out.print("slicing of known most derived as base... ");
- System.out.flush();
- {
- try
- {
- test.knownMostDerivedAsBase();
- test(false);
- }
- catch(KnownMostDerived kmd)
- {
- test(kmd.b.equals("KnownMostDerived.b"));
- test(kmd.ki.equals("KnownMostDerived.ki"));
- test(kmd.kmd.equals("KnownMostDerived.kmd"));
- test(kmd.ice_name().equals("Test::KnownMostDerived"));
- }
- catch(Exception ex)
- {
- test(false);
- }
- }
- System.out.println("ok");
-
- System.out.print("slicing of known most derived as base (AMI)... ");
- System.out.flush();
- {
- AMI_Test_knownMostDerivedAsBaseI cb = new AMI_Test_knownMostDerivedAsBaseI();
- test.knownMostDerivedAsBase_async(cb);
- test(cb.check());
- }
- System.out.println("ok");
-
- System.out.print("non-slicing of known intermediate as intermediate... ");
- System.out.flush();
- {
- try
- {
- test.knownIntermediateAsKnownIntermediate();
- test(false);
- }
- catch(KnownIntermediate ki)
- {
- test(ki.b.equals("KnownIntermediate.b"));
- test(ki.ki.equals("KnownIntermediate.ki"));
- test(ki.ice_name().equals("Test::KnownIntermediate"));
- }
- catch(Exception ex)
- {
- test(false);
- }
- }
- System.out.println("ok");
-
- System.out.print("non-slicing of known intermediate as intermediate (AMI)... ");
- System.out.flush();
- {
- AMI_Test_knownIntermediateAsKnownIntermediateI cb = new AMI_Test_knownIntermediateAsKnownIntermediateI();
- test.knownIntermediateAsKnownIntermediate_async(cb);
- test(cb.check());
- }
- System.out.println("ok");
-
- System.out.print("non-slicing of known most derived as intermediate... ");
- System.out.flush();
- {
- try
- {
- test.knownMostDerivedAsKnownIntermediate();
- test(false);
- }
- catch(KnownMostDerived kmd)
- {
- test(kmd.b.equals("KnownMostDerived.b"));
- test(kmd.ki.equals("KnownMostDerived.ki"));
- test(kmd.kmd.equals("KnownMostDerived.kmd"));
- test(kmd.ice_name().equals("Test::KnownMostDerived"));
- }
- catch(Exception ex)
- {
- test(false);
- }
- }
- System.out.println("ok");
-
- System.out.print("non-slicing of known most derived as intermediate (AMI)... ");
- System.out.flush();
- {
- AMI_Test_knownMostDerivedAsKnownIntermediateI cb = new AMI_Test_knownMostDerivedAsKnownIntermediateI();
- test.knownMostDerivedAsKnownIntermediate_async(cb);
- test(cb.check());
- }
- System.out.println("ok");
-
- System.out.print("non-slicing of known most derived as most derived... ");
- System.out.flush();
- {
- try
- {
- test.knownMostDerivedAsKnownMostDerived();
- test(false);
- }
- catch(KnownMostDerived kmd)
- {
- test(kmd.b.equals("KnownMostDerived.b"));
- test(kmd.ki.equals("KnownMostDerived.ki"));
- test(kmd.kmd.equals("KnownMostDerived.kmd"));
- test(kmd.ice_name().equals("Test::KnownMostDerived"));
- }
- catch(Exception ex)
- {
- test(false);
- }
- }
- System.out.println("ok");
-
- System.out.print("non-slicing of known most derived as most derived (AMI)... ");
- System.out.flush();
- {
- AMI_Test_knownMostDerivedAsKnownMostDerivedI cb = new AMI_Test_knownMostDerivedAsKnownMostDerivedI();
- test.knownMostDerivedAsKnownMostDerived_async(cb);
- test(cb.check());
- }
- System.out.println("ok");
-
- System.out.print("slicing of unknown most derived, known intermediate as base... ");
- System.out.flush();
- {
- try
- {
- test.unknownMostDerived1AsBase();
- test(false);
- }
- catch(KnownIntermediate ki)
- {
- test(ki.b.equals("UnknownMostDerived1.b"));
- test(ki.ki.equals("UnknownMostDerived1.ki"));
- test(ki.ice_name().equals("Test::KnownIntermediate"));
- }
- catch(Exception ex)
- {
- test(false);
- }
- }
- System.out.println("ok");
-
- System.out.print("slicing of unknown most derived, known intermediate as base (AMI)... ");
- System.out.flush();
- {
- AMI_Test_unknownMostDerived1AsBaseI cb = new AMI_Test_unknownMostDerived1AsBaseI();
- test.unknownMostDerived1AsBase_async(cb);
- test(cb.check());
- }
- System.out.println("ok");
-
- System.out.print("slicing of unknown most derived, known intermediate as intermediate... ");
- System.out.flush();
- {
- try
- {
- test.unknownMostDerived1AsKnownIntermediate();
- test(false);
- }
- catch(KnownIntermediate ki)
- {
- test(ki.b.equals("UnknownMostDerived1.b"));
- test(ki.ki.equals("UnknownMostDerived1.ki"));
- test(ki.ice_name().equals("Test::KnownIntermediate"));
- }
- catch(Exception ex)
- {
- test(false);
- }
- }
- System.out.println("ok");
-
- System.out.print("slicing of unknown most derived, known intermediate as intermediate (AMI)... ");
- System.out.flush();
- {
- AMI_Test_unknownMostDerived1AsKnownIntermediateI cb =
- new AMI_Test_unknownMostDerived1AsKnownIntermediateI();
- test.unknownMostDerived1AsKnownIntermediate_async(cb);
- test(cb.check());
- }
- System.out.println("ok");
-
- System.out.print("slicing of unknown most derived, unknown intermediate thrown as base... ");
- System.out.flush();
- {
- try
- {
- test.unknownMostDerived2AsBase();
- test(false);
- }
- catch(Base b)
- {
- test(b.b.equals("UnknownMostDerived2.b"));
- test(b.ice_name().equals("Test::Base"));
- }
- catch(Exception ex)
- {
- test(false);
- }
- }
- System.out.println("ok");
-
- System.out.print("slicing of unknown most derived, unknown intermediate thrown as base (AMI)... ");
- System.out.flush();
- {
- AMI_Test_unknownMostDerived2AsBaseI cb = new AMI_Test_unknownMostDerived2AsBaseI();
- test.unknownMostDerived2AsBase_async(cb);
- test(cb.check());
- }
- System.out.println("ok");
-
- return test;
- }
-}