summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichi Henning <michi@zeroc.com>2004-06-01 01:36:02 +0000
committerMichi Henning <michi@zeroc.com>2004-06-01 01:36:02 +0000
commitcb07f47c4abda3cb68c640ea2da4484be26654d9 (patch)
tree49e18bb44628d48240f7ae047fd7397190bd00f0
parentAdded AMI to slicing objects tests. (diff)
downloadice-cb07f47c4abda3cb68c640ea2da4484be26654d9.tar.bz2
ice-cb07f47c4abda3cb68c640ea2da4484be26654d9.tar.xz
ice-cb07f47c4abda3cb68c640ea2da4484be26654d9.zip
Added AMI to slicing exceptions tests.
-rwxr-xr-xcs/test/Ice/slicing/exceptions/AllTests.cs375
-rwxr-xr-xcs/test/Ice/slicing/exceptions/Test.ice2
2 files changed, 79 insertions, 298 deletions
diff --git a/cs/test/Ice/slicing/exceptions/AllTests.cs b/cs/test/Ice/slicing/exceptions/AllTests.cs
index 5e1c37c7c78..2b9ef268bd7 100755
--- a/cs/test/Ice/slicing/exceptions/AllTests.cs
+++ b/cs/test/Ice/slicing/exceptions/AllTests.cs
@@ -24,10 +24,9 @@ public class AllTests
private class Callback
{
- internal Callback(object obj)
+ internal Callback()
{
_called = false;
- _obj = obj;
}
public virtual bool check()
@@ -36,14 +35,7 @@ public class AllTests
{
while(!_called)
{
- try
- {
- Monitor.Wait(_obj, TimeSpan.FromMilliseconds(5000));
- }
- catch(ThreadInterruptedException)
- {
- continue;
- }
+ Monitor.Wait(this, TimeSpan.FromMilliseconds(5000));
if(!_called)
{
@@ -62,36 +54,21 @@ public class AllTests
{
Debug.Assert(!_called);
_called = true;
- Monitor.Pulse(_obj);
+ Monitor.Pulse(this);
}
}
private bool _called;
- private object _obj;
}
-/*
private class AMI_Test_baseAsBaseI:AMI_Test_baseAsBase
{
- public AMI_Test_baseAsBaseI()
- {
- InitBlock();
- }
- private void InitBlock()
- {
- callback = new Callback();
- }
- public virtual void ice_response()
+ public override void ice_response()
{
AllTests.test(false);
}
- public virtual void ice_exception(Ice.LocalException exc)
- {
- AllTests.test(false);
- }
-
- public virtual void ice_exception(Ice.UserException exc)
+ public override void ice_exception(Ice.Exception exc)
{
try
{
@@ -100,9 +77,9 @@ public class AllTests
catch(Base b)
{
AllTests.test(b.b.Equals("Base.b"));
- AllTests.test(b.ice_name().Equals("Base"));
+ AllTests.test(b.GetType().Name.Equals("Base"));
}
- catch(Exception ex)
+ catch(Exception)
{
AllTests.test(false);
}
@@ -114,31 +91,17 @@ public class AllTests
return callback.check();
}
- //UPGRADE_NOTE: The initialization of 'callback' was moved to method 'InitBlock'. 'ms-help://MS.VSCC.2003/commoner/redir/redirect.htm?keyword="jlca1005"'
- private Callback callback;
+ private Callback callback = new Callback();
}
private class AMI_Test_unknownDerivedAsBaseI:AMI_Test_unknownDerivedAsBase
{
- public AMI_Test_unknownDerivedAsBaseI()
- {
- InitBlock();
- }
- private void InitBlock()
- {
- callback = new Callback();
- }
- public virtual void ice_response()
- {
- AllTests.test(false);
- }
-
- public virtual void ice_exception(Ice.LocalException exc)
+ public override void ice_response()
{
AllTests.test(false);
}
- public virtual void ice_exception(Ice.UserException exc)
+ public override void ice_exception(Ice.Exception exc)
{
try
{
@@ -147,9 +110,9 @@ public class AllTests
catch(Base b)
{
AllTests.test(b.b.Equals("UnknownDerived.b"));
- AllTests.test(b.ice_name().Equals("Base"));
+ AllTests.test(b.GetType().Name.Equals("Base"));
}
- catch(Exception ex)
+ catch(Exception)
{
AllTests.test(false);
}
@@ -161,31 +124,17 @@ public class AllTests
return callback.check();
}
- //UPGRADE_NOTE: The initialization of 'callback' was moved to method 'InitBlock'. 'ms-help://MS.VSCC.2003/commoner/redir/redirect.htm?keyword="jlca1005"'
- private Callback callback;
+ private Callback callback = new Callback();
}
private class AMI_Test_knownDerivedAsBaseI:AMI_Test_knownDerivedAsBase
{
- public AMI_Test_knownDerivedAsBaseI()
- {
- InitBlock();
- }
- private void InitBlock()
- {
- callback = new Callback();
- }
- public virtual void ice_response()
- {
- AllTests.test(false);
- }
-
- public virtual void ice_exception(Ice.LocalException exc)
+ public override void ice_response()
{
AllTests.test(false);
}
- public virtual void ice_exception(Ice.UserException exc)
+ public override void ice_exception(Ice.Exception exc)
{
try
{
@@ -195,9 +144,9 @@ public class AllTests
{
AllTests.test(k.b.Equals("KnownDerived.b"));
AllTests.test(k.kd.Equals("KnownDerived.kd"));
- AllTests.test(k.ice_name().Equals("KnownDerived"));
+ AllTests.test(k.GetType().Name.Equals("KnownDerived"));
}
- catch(Exception ex)
+ catch(Exception)
{
AllTests.test(false);
}
@@ -209,31 +158,17 @@ public class AllTests
return callback.check();
}
- //UPGRADE_NOTE: The initialization of 'callback' was moved to method 'InitBlock'. 'ms-help://MS.VSCC.2003/commoner/redir/redirect.htm?keyword="jlca1005"'
- private Callback callback;
+ private Callback callback = new Callback();
}
private class AMI_Test_knownDerivedAsKnownDerivedI:AMI_Test_knownDerivedAsKnownDerived
{
- public AMI_Test_knownDerivedAsKnownDerivedI()
- {
- InitBlock();
- }
- private void InitBlock()
- {
- callback = new Callback();
- }
- public virtual void ice_response()
- {
- AllTests.test(false);
- }
-
- public virtual void ice_exception(Ice.LocalException exc)
+ public override void ice_response()
{
AllTests.test(false);
}
- public virtual void ice_exception(Ice.UserException exc)
+ public override void ice_exception(Ice.Exception exc)
{
try
{
@@ -243,7 +178,7 @@ public class AllTests
{
AllTests.test(k.b.Equals("KnownDerived.b"));
AllTests.test(k.kd.Equals("KnownDerived.kd"));
- AllTests.test(k.ice_name().Equals("KnownDerived"));
+ AllTests.test(k.GetType().Name.Equals("KnownDerived"));
}
catch(Exception ex)
{
@@ -257,31 +192,17 @@ public class AllTests
return callback.check();
}
- //UPGRADE_NOTE: The initialization of 'callback' was moved to method 'InitBlock'. 'ms-help://MS.VSCC.2003/commoner/redir/redirect.htm?keyword="jlca1005"'
- private Callback callback;
+ private Callback callback = new Callback();
}
private class AMI_Test_unknownIntermediateAsBaseI:AMI_Test_unknownIntermediateAsBase
{
- public AMI_Test_unknownIntermediateAsBaseI()
- {
- InitBlock();
- }
- private void InitBlock()
- {
- callback = new Callback();
- }
- public virtual void ice_response()
- {
- AllTests.test(false);
- }
-
- public virtual void ice_exception(Ice.LocalException exc)
+ public override void ice_response()
{
AllTests.test(false);
}
- public virtual void ice_exception(Ice.UserException exc)
+ public override void ice_exception(Ice.Exception exc)
{
try
{
@@ -290,9 +211,9 @@ public class AllTests
catch(Base b)
{
AllTests.test(b.b.Equals("UnknownIntermediate.b"));
- AllTests.test(b.ice_name().Equals("Base"));
+ AllTests.test(b.GetType().Name.Equals("Base"));
}
- catch(Exception ex)
+ catch(Exception)
{
AllTests.test(false);
}
@@ -304,31 +225,17 @@ public class AllTests
return callback.check();
}
- //UPGRADE_NOTE: The initialization of 'callback' was moved to method 'InitBlock'. 'ms-help://MS.VSCC.2003/commoner/redir/redirect.htm?keyword="jlca1005"'
- private Callback callback;
+ private Callback callback = new Callback();
}
private class AMI_Test_knownIntermediateAsBaseI:AMI_Test_knownIntermediateAsBase
{
- public AMI_Test_knownIntermediateAsBaseI()
- {
- InitBlock();
- }
- private void InitBlock()
- {
- callback = new Callback();
- }
- public virtual void ice_response()
+ public override void ice_response()
{
AllTests.test(false);
}
- public virtual void ice_exception(Ice.LocalException exc)
- {
- AllTests.test(false);
- }
-
- public virtual void ice_exception(Ice.UserException exc)
+ public override void ice_exception(Ice.Exception exc)
{
try
{
@@ -338,7 +245,7 @@ public class AllTests
{
AllTests.test(ki.b.Equals("KnownIntermediate.b"));
AllTests.test(ki.ki.Equals("KnownIntermediate.ki"));
- AllTests.test(ki.ice_name().Equals("KnownIntermediate"));
+ AllTests.test(ki.GetType().Name.Equals("KnownIntermediate"));
}
catch(Exception ex)
{
@@ -352,31 +259,17 @@ public class AllTests
return callback.check();
}
- //UPGRADE_NOTE: The initialization of 'callback' was moved to method 'InitBlock'. 'ms-help://MS.VSCC.2003/commoner/redir/redirect.htm?keyword="jlca1005"'
- private Callback callback;
+ private Callback callback = new Callback();
}
private class AMI_Test_knownMostDerivedAsBaseI:AMI_Test_knownMostDerivedAsBase
{
- public AMI_Test_knownMostDerivedAsBaseI()
- {
- InitBlock();
- }
- private void InitBlock()
- {
- callback = new Callback();
- }
- public virtual void ice_response()
+ public override void ice_response()
{
AllTests.test(false);
}
- public virtual void ice_exception(Ice.LocalException exc)
- {
- AllTests.test(false);
- }
-
- public virtual void ice_exception(Ice.UserException exc)
+ public override void ice_exception(Ice.Exception exc)
{
try
{
@@ -387,7 +280,7 @@ public class AllTests
AllTests.test(kmd.b.Equals("KnownMostDerived.b"));
AllTests.test(kmd.ki.Equals("KnownMostDerived.ki"));
AllTests.test(kmd.kmd.Equals("KnownMostDerived.kmd"));
- AllTests.test(kmd.ice_name().Equals("KnownMostDerived"));
+ AllTests.test(kmd.GetType().Name.Equals("KnownMostDerived"));
}
catch(Exception ex)
{
@@ -401,31 +294,17 @@ public class AllTests
return callback.check();
}
- //UPGRADE_NOTE: The initialization of 'callback' was moved to method 'InitBlock'. 'ms-help://MS.VSCC.2003/commoner/redir/redirect.htm?keyword="jlca1005"'
- private Callback callback;
+ private Callback callback = new Callback();
}
private class AMI_Test_knownIntermediateAsKnownIntermediateI:AMI_Test_knownIntermediateAsKnownIntermediate
{
- public AMI_Test_knownIntermediateAsKnownIntermediateI()
- {
- InitBlock();
- }
- private void InitBlock()
- {
- callback = new Callback();
- }
- public virtual void ice_response()
+ public override void ice_response()
{
AllTests.test(false);
}
- public virtual void ice_exception(Ice.LocalException exc)
- {
- AllTests.test(false);
- }
-
- public virtual void ice_exception(Ice.UserException exc)
+ public override void ice_exception(Ice.Exception exc)
{
try
{
@@ -435,7 +314,7 @@ public class AllTests
{
AllTests.test(ki.b.Equals("KnownIntermediate.b"));
AllTests.test(ki.ki.Equals("KnownIntermediate.ki"));
- AllTests.test(ki.ice_name().Equals("KnownIntermediate"));
+ AllTests.test(ki.GetType().Name.Equals("KnownIntermediate"));
}
catch(Exception ex)
{
@@ -449,31 +328,17 @@ public class AllTests
return callback.check();
}
- //UPGRADE_NOTE: The initialization of 'callback' was moved to method 'InitBlock'. 'ms-help://MS.VSCC.2003/commoner/redir/redirect.htm?keyword="jlca1005"'
- private Callback callback;
+ private Callback callback = new Callback();
}
private class AMI_Test_knownMostDerivedAsKnownIntermediateI:AMI_Test_knownMostDerivedAsKnownIntermediate
{
- public AMI_Test_knownMostDerivedAsKnownIntermediateI()
- {
- InitBlock();
- }
- private void InitBlock()
- {
- callback = new Callback();
- }
- public virtual void ice_response()
+ public override void ice_response()
{
AllTests.test(false);
}
- public virtual void ice_exception(Ice.LocalException exc)
- {
- AllTests.test(false);
- }
-
- public virtual void ice_exception(Ice.UserException exc)
+ public override void ice_exception(Ice.Exception exc)
{
try
{
@@ -484,9 +349,9 @@ public class AllTests
AllTests.test(kmd.b.Equals("KnownMostDerived.b"));
AllTests.test(kmd.ki.Equals("KnownMostDerived.ki"));
AllTests.test(kmd.kmd.Equals("KnownMostDerived.kmd"));
- AllTests.test(kmd.ice_name().Equals("KnownMostDerived"));
+ AllTests.test(kmd.GetType().Name.Equals("KnownMostDerived"));
}
- catch(Exception ex)
+ catch(Exception)
{
AllTests.test(false);
}
@@ -498,31 +363,17 @@ public class AllTests
return callback.check();
}
- //UPGRADE_NOTE: The initialization of 'callback' was moved to method 'InitBlock'. 'ms-help://MS.VSCC.2003/commoner/redir/redirect.htm?keyword="jlca1005"'
- private Callback callback;
+ private Callback callback = new Callback();
}
private class AMI_Test_knownMostDerivedAsKnownMostDerivedI:AMI_Test_knownMostDerivedAsKnownMostDerived
{
- public AMI_Test_knownMostDerivedAsKnownMostDerivedI()
- {
- InitBlock();
- }
- private void InitBlock()
- {
- callback = new Callback();
- }
- public virtual void ice_response()
- {
- AllTests.test(false);
- }
-
- public virtual void ice_exception(Ice.LocalException exc)
+ public override void ice_response()
{
AllTests.test(false);
}
- public virtual void ice_exception(Ice.UserException exc)
+ public override void ice_exception(Ice.Exception exc)
{
try
{
@@ -533,9 +384,9 @@ public class AllTests
AllTests.test(kmd.b.Equals("KnownMostDerived.b"));
AllTests.test(kmd.ki.Equals("KnownMostDerived.ki"));
AllTests.test(kmd.kmd.Equals("KnownMostDerived.kmd"));
- AllTests.test(kmd.ice_name().Equals("KnownMostDerived"));
+ AllTests.test(kmd.GetType().Name.Equals("KnownMostDerived"));
}
- catch(Exception ex)
+ catch(Exception)
{
AllTests.test(false);
}
@@ -547,31 +398,17 @@ public class AllTests
return callback.check();
}
- //UPGRADE_NOTE: The initialization of 'callback' was moved to method 'InitBlock'. 'ms-help://MS.VSCC.2003/commoner/redir/redirect.htm?keyword="jlca1005"'
- private Callback callback;
+ private Callback callback = new Callback();
}
private class AMI_Test_unknownMostDerived1AsBaseI:AMI_Test_unknownMostDerived1AsBase
{
- public AMI_Test_unknownMostDerived1AsBaseI()
- {
- InitBlock();
- }
- private void InitBlock()
- {
- callback = new Callback();
- }
- public virtual void ice_response()
- {
- AllTests.test(false);
- }
-
- public virtual void ice_exception(Ice.LocalException exc)
+ public override void ice_response()
{
AllTests.test(false);
}
- public virtual void ice_exception(Ice.UserException exc)
+ public override void ice_exception(Ice.Exception exc)
{
try
{
@@ -581,9 +418,9 @@ public class AllTests
{
AllTests.test(ki.b.Equals("UnknownMostDerived1.b"));
AllTests.test(ki.ki.Equals("UnknownMostDerived1.ki"));
- AllTests.test(ki.ice_name().Equals("KnownIntermediate"));
+ AllTests.test(ki.GetType().Name.Equals("KnownIntermediate"));
}
- catch(Exception ex)
+ catch(Exception)
{
AllTests.test(false);
}
@@ -595,31 +432,17 @@ public class AllTests
return callback.check();
}
- //UPGRADE_NOTE: The initialization of 'callback' was moved to method 'InitBlock'. 'ms-help://MS.VSCC.2003/commoner/redir/redirect.htm?keyword="jlca1005"'
- private Callback callback;
+ private Callback callback = new Callback();
}
private class AMI_Test_unknownMostDerived1AsKnownIntermediateI:AMI_Test_unknownMostDerived1AsKnownIntermediate
{
- public AMI_Test_unknownMostDerived1AsKnownIntermediateI()
- {
- InitBlock();
- }
- private void InitBlock()
- {
- callback = new Callback();
- }
- public virtual void ice_response()
+ public override void ice_response()
{
AllTests.test(false);
}
- public virtual void ice_exception(Ice.LocalException exc)
- {
- AllTests.test(false);
- }
-
- public virtual void ice_exception(Ice.UserException exc)
+ public override void ice_exception(Ice.Exception exc)
{
try
{
@@ -629,9 +452,9 @@ public class AllTests
{
AllTests.test(ki.b.Equals("UnknownMostDerived1.b"));
AllTests.test(ki.ki.Equals("UnknownMostDerived1.ki"));
- AllTests.test(ki.ice_name().Equals("KnownIntermediate"));
+ AllTests.test(ki.GetType().Name.Equals("KnownIntermediate"));
}
- catch(Exception ex)
+ catch(Exception)
{
AllTests.test(false);
}
@@ -643,31 +466,17 @@ public class AllTests
return callback.check();
}
- //UPGRADE_NOTE: The initialization of 'callback' was moved to method 'InitBlock'. 'ms-help://MS.VSCC.2003/commoner/redir/redirect.htm?keyword="jlca1005"'
- private Callback callback;
+ private Callback callback = new Callback();
}
private class AMI_Test_unknownMostDerived2AsBaseI:AMI_Test_unknownMostDerived2AsBase
{
- public AMI_Test_unknownMostDerived2AsBaseI()
- {
- InitBlock();
- }
- private void InitBlock()
- {
- callback = new Callback();
- }
- public virtual void ice_response()
+ public override void ice_response()
{
AllTests.test(false);
}
- public virtual void ice_exception(Ice.LocalException exc)
- {
- AllTests.test(false);
- }
-
- public virtual void ice_exception(Ice.UserException exc)
+ public override void ice_exception(Ice.Exception exc)
{
try
{
@@ -676,9 +485,9 @@ public class AllTests
catch(Base b)
{
AllTests.test(b.b.Equals("UnknownMostDerived2.b"));
- AllTests.test(b.ice_name().Equals("Base"));
+ AllTests.test(b.GetType().Name.Equals("Base"));
}
- catch(Exception ex)
+ catch(Exception)
{
AllTests.test(false);
}
@@ -690,10 +499,8 @@ public class AllTests
return callback.check();
}
- //UPGRADE_NOTE: The initialization of 'callback' was moved to method 'InitBlock'. 'ms-help://MS.VSCC.2003/commoner/redir/redirect.htm?keyword="jlca1005"'
- private Callback callback;
+ private Callback callback = new Callback();
}
-*/
public static TestPrx allTests(Ice.Communicator communicator, bool collocated)
{
@@ -733,16 +540,14 @@ public class AllTests
}
Console.Out.WriteLine("ok");
- /*
Console.Out.Write("base (AMI)... ");
Console.Out.Flush();
{
AMI_Test_baseAsBaseI cb = new AMI_Test_baseAsBaseI();
- test.baseAsBase_async(cb);
+ testPrx.baseAsBase_async(cb);
test(cb.check());
}
Console.Out.WriteLine("ok");
- */
Console.Out.Write("slicing of unknown derived... ");
Console.Out.Flush();
@@ -766,16 +571,14 @@ public class AllTests
}
Console.Out.WriteLine("ok");
- /*
Console.Out.Write("slicing of unknown derived (AMI)... ");
Console.Out.Flush();
{
AMI_Test_unknownDerivedAsBaseI cb = new AMI_Test_unknownDerivedAsBaseI();
- test.unknownDerivedAsBase_async(cb);
+ testPrx.unknownDerivedAsBase_async(cb);
test(cb.check());
}
Console.Out.WriteLine("ok");
- */
Console.Out.Write("non-slicing of known derived as base... ");
Console.Out.Flush();
@@ -800,16 +603,14 @@ public class AllTests
}
Console.Out.WriteLine("ok");
- /*
Console.Out.Write("non-slicing of known derived as base (AMI)... ");
Console.Out.Flush();
{
AMI_Test_knownDerivedAsBaseI cb = new AMI_Test_knownDerivedAsBaseI();
- test.knownDerivedAsBase_async(cb);
+ testPrx.knownDerivedAsBase_async(cb);
test(cb.check());
}
Console.Out.WriteLine("ok");
- */
Console.Out.Write("non-slicing of known derived as derived... ");
Console.Out.Flush();
@@ -834,16 +635,14 @@ public class AllTests
}
Console.Out.WriteLine("ok");
- /*
Console.Out.Write("non-slicing of known derived as derived (AMI)... ");
Console.Out.Flush();
{
AMI_Test_knownDerivedAsKnownDerivedI cb = new AMI_Test_knownDerivedAsKnownDerivedI();
- test.knownDerivedAsKnownDerived_async(cb);
+ testPrx.knownDerivedAsKnownDerived_async(cb);
test(cb.check());
}
Console.Out.WriteLine("ok");
- */
Console.Out.Write("slicing of unknown intermediate as base... ");
Console.Out.Flush();
@@ -867,16 +666,14 @@ public class AllTests
}
Console.Out.WriteLine("ok");
- /*
Console.Out.Write("slicing of unknown intermediate as base (AMI)... ");
Console.Out.Flush();
{
AMI_Test_unknownIntermediateAsBaseI cb = new AMI_Test_unknownIntermediateAsBaseI();
- test.unknownIntermediateAsBase_async(cb);
+ testPrx.unknownIntermediateAsBase_async(cb);
test(cb.check());
}
Console.Out.WriteLine("ok");
- */
Console.Out.Write("slicing of known intermediate as base... ");
Console.Out.Flush();
@@ -901,16 +698,14 @@ public class AllTests
}
Console.Out.WriteLine("ok");
- /*
Console.Out.Write("slicing of known intermediate as base (AMI)... ");
Console.Out.Flush();
{
AMI_Test_knownIntermediateAsBaseI cb = new AMI_Test_knownIntermediateAsBaseI();
- test.knownIntermediateAsBase_async(cb);
+ testPrx.knownIntermediateAsBase_async(cb);
test(cb.check());
}
Console.Out.WriteLine("ok");
- */
Console.Out.Write("slicing of known most derived as base... ");
Console.Out.Flush();
@@ -936,16 +731,14 @@ public class AllTests
}
Console.Out.WriteLine("ok");
- /*
Console.Out.Write("slicing of known most derived as base (AMI)... ");
Console.Out.Flush();
{
AMI_Test_knownMostDerivedAsBaseI cb = new AMI_Test_knownMostDerivedAsBaseI();
- test.knownMostDerivedAsBase_async(cb);
+ testPrx.knownMostDerivedAsBase_async(cb);
test(cb.check());
}
Console.Out.WriteLine("ok");
- */
Console.Out.Write("non-slicing of known intermediate as intermediate... ");
Console.Out.Flush();
@@ -970,16 +763,14 @@ public class AllTests
}
Console.Out.WriteLine("ok");
- /*
Console.Out.Write("non-slicing of known intermediate as intermediate (AMI)... ");
Console.Out.Flush();
{
AMI_Test_knownIntermediateAsKnownIntermediateI cb = new AMI_Test_knownIntermediateAsKnownIntermediateI();
- test.knownIntermediateAsKnownIntermediate_async(cb);
+ testPrx.knownIntermediateAsKnownIntermediate_async(cb);
test(cb.check());
}
Console.Out.WriteLine("ok");
- */
Console.Out.Write("non-slicing of known most derived as intermediate... ");
Console.Out.Flush();
@@ -1005,16 +796,14 @@ public class AllTests
}
Console.Out.WriteLine("ok");
- /*
Console.Out.Write("non-slicing of known most derived as intermediate (AMI)... ");
Console.Out.Flush();
{
AMI_Test_knownMostDerivedAsKnownIntermediateI cb = new AMI_Test_knownMostDerivedAsKnownIntermediateI();
- test.knownMostDerivedAsKnownIntermediate_async(cb);
+ testPrx.knownMostDerivedAsKnownIntermediate_async(cb);
test(cb.check());
}
Console.Out.WriteLine("ok");
- */
Console.Out.Write("non-slicing of known most derived as most derived... ");
Console.Out.Flush();
@@ -1040,16 +829,14 @@ public class AllTests
}
Console.Out.WriteLine("ok");
- /*
Console.Out.Write("non-slicing of known most derived as most derived (AMI)... ");
Console.Out.Flush();
{
AMI_Test_knownMostDerivedAsKnownMostDerivedI cb = new AMI_Test_knownMostDerivedAsKnownMostDerivedI();
- test.knownMostDerivedAsKnownMostDerived_async(cb);
- test(cb.check());
+ testPrx.knownMostDerivedAsKnownMostDerived_async(cb);
+ AllTests.test(cb.check());
}
Console.Out.WriteLine("ok");
- */
Console.Out.Write("slicing of unknown most derived, known intermediate as base... ");
Console.Out.Flush();
@@ -1074,16 +861,14 @@ public class AllTests
}
Console.Out.WriteLine("ok");
- /*
Console.Out.Write("slicing of unknown most derived, known intermediate as base (AMI)... ");
Console.Out.Flush();
{
AMI_Test_unknownMostDerived1AsBaseI cb = new AMI_Test_unknownMostDerived1AsBaseI();
- test.unknownMostDerived1AsBase_async(cb);
+ testPrx.unknownMostDerived1AsBase_async(cb);
test(cb.check());
}
Console.Out.WriteLine("ok");
- */
Console.Out.Write("slicing of unknown most derived, known intermediate as intermediate... ");
Console.Out.Flush();
@@ -1108,16 +893,14 @@ public class AllTests
}
Console.Out.WriteLine("ok");
- /*
Console.Out.Write("slicing of unknown most derived, known intermediate as intermediate (AMI)... ");
Console.Out.Flush();
{
AMI_Test_unknownMostDerived1AsKnownIntermediateI cb = new AMI_Test_unknownMostDerived1AsKnownIntermediateI();
- test.unknownMostDerived1AsKnownIntermediate_async(cb);
+ testPrx.unknownMostDerived1AsKnownIntermediate_async(cb);
test(cb.check());
}
Console.Out.WriteLine("ok");
- */
Console.Out.Write("slicing of unknown most derived, unknown intermediate thrown as base... ");
Console.Out.Flush();
@@ -1141,16 +924,14 @@ public class AllTests
}
Console.Out.WriteLine("ok");
- /*
Console.Out.Write("slicing of unknown most derived, unknown intermediate thrown as base (AMI)... ");
Console.Out.Flush();
{
AMI_Test_unknownMostDerived2AsBaseI cb = new AMI_Test_unknownMostDerived2AsBaseI();
- test.unknownMostDerived2AsBase_async(cb);
+ testPrx.unknownMostDerived2AsBase_async(cb);
test(cb.check());
}
Console.Out.WriteLine("ok");
- */
return testPrx;
}
diff --git a/cs/test/Ice/slicing/exceptions/Test.ice b/cs/test/Ice/slicing/exceptions/Test.ice
index f2041907c2e..cc3e8b3f85f 100755
--- a/cs/test/Ice/slicing/exceptions/Test.ice
+++ b/cs/test/Ice/slicing/exceptions/Test.ice
@@ -30,7 +30,7 @@ exception KnownMostDerived extends KnownIntermediate
string kmd;
};
-interface Test
+["ami"] interface Test
{
void baseAsBase() throws Base;
void unknownDerivedAsBase() throws Base;