Author: rupertlssmith
Date: Wed Jan 16 03:20:38 2008
New Revision: 612421

URL: http://svn.apache.org/viewvc?rev=612421&view=rev
Log:
Qpid-728 Mandatory message test handles returned messages with no problems.

Removed:
    
incubator/qpid/branches/M2.1/dotnet/Qpid.Integration.Tests/testcases/UndeliverableTest.cs
Modified:
    
incubator/qpid/branches/M2.1/dotnet/Qpid.Buffer.Tests/Properties/AssemblyInfo.cs
    incubator/qpid/branches/M2.1/dotnet/Qpid.Buffer/Properties/AssemblyInfo.cs
    
incubator/qpid/branches/M2.1/dotnet/Qpid.Client.Tests/Properties/AssemblyInfo.cs
    
incubator/qpid/branches/M2.1/dotnet/Qpid.Client.Transport.Socket.Blocking/Properties/AssemblyInfo.cs
    incubator/qpid/branches/M2.1/dotnet/Qpid.Client/Properties/AssemblyInfo.cs
    incubator/qpid/branches/M2.1/dotnet/Qpid.Codec/Properties/AssemblyInfo.cs
    
incubator/qpid/branches/M2.1/dotnet/Qpid.Common.Tests/Properties/AssemblyInfo.cs
    incubator/qpid/branches/M2.1/dotnet/Qpid.Common/Properties/AssemblyInfo.cs
    
incubator/qpid/branches/M2.1/dotnet/Qpid.Integration.Tests/testcases/MandatoryMessageTest.cs
    
incubator/qpid/branches/M2.1/dotnet/Qpid.Messaging/Properties/AssemblyInfo.cs
    
incubator/qpid/branches/M2.1/dotnet/Qpid.Sasl.Tests/Properties/AssemblyInfo.cs
    incubator/qpid/branches/M2.1/dotnet/Qpid.Sasl/Properties/AssemblyInfo.cs
    incubator/qpid/branches/M2.1/dotnet/TestClient/Properties/AssemblyInfo.cs
    incubator/qpid/branches/M2.1/dotnet/TopicListener/Properties/AssemblyInfo.cs
    
incubator/qpid/branches/M2.1/dotnet/TopicPublisher/Properties/AssemblyInfo.cs

Modified: 
incubator/qpid/branches/M2.1/dotnet/Qpid.Buffer.Tests/Properties/AssemblyInfo.cs
URL: 
http://svn.apache.org/viewvc/incubator/qpid/branches/M2.1/dotnet/Qpid.Buffer.Tests/Properties/AssemblyInfo.cs?rev=612421&r1=612420&r2=612421&view=diff
==============================================================================
--- 
incubator/qpid/branches/M2.1/dotnet/Qpid.Buffer.Tests/Properties/AssemblyInfo.cs
 (original)
+++ 
incubator/qpid/branches/M2.1/dotnet/Qpid.Buffer.Tests/Properties/AssemblyInfo.cs
 Wed Jan 16 03:20:38 2008
@@ -6,7 +6,7 @@
 // set of attributes. Change these attribute values to modify the information
 // associated with an assembly.
 [assembly: AssemblyTitle("Apache.Qpid.Buffer.Tests")]
