//
-// MonoTests.System.Runtime.Remoting.AsyncCalls.cs
+// MonoTests.Remoting.AsyncCalls.cs
//
// Author: Lluis Sanchez Gual (lluis@ximian.com)
//
using System.Text;
using System.Runtime.InteropServices;
-namespace MonoTests.System.Runtime.Remoting
+namespace MonoTests.Remoting
{
public abstract class AsyncCallTest : BaseCallTest
{
//
-// MonoTests.System.Runtime.Remoting.BaseCalls.cs
+// MonoTests.Remoting.BaseCalls.cs
//
// Author: Lluis Sanchez Gual (lluis@ximian.com)
//
using System.Text;
using System.Threading;
using System.Collections;
+using System.Globalization;
using System.Runtime.Remoting;
using System.Runtime.Remoting.Channels;
using System.Runtime.Remoting.Messaging;
using System.Runtime.InteropServices;
using NUnit.Framework;
-namespace MonoTests.System.Runtime.Remoting
+namespace MonoTests.Remoting
{
public abstract class BaseCallTest : Assertion
{
[TestFixtureSetUp]
public void Run()
{
- remoteDomId = CreateServer ();
+ try
+ {
+ remoteDomId = CreateServer ();
+ }
+ catch (Exception ex)
+ {
+ Console.WriteLine (ex);
+ }
}
[TestFixtureTearDown]
ChannelServices.RegisterChannel (chs);
AppDomain domain = AppDomain.CreateDomain ("testdomain");
- server = (CallsDomainServer) domain.CreateInstanceAndUnwrap(GetType().Assembly.FullName,"MonoTests.System.Runtime.Remoting.CallsDomainServer");
+ server = (CallsDomainServer) domain.CreateInstanceAndUnwrap(GetType().Assembly.FullName,"MonoTests.Remoting.CallsDomainServer");
remoteUris = server.Start (cm);
return server.GetDomId ();
}
public override string PrimitiveParamsInOut (ref int a1, out int a2, ref float b1, out float b2, ref char c1, out char c2, ref string d1, out string d2)
{
- string res = "" + a1 + "-" + b1 + "-" + c1 + "-" + d1 + "@" + Thread.GetDomainID();
+ string res = "" + a1 + "-" + b1.ToString(CultureInfo.InvariantCulture) + "-" + c1 + "-" + d1 + "@" + Thread.GetDomainID();
a2 = 12345678;
b2 = 53455.345f;
c2 = 'g';
//\r
-// MonoTests.System.Runtime.Remoting.CallSeq.cs\r
+// MonoTests.Remoting.CallSeq.cs\r
//\r
// Author: Lluis Sanchez Gual (lluis@ximian.com)\r
//\r
using System.Collections;\r
using NUnit.Framework;\r
\r
-namespace MonoTests.System.Runtime.Remoting\r
+namespace MonoTests.Remoting\r
{\r
public class CallSeq\r
{\r
+2004-02-23 Lluis Sanchez Gual <lluis@ximian.com>
+
+ * AsyncCalls.cs, BaseCalls.cs, CallSeq.cs, ContextHookAttribute.cs,
+ ContextsTest.cs, CrossDomainCalls.cs, DelegateCalls.cs, HttpCalls.cs,
+ ReflectionCalls.cs, ServerObject.cs, SyncCalls.cs, TcpCalls.cs:
+ Shortened namespace name.
+
2003-11-11 Lluis Sanchez Gual <lluis@ximian.com>
* BaseCalls.cs: Little fix.
//\r
-// MonoTests.System.Runtime.Remoting.ContextHookAttribute.cs\r
+// MonoTests.Remoting.ContextHookAttribute.cs\r
//\r
// Author: Lluis Sanchez Gual (lluis@ximian.com)\r
//\r
using System.Runtime.Remoting;\r
using System.Threading;\r
\r
-namespace MonoTests.System.Runtime.Remoting\r
+namespace MonoTests.Remoting\r
{\r
[Serializable,AttributeUsage(AttributeTargets.Class)]\r
public class ContextHookAttribute: Attribute, IContextAttribute, IContextProperty, IContributeObjectSink, IContributeServerContextSink, IContributeEnvoySink, IContributeClientContextSink\r
//\r
-// MonoTests.System.Runtime.Remoting.ContextsTest.cs\r
+// MonoTests.Remoting.ContextsTest.cs\r
//\r
// Author: Lluis Sanchez Gual (lluis@ximian.com)\r
//\r
using System.Runtime.Remoting.Contexts;\r
using NUnit.Framework;\r
\r
-namespace MonoTests.System.Runtime.Remoting\r
+namespace MonoTests.Remoting\r
{\r
[TestFixture]\r
public class ContextsTest\r
public void TestRemoteContext ()\r
{\r
AppDomain domain = AppDomain.CreateDomain ("test");\r
- DomainServer server = (DomainServer) domain.CreateInstanceAndUnwrap(GetType().Assembly.FullName,"MonoTests.System.Runtime.Remoting.DomainServer");\r
+ DomainServer server = (DomainServer) domain.CreateInstanceAndUnwrap(GetType().Assembly.FullName,"MonoTests.Remoting.DomainServer");\r
try\r
{\r
CallSeq.Init("TestRemoteContext");\r
//
-// MonoTests.System.Runtime.Remoting.CrossDomainCalls.cs
+// MonoTests.Remoting.CrossDomainCalls.cs
//
// Author: Lluis Sanchez Gual (lluis@ximian.com)
//
using System.Runtime.Remoting.Channels.Tcp;
using NUnit.Framework;
-namespace MonoTests.System.Runtime.Remoting
+namespace MonoTests.Remoting
{
class CrossDomainServer: MarshalByRefObject
{
protected override int CreateServer ()
{
AppDomain domain = AppDomain.CreateDomain ("testdomain");
- server = (CrossDomainServer) domain.CreateInstanceAndUnwrap(GetType().Assembly.FullName,"MonoTests.System.Runtime.Remoting.CrossDomainServer");
+ server = (CrossDomainServer) domain.CreateInstanceAndUnwrap(GetType().Assembly.FullName,"MonoTests.Remoting.CrossDomainServer");
return server.GetDomId ();
}
protected override int CreateServer ()
{
AppDomain domain = AppDomain.CreateDomain ("testdomain");
- server = (CrossDomainServer) domain.CreateInstanceAndUnwrap(GetType().Assembly.FullName,"MonoTests.System.Runtime.Remoting.CrossDomainServer");
+ server = (CrossDomainServer) domain.CreateInstanceAndUnwrap(GetType().Assembly.FullName,"MonoTests.Remoting.CrossDomainServer");
return server.GetDomId ();
}
protected override int CreateServer ()
{
AppDomain domain = AppDomain.CreateDomain ("testdomain");
- server = (CrossDomainServer) domain.CreateInstanceAndUnwrap(GetType().Assembly.FullName,"MonoTests.System.Runtime.Remoting.CrossDomainServer");
+ server = (CrossDomainServer) domain.CreateInstanceAndUnwrap(GetType().Assembly.FullName,"MonoTests.Remoting.CrossDomainServer");
return server.GetDomId ();
}
protected override int CreateServer ()
{
AppDomain domain = AppDomain.CreateDomain ("testdomain");
- server = (CrossDomainServer) domain.CreateInstanceAndUnwrap(GetType().Assembly.FullName,"MonoTests.System.Runtime.Remoting.CrossDomainServer");
+ server = (CrossDomainServer) domain.CreateInstanceAndUnwrap(GetType().Assembly.FullName,"MonoTests.Remoting.CrossDomainServer");
return server.GetDomId ();
}
//
-// MonoTests.System.Runtime.Remoting.DelegateCalls.cs
+// MonoTests.Remoting.DelegateCalls.cs
//
// Author: Lluis Sanchez Gual (lluis@ximian.com)
//
using System.Text;
using System.Runtime.InteropServices;
-namespace MonoTests.System.Runtime.Remoting
+namespace MonoTests.Remoting
{
public abstract class DelegateCallTest : BaseCallTest
{
//
-// MonoTests.System.Runtime.Remoting.HttpCalls.cs
+// MonoTests.Remoting.HttpCalls.cs
//
// Author: Lluis Sanchez Gual (lluis@ximian.com)
//
using System.Runtime.Remoting.Channels.Http;
using NUnit.Framework;
-namespace MonoTests.System.Runtime.Remoting
+namespace MonoTests.Remoting
{
[TestFixture]
public class HttpSyncCallTest : SyncCallTest
//
-// MonoTests.System.Runtime.Remoting.ReflectionCalls.cs
+// MonoTests.Remoting.ReflectionCalls.cs
//
// Author: Lluis Sanchez Gual (lluis@ximian.com)
//
using System.Text;
using System.Runtime.InteropServices;
-namespace MonoTests.System.Runtime.Remoting
+namespace MonoTests.Remoting
{
public abstract class ReflectionCallTest : BaseCallTest
{
//\r
-// MonoTests.System.Runtime.Remoting.ServerObject.cs\r
+// MonoTests.Remoting.ServerObject.cs\r
//\r
// Author: Lluis Sanchez Gual (lluis@ximian.com)\r
//\r
using System.Runtime.Remoting.Lifetime;\r
using System.Collections;\r
\r
-namespace MonoTests.System.Runtime.Remoting\r
+namespace MonoTests.Remoting\r
{\r
// A list of ServerObject instances\r
\r
//
-// MonoTests.System.Runtime.Remoting.SyncCalls.cs
+// MonoTests.Remoting.SyncCalls.cs
//
// Author: Lluis Sanchez Gual (lluis@ximian.com)
//
using System.Text;
using System.Runtime.InteropServices;
-namespace MonoTests.System.Runtime.Remoting
+namespace MonoTests.Remoting
{
public abstract class SyncCallTest : BaseCallTest
{
//
-// MonoTests.System.Runtime.Remoting.TcpCalls.cs
+// MonoTests.Remoting.TcpCalls.cs
//
// Author: Lluis Sanchez Gual (lluis@ximian.com)
//
using System.Runtime.Remoting.Channels.Tcp;
using NUnit.Framework;
-namespace MonoTests.System.Runtime.Remoting
+namespace MonoTests.Remoting
{
[TestFixture]
public class TcpSyncCallTest : SyncCallTest
public override IChannelReceiver CreateServerChannel ()
{
- return new TcpChannel (1122);
+ return new TcpChannel (9738);
}
}
}