summaryrefslogtreecommitdiff
path: root/java/test/Ice/slicing/exceptions/csrc
diff options
context:
space:
mode:
authorBernard Normier <bernard@zeroc.com>2007-02-01 17:09:49 +0000
committerBernard Normier <bernard@zeroc.com>2007-02-01 17:09:49 +0000
commitabada90e3f84dc703b8ddc9efcbed8a946fadead (patch)
tree2c6f9dccd510ea97cb927a7bd635422efaae547a /java/test/Ice/slicing/exceptions/csrc
parentremoving trace message (diff)
downloadice-abada90e3f84dc703b8ddc9efcbed8a946fadead.tar.bz2
ice-abada90e3f84dc703b8ddc9efcbed8a946fadead.tar.xz
ice-abada90e3f84dc703b8ddc9efcbed8a946fadead.zip
Expanded tabs into spaces
Diffstat (limited to 'java/test/Ice/slicing/exceptions/csrc')
-rw-r--r--java/test/Ice/slicing/exceptions/csrc/AllTests.java1844
-rw-r--r--java/test/Ice/slicing/exceptions/csrc/Client.java2
2 files changed, 923 insertions, 923 deletions
diff --git a/java/test/Ice/slicing/exceptions/csrc/AllTests.java b/java/test/Ice/slicing/exceptions/csrc/AllTests.java
index 14870c18a3f..f2684bc9aff 100644
--- a/java/test/Ice/slicing/exceptions/csrc/AllTests.java
+++ b/java/test/Ice/slicing/exceptions/csrc/AllTests.java
@@ -22,606 +22,606 @@ public class AllTests
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;
+ 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();
+ 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();
+ 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();
+ 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();
+ 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();
+ 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();
+ 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();
+ 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
+ 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();
+ 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
+ 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();
+ 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
+ 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();
+ 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();
+ 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
+ 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();
+ 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();
+ 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
@@ -641,395 +641,395 @@ public class AllTests
test(test.equals(base));
System.out.println("ok");
- System.out.print("base... ");
+ 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.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)... ");
+ {
+ 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_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");
+ {
+ 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;
}
diff --git a/java/test/Ice/slicing/exceptions/csrc/Client.java b/java/test/Ice/slicing/exceptions/csrc/Client.java
index b766d24bc3f..14feb00a91a 100644
--- a/java/test/Ice/slicing/exceptions/csrc/Client.java
+++ b/java/test/Ice/slicing/exceptions/csrc/Client.java
@@ -49,7 +49,7 @@ public class Client
}
}
- System.gc();
+ System.gc();
System.exit(status);
}
}