-[assembly: AssemblyDescription("Built from svn revision number:  
612131:612165M")]
+[assembly: AssemblyDescription("Built from svn revision number:  612420M")]
 [assembly: AssemblyConfiguration("")]
 [assembly: AssemblyCompany("Apache Software Foundation")]
 [assembly: AssemblyProduct("Apache.Qpid.Buffer.Tests")]

Modified: 
incubator/qpid/branches/M2.1/dotnet/Qpid.Buffer/Properties/AssemblyInfo.cs
URL: 
http://svn.apache.org/viewvc/incubator/qpid/branches/M2.1/dotnet/Qpid.Buffer/Properties/AssemblyInfo.cs?rev=612421&r1=612420&r2=612421&view=diff
==============================================================================
--- incubator/qpid/branches/M2.1/dotnet/Qpid.Buffer/Properties/AssemblyInfo.cs 
(original)
+++ incubator/qpid/branches/M2.1/dotnet/Qpid.Buffer/Properties/AssemblyInfo.cs 
Wed Jan 16 03:20:38 2008
@@ -24,7 +24,7 @@
 // set of attributes. Change these attribute values to modify the information
 // associated with an assembly.
 [assembly: AssemblyTitle("Apache.Qpid.ByteBuffer")]
-[assembly: AssemblyDescription("Built from svn revision number:  
612131:612165M")]
+[assembly: AssemblyDescription("Built from svn revision number:  612420M")]
 [assembly: AssemblyConfiguration("")]
 [assembly: AssemblyCompany("Apache Software Foundation")]
 [assembly: AssemblyProduct("Apache.Qpid.ByteBuffer")]

Modified: 
incubator/qpid/branches/M2.1/dotnet/Qpid.Client.Tests/Properties/AssemblyInfo.cs
URL: 
http://svn.apache.org/viewvc/incubator/qpid/branches/M2.1/dotnet/Qpid.Client.Tests/Properties/AssemblyInfo.cs?rev=612421&r1=612420&r2=612421&view=diff
==============================================================================
--- 
incubator/qpid/branches/M2.1/dotnet/Qpid.Client.Tests/Properties/AssemblyInfo.cs
 (original)
+++ 
incubator/qpid/branches/M2.1/dotnet/Qpid.Client.Tests/Properties/AssemblyInfo.cs
 Wed Jan 16 03:20:38 2008
@@ -27,7 +27,7 @@
 // set of attributes. Change these attribute values to modify the information
 // associated with an assembly.
 [assembly: AssemblyTitle("Apache.Qpid.Client.Tests")]
-[assembly: AssemblyDescription("Built from svn revision number:  
612131:612165M")]
+[assembly: AssemblyDescription("Built from svn revision number:  612420M")]
 [assembly: AssemblyConfiguration("")]
 [assembly: AssemblyCompany("Apache Software Foundation")]
 [assembly: AssemblyProduct("Apache.Qpid.Client.Tests")]

Modified: 
incubator/qpid/branches/M2.1/dotnet/Qpid.Client.Transport.Socket.Blocking/Properties/AssemblyInfo.cs
URL: 
http://svn.apache.org/viewvc/incubator/qpid/branches/M2.1/dotnet/Qpid.Client.Transport.Socket.Blocking/Properties/AssemblyInfo.cs?rev=612421&r1=612420&r2=612421&view=diff
==============================================================================
--- 
incubator/qpid/branches/M2.1/dotnet/Qpid.Client.Transport.Socket.Blocking/Properties/AssemblyInfo.cs
 (original)
+++ 
incubator/qpid/branches/M2.1/dotnet/Qpid.Client.Transport.Socket.Blocking/Properties/AssemblyInfo.cs
 Wed Jan 16 03:20:38 2008
@@ -24,7 +24,7 @@
 // set of attributes. Change these attribute values to modify the information
 // associated with an assembly.
 [assembly: AssemblyTitle("Apache.Qpid.Transport.Blocking")]
-[assembly: AssemblyDescription("Built from svn revision number:  
612131:612165M")]
+[assembly: AssemblyDescription("Built from svn revision number:  612420M")]
 [assembly: AssemblyConfiguration("")]
 [assembly: AssemblyCompany("Apache Software Foundation")]
 [assembly: AssemblyProduct("Apache.Qpid.Transport.Blocking")]

Modified: 
incubator/qpid/branches/M2.1/dotnet/Qpid.Client/Properties/AssemblyInfo.cs
URL: 
http://svn.apache.org/viewvc/incubator/qpid/branches/M2.1/dotnet/Qpid.Client/Properties/AssemblyInfo.cs?rev=612421&r1=612420&r2=612421&view=diff
==============================================================================
--- incubator/qpid/branches/M2.1/dotnet/Qpid.Client/Properties/AssemblyInfo.cs 
(original)
+++ incubator/qpid/branches/M2.1/dotnet/Qpid.Client/Properties/AssemblyInfo.cs 
Wed Jan 16 03:20:38 2008
@@ -24,7 +24,7 @@
 // set of attributes. Change these attribute values to modify the information
 // associated with an assembly.
 [assembly: AssemblyTitle("Apache.Qpid.Client")]
-[assembly: AssemblyDescription("Built from svn revision number:  
612131:612165M")]
+[assembly: AssemblyDescription("Built from svn revision number:  612420M")]
 [assembly: AssemblyConfiguration("")]
 [assembly: AssemblyCompany("Apache Software Foundation")]
 [assembly: AssemblyProduct("Apache.Qpid.Client")]

Modified: 
incubator/qpid/branches/M2.1/dotnet/Qpid.Codec/Properties/AssemblyInfo.cs
URL: 
http://svn.apache.org/viewvc/incubator/qpid/branches/M2.1/dotnet/Qpid.Codec/Properties/AssemblyInfo.cs?rev=612421&r1=612420&r2=612421&view=diff
==============================================================================
--- incubator/qpid/branches/M2.1/dotnet/Qpid.Codec/Properties/AssemblyInfo.cs 
(original)
+++ incubator/qpid/branches/M2.1/dotnet/Qpid.Codec/Properties/AssemblyInfo.cs 
Wed Jan 16 03:20:38 2008
@@ -24,7 +24,7 @@
 // set of attributes. Change these attribute values to modify the information
 // associated with an assembly.
 [assembly: AssemblyTitle("Apache.Qpid.Codec")]
-[assembly: AssemblyDescription("Built from svn revision number:  
612131:612165M")]
+[assembly: AssemblyDescription("Built from svn revision number:  612420M")]
 [assembly: AssemblyConfiguration("")]
 [assembly: AssemblyCompany("Apache Software Foundation")]
 [assembly: AssemblyProduct("Apache.Qpid.Codec")]

Modified: 
incubator/qpid/branches/M2.1/dotnet/Qpid.Common.Tests/Properties/AssemblyInfo.cs
URL: 
http://svn.apache.org/viewvc/incubator/qpid/branches/M2.1/dotnet/Qpid.Common.Tests/Properties/AssemblyInfo.cs?rev=612421&r1=612420&r2=612421&view=diff
==============================================================================
--- 
incubator/qpid/branches/M2.1/dotnet/Qpid.Common.Tests/Properties/AssemblyInfo.cs
 (original)
+++ 
incubator/qpid/branches/M2.1/dotnet/Qpid.Common.Tests/Properties/AssemblyInfo.cs
 Wed Jan 16 03:20:38 2008
@@ -4,7 +4,7 @@
 // set of attributes. Change these attribute values to modify the information
 // associated with an assembly.
 [assembly: AssemblyTitle("Apache.Qpid.Common.Tests")]
-[assembly: AssemblyDescription("Built from svn revision number:  
612131:612165M")]
+[assembly: AssemblyDescription("Built from svn revision number:  612420M")]
 [assembly: AssemblyConfiguration("")]
 [assembly: AssemblyCompany("Apache Software Foundation")]
 [assembly: AssemblyProduct("Apache.Qpid.Common.Tests")]

Modified: 
incubator/qpid/branches/M2.1/dotnet/Qpid.Common/Properties/AssemblyInfo.cs
URL: 
http://svn.apache.org/viewvc/incubator/qpid/branches/M2.1/dotnet/Qpid.Common/Properties/AssemblyInfo.cs?rev=612421&r1=612420&r2=612421&view=diff
==============================================================================
--- incubator/qpid/branches/M2.1/dotnet/Qpid.Common/Properties/AssemblyInfo.cs 
(original)
+++ incubator/qpid/branches/M2.1/dotnet/Qpid.Common/Properties/AssemblyInfo.cs 
Wed Jan 16 03:20:38 2008
@@ -24,7 +24,7 @@
 // set of attributes. Change these attribute values to modify the information
 // associated with an assembly.
 [assembly: AssemblyTitle("Apache.Qpid.Common")]
-[assembly: AssemblyDescription("Built from svn revision number:  
612131:612165M")]
+[assembly: AssemblyDescription("Built from svn revision number:  612420M")]
 [assembly: AssemblyConfiguration("")]
 [assembly: AssemblyCompany("Apache Software Foundation")]
 [assembly: AssemblyProduct("Apache.Qpid.Common")]

Modified: 
incubator/qpid/branches/M2.1/dotnet/Qpid.Integration.Tests/testcases/MandatoryMessageTest.cs
URL: 
http://svn.apache.org/viewvc/incubator/qpid/branches/M2.1/dotnet/Qpid.Integration.Tests/testcases/MandatoryMessageTest.cs?rev=612421&r1=612420&r2=612421&view=diff
==============================================================================
--- 
incubator/qpid/branches/M2.1/dotnet/Qpid.Integration.Tests/testcases/MandatoryMessageTest.cs
 (original)
+++ 
incubator/qpid/branches/M2.1/dotnet/Qpid.Integration.Tests/testcases/MandatoryMessageTest.cs
 Wed Jan 16 03:20:38 2008
@@ -19,214 +19,117 @@
  *
  */
 using System;
-using System.Runtime.InteropServices;
 using System.Threading;
 using log4net;
 using NUnit.Framework;
-using Apache.Qpid.Client.Qms;
-using Apache.Qpid.Client;
 using Apache.Qpid.Messaging;
 
 namespace Apache.Qpid.Integration.Tests.testcases
 {
+    /// <summary>
+    /// MandatoryMessageTest checks that messages sent with the 'mandatory' 
flag, must either be routed to a valid
+    /// queue or returned to the sender when no route is available.
+    ///
+    /// <p><table id="crc"><caption>CRC Card</caption>
+    /// <tr><th> Responsibilities <th> Collaborations
+    /// <tr><td> Check default exchange returns unroutable mandatory messages.
+    /// <tr><td> Check direct exchange returns unroutable mandatory messages.
+    /// <tr><td> Check headers exchange returns unroutable mandatory messages.
+    /// <tr><td> Check topic exchange returns unroutable mandatory messages.
+    /// </table>
+    /// </summary>
     [TestFixture, Category("Integration")]
-    public class MandatoryMessageTest
+    public class MandatoryMessageTest : BaseMessagingTestFixture
     {
-        private static readonly ILog _log = 
LogManager.GetLogger(typeof(MandatoryMessageTest));
+        /// <summary>Used for debugging purposes.</summary>
+        private static ILog log = 
LogManager.GetLogger(typeof(MandatoryMessageTest));
 
-        /// <summary>Specifies the number of times to run the test 
cycle.</summary>
-        const int NUM_MESSAGES = 10;
+        /// <summary>Defines the maximum time in milliseconds, to wait for 
redelivery to occurr.</summary>
+        public const int TIMEOUT = 1000;
 
-        /// <summary>Determines how many messages to send within each 
commit.</summary>
-        const int COMMIT_BATCH_SIZE = 1;
-
-        /// <summary>Specifies the duration of the pause to place between each 
message sent in the test.</summary>
-        //const int SLEEP_MILLIS = 1;
-
-        /// <summary>Specified the maximum time in milliseconds to wait for 
the test to complete.</summary>
-        const int TIMEOUT = 10000;
-
-        /// <summary>Defines the number of test messages to send, before 
prompting the user to fail a broker.</summary>
-        const int FAIL_POINT = 5;
-
-        /// <summary>Specified the ack mode to use for the test.</summary>
-        AcknowledgeMode _acknowledgeMode = AcknowledgeMode.AutoAcknowledge;
-
-        /// <summary>Determines whether this test runs transactionally or not. 
</summary>
-        bool transacted = false;
-
-        /// <summary>Holds the connection to run the test over.</summary>
-        AMQConnection _connection;
-
-        /// <summary>Holds the channel for the test message publisher. 
</summary>
-        IChannel publishingChannel;
-
-        /// <summary>Holds the test message publisher. </summary>
-        IMessagePublisher publisher;
-
-        /// <summary>Used to keep count of the number of messages sent. 
</summary>
-        int messagesSent;
-
-        /// <summary>Used to keep count of the number of messages received. 
</summary>
-        int messagesReceived;
-
-        /// <summary>Used to wait for test completion on. </summary>
-        private static object testComplete = new Object();
+        /// <summary>Condition used as a coordinate receipt of redelivery 
exception to the sending thread.</summary>
+        private ManualResetEvent errorEvent;
 
+        /// <summary>Holds the last received error condition, for examination 
by the tests sending thread.</summary>
+        private Exception lastErrorException;
+        
+        [SetUp]
+        public override void Init()
+        {
+            base.Init();
+
+            errorEvent = new ManualResetEvent(false);
+            lastErrorException = null;            
+            _connection.ExceptionListener = new 
ExceptionListenerDelegate(OnException);
+        }
+        
         /// <summary>
+        /// Handles all exception conditions on the connection. The error 
event is notified and the exception recorded as the last seen.
         /// </summary>
-        /// [SetUp]
-        public void Init(IConnectionInfo connectionInfo)
+        ///
+        /// <param name="e">The asynchronous exception on the 
connection.</param>
+        public void OnException(Exception e)
         {
-            // Reset all counts.
-            messagesSent = 0;
-            messagesReceived = 0;
-
-            // Create a connection for the test.
-            _connection = new AMQConnection(connectionInfo);
-
-            // Create a consumer to receive the test messages.
-            IChannel receivingChannel = _connection.CreateChannel(false, 
_acknowledgeMode);
-
-            string queueName = receivingChannel.GenerateUniqueName();
-            receivingChannel.DeclareQueue(queueName, false, true, true);
-            receivingChannel.Bind(queueName, "amq.direct", queueName);
-
-            IMessageConsumer consumer = 
receivingChannel.CreateConsumerBuilder(queueName)
-                .WithPrefetchLow(30)
-                .WithPrefetchHigh(60).Create();
-
-            consumer.OnMessage = new MessageReceivedDelegate(OnMessage);
-            _connection.Start();
-
-            // Create a publisher to send the test messages.
-            publishingChannel = _connection.CreateChannel(transacted, 
AcknowledgeMode.NoAcknowledge);
-            publisher = publishingChannel.CreatePublisherBuilder()
-                .WithRoutingKey(queueName)
-                .Create();
-
-            _log.Debug("connection = " + _connection);
-            _log.Debug("connectionInfo = " + connectionInfo);
-            _log.Debug("connection.AsUrl = " + _connection.toURL());
-            _log.Debug("AcknowledgeMode is " + _acknowledgeMode);
+            lastErrorException = e;
+            errorEvent.Set();
         }
-
-        /// <summary>
-        /// Clean up the test connection.
-        /// </summary>
-        [TearDown]
-        public virtual void Shutdown()
+        
+        [Test]
+        public void SendUndeliverableMessageOnDefaultExchange()
         {
-            Thread.Sleep(2000);
-            _connection.Close();
+            SendOne(null);
         }
-
-        /// <summary>
-        /// Runs a failover test, with the failover configuration specified in 
the Qpid connection URL format.
-        /// </summary>
+        
         [Test]
-        public void TestWithUrl()
+        public void SendUndeliverableMessageOnDirectExchange()
         {
-            _log.Debug("public void runTestWithUrl(): called");
-
-            // Parse the connection parameters from a URL.
-            String clientId = "failover" + DateTime.Now.Ticks;
-            string defaultUrl = "amqp://guest:guest@" + clientId + "/test" +
-                
"?brokerlist='tcp://localhost:5672;tcp://localhost:5673'&failover='roundrobin'";
            
-            IConnectionInfo connectionInfo = 
QpidConnectionInfo.FromUrl(defaultUrl);
-            
-            Init(connectionInfo);
-            DoMandatoryMessageTest();
+            SendOne(ExchangeNameDefaults.DIRECT);
         }
-
+        
+        [Test]
+        public void SendUndeliverableMessageOnTopicExchange()
+        {
+            SendOne(ExchangeNameDefaults.TOPIC);
+        }
+        
+        [Test]
+        public void SendUndeliverableMessageOnHeadersExchange()
+        {
+            SendOne(ExchangeNameDefaults.HEADERS);
+        }
+        
         /// <summary>
-        /// Send the test messages, prompting at the fail point for the user 
to cause a broker failure. The test checks that all messages sent
-        /// are received within the test time limit.
+        /// Sends a single message to the specified exchange with the routing 
key 'unboundkey', marked as mandatory.
+        /// A check is performed to assert that a redelivery error is returned 
from the broker for the message.
         /// </summary>
         ///
-        /// <param name="connectionInfo">The connection parameters, specifying 
the brokers to fail between.</param>
-        void DoMandatoryMessageTest()
+        /// <param name="exchangeName">The name of the exchange to send 
to.</param>
+        private void SendOne(string exchangeName)
         {
-            _log.Debug("void DoMandatoryMessageTest(IConnectionInfo 
connectionInfo): called");
-
-            for (int i = 1; i <= NUM_MESSAGES; ++i)
-            {
-                ITextMessage msg = 
publishingChannel.CreateTextMessage("message=" + messagesSent);
-                //_log.Debug("sending message = " + msg.Text);
-                publisher.Send(msg);
-                messagesSent++;
-
-                _log.Debug("messagesSent = " + messagesSent);
-
-                if (transacted)
-                {
-                    publishingChannel.Commit();
-                }
-            }
-
-            // Wait for all of the test messages to be received, checking that 
this occurs within the test time limit.
-            bool withinTimeout;
-
-            lock(testComplete)
-            {
-                withinTimeout = Monitor.Wait(testComplete, TIMEOUT);
-            }            
+            log.Debug("private void SendOne(string exchangeName = " + 
exchangeName + "): called");
+            
+            // Send a test message to a unbound key on the specified exchange.
+            MessagePublisherBuilder builder = _channel.CreatePublisherBuilder()
+                .WithRoutingKey("unboundkey")
+                .WithMandatory(true);
 
-            if (!withinTimeout)
+            if ( exchangeName != null )
             {
-                Assert.Fail("Test timed out, before all messages received.");
+                builder.WithExchangeName(exchangeName);
             }
 
-            _log.Debug("void DoMandatoryMessageTest(IConnectionInfo 
connectionInfo): exiting");
-        }
+            IMessagePublisher publisher = builder.Create();
+            publisher.Send(_channel.CreateTextMessage("Test Message"));
+            
+            // Wait for up to the timeout for a redelivery exception to be 
returned.
+            errorEvent.WaitOne(TIMEOUT, true);
 
-        /// <summary>
-        /// Receives all of the test messages.
-        /// </summary>
-        ///
-        /// <param name="message">The newly arrived test message.</param>
-        public void OnMessage(IMessage message)
-        {
-            try
-            {
-                if (_acknowledgeMode == AcknowledgeMode.ClientAcknowledge)
-                {
-                    message.Acknowledge();
-                }
-
-                messagesReceived++;
-
-                _log.Debug("messagesReceived = " + messagesReceived);
-
-                // Check if all of the messages in the test have been 
received, in which case notify the message producer that the test has 
-                // succesfully completed.
-                if (messagesReceived == NUM_MESSAGES)
-                {
-                    lock (testComplete)
-                    {
-                        Monitor.Pulse(testComplete);
-                    }
-                }
-            }
-            catch (QpidException e)
-            {
-                _log.Fatal("Exception received. About to stop.", e);
-                Stop();
-            }
-        }
+            // Asserts that a redelivery exception was returned, and is of the 
correct type.
+            Type expectedException = typeof(AMQUndeliveredException);
+            Exception ex = lastErrorException;
 
-        // <summary>Closes the test connection.</summary>
-        private void Stop()
-        {
-            _log.Debug("Stopping...");
-            try
-            {
-                _connection.Close();
-            }
-            catch (QpidException e)
-            {
-                _log.Debug("Failed to shutdown: ", e);
-            }
+            Assert.IsNotNull(ex, "No exception was thrown by the test. 
Expected " + expectedException);
+            Assert.IsInstanceOfType(expectedException, ex.InnerException);
         }
     }
 }

Modified: 
incubator/qpid/branches/M2.1/dotnet/Qpid.Messaging/Properties/AssemblyInfo.cs
URL: 
http://svn.apache.org/viewvc/incubator/qpid/branches/M2.1/dotnet/Qpid.Messaging/Properties/AssemblyInfo.cs?rev=612421&r1=612420&r2=612421&view=diff
==============================================================================
--- 
incubator/qpid/branches/M2.1/dotnet/Qpid.Messaging/Properties/AssemblyInfo.cs 
(original)
+++ 
incubator/qpid/branches/M2.1/dotnet/Qpid.Messaging/Properties/AssemblyInfo.cs 
Wed Jan 16 03:20:38 2008
@@ -25,7 +25,7 @@
 // set of attributes. Change these attribute values to modify the information
 // associated with an assembly.
 [assembly: AssemblyTitle("Apache.Qpid.Messaging")]
-[assembly: AssemblyDescription("Built from svn revision number:  
612131:612165M")]
+[assembly: AssemblyDescription("Built from svn revision number:  612420M")]
 [assembly: AssemblyConfiguration("")]
 [assembly: AssemblyCompany("Apache Software Foundation")]
 [assembly: AssemblyProduct("Apache.Qpid.Messaging")]

Modified: 
incubator/qpid/branches/M2.1/dotnet/Qpid.Sasl.Tests/Properties/AssemblyInfo.cs
URL: 
http://svn.apache.org/viewvc/incubator/qpid/branches/M2.1/dotnet/Qpid.Sasl.Tests/Properties/AssemblyInfo.cs?rev=612421&r1=612420&r2=612421&view=diff
==============================================================================
--- 
incubator/qpid/branches/M2.1/dotnet/Qpid.Sasl.Tests/Properties/AssemblyInfo.cs 
(original)
+++ 
incubator/qpid/branches/M2.1/dotnet/Qpid.Sasl.Tests/Properties/AssemblyInfo.cs 
Wed Jan 16 03:20:38 2008
@@ -6,7 +6,7 @@
 // set of attributes. Change these attribute values to modify the information
 // associated with an assembly.
 [assembly: AssemblyTitle("Apache.Qpid.Sasl.Tests")]
-[assembly: AssemblyDescription("Built from svn revision number:  
612131:612165M")]
+[assembly: AssemblyDescription("Built from svn revision number:  612420M")]
 [assembly: AssemblyConfiguration("")]
 [assembly: AssemblyCompany("Apache Software Foundation")]
 [assembly: AssemblyProduct("Apache.Qpid.Sasl.Tests")]

Modified: 
incubator/qpid/branches/M2.1/dotnet/Qpid.Sasl/Properties/AssemblyInfo.cs
URL: 
http://svn.apache.org/viewvc/incubator/qpid/branches/M2.1/dotnet/Qpid.Sasl/Properties/AssemblyInfo.cs?rev=612421&r1=612420&r2=612421&view=diff
==============================================================================
--- incubator/qpid/branches/M2.1/dotnet/Qpid.Sasl/Properties/AssemblyInfo.cs 
(original)
+++ incubator/qpid/branches/M2.1/dotnet/Qpid.Sasl/Properties/AssemblyInfo.cs 
Wed Jan 16 03:20:38 2008
@@ -7,7 +7,7 @@
 // set of attributes. Change these attribute values to modify the information
 // associated with an assembly.
 [assembly: AssemblyTitle("Apache.Qpid.Sasl")]
-[assembly: AssemblyDescription("Built from svn revision number:  
612131:612165M")]
+[assembly: AssemblyDescription("Built from svn revision number:  612420M")]
 [assembly: AssemblyConfiguration("")]
 [assembly: AssemblyCompany("Apache Software Foundation")]
 [assembly: AssemblyProduct("Apache.Qpid.Sasl")]

Modified: 
incubator/qpid/branches/M2.1/dotnet/TestClient/Properties/AssemblyInfo.cs
URL: 
http://svn.apache.org/viewvc/incubator/qpid/branches/M2.1/dotnet/TestClient/Properties/AssemblyInfo.cs?rev=612421&r1=612420&r2=612421&view=diff
==============================================================================
--- incubator/qpid/branches/M2.1/dotnet/TestClient/Properties/AssemblyInfo.cs 
(original)
+++ incubator/qpid/branches/M2.1/dotnet/TestClient/Properties/AssemblyInfo.cs 
Wed Jan 16 03:20:38 2008
@@ -6,7 +6,7 @@
 // set of attributes. Change these attribute values to modify the information
 // associated with an assembly.
 [assembly: AssemblyTitle("TestClient")]
-[assembly: AssemblyDescription("Built from svn revision number:  
612131:612165M")]
+[assembly: AssemblyDescription("Built from svn revision number:  612420M")]
 [assembly: AssemblyConfiguration("")]
 [assembly: AssemblyCompany("Apache Software Foundation")]
 [assembly: AssemblyProduct("TestClient")]

Modified: 
incubator/qpid/branches/M2.1/dotnet/TopicListener/Properties/AssemblyInfo.cs
URL: 
http://svn.apache.org/viewvc/incubator/qpid/branches/M2.1/dotnet/TopicListener/Properties/AssemblyInfo.cs?rev=612421&r1=612420&r2=612421&view=diff
==============================================================================
--- 
incubator/qpid/branches/M2.1/dotnet/TopicListener/Properties/AssemblyInfo.cs 
(original)
+++ 
incubator/qpid/branches/M2.1/dotnet/TopicListener/Properties/AssemblyInfo.cs 
Wed Jan 16 03:20:38 2008
@@ -6,7 +6,7 @@
 // set of attributes. Change these attribute values to modify the information
 // associated with an assembly.
 [assembly: AssemblyTitle("TopicListener")]
-[assembly: AssemblyDescription("Built from svn revision number:  
612131:612165M")]
+[assembly: AssemblyDescription("Built from svn revision number:  612420M")]
 [assembly: AssemblyConfiguration("")]
 [assembly: AssemblyCompany("Apache Software Foundation")]
 [assembly: AssemblyProduct("TopicListener")]

Modified: 
incubator/qpid/branches/M2.1/dotnet/TopicPublisher/Properties/AssemblyInfo.cs
URL: 
http://svn.apache.org/viewvc/incubator/qpid/branches/M2.1/dotnet/TopicPublisher/Properties/AssemblyInfo.cs?rev=612421&r1=612420&r2=612421&view=diff
==============================================================================
--- 
incubator/qpid/branches/M2.1/dotnet/TopicPublisher/Properties/AssemblyInfo.cs 
(original)
+++ 
incubator/qpid/branches/M2.1/dotnet/TopicPublisher/Properties/AssemblyInfo.cs 
Wed Jan 16 03:20:38 2008
@@ -6,7 +6,7 @@
 // set of attributes. Change these attribute values to modify the information
 // associated with an assembly.
 [assembly: AssemblyTitle("TopicPublisher")]
-[assembly: AssemblyDescription("Built from svn revision number:  
612131:612165M")]
+[assembly: AssemblyDescription("Built from svn revision number:  612420M")]
 [assembly: AssemblyConfiguration("")]
 [assembly: AssemblyCompany("Apache Software Foundation")]
 [assembly: AssemblyProduct("TopicPublisher")]


Reply via email to