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")]