You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@activemq.apache.org by ta...@apache.org on 2009/11/09 15:24:26 UTC
svn commit: r834076 - in
/activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/src/test/csharp/Commands:
ActiveMQMapMessageTest.cs ActiveMQMessageTest.cs
Author: tabish
Date: Mon Nov 9 14:24:19 2009
New Revision: 834076
URL: http://svn.apache.org/viewvc?rev=834076&view=rev
Log:
http://issues.apache.org/activemq/browse/AMQNET-207
Apply patch.
Modified:
activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/src/test/csharp/Commands/ActiveMQMapMessageTest.cs
activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/src/test/csharp/Commands/ActiveMQMessageTest.cs
Modified: activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/src/test/csharp/Commands/ActiveMQMapMessageTest.cs
URL: http://svn.apache.org/viewvc/activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/src/test/csharp/Commands/ActiveMQMapMessageTest.cs?rev=834076&r1=834075&r2=834076&view=diff
==============================================================================
--- activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/src/test/csharp/Commands/ActiveMQMapMessageTest.cs (original)
+++ activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/src/test/csharp/Commands/ActiveMQMapMessageTest.cs Mon Nov 9 14:24:19 2009
@@ -20,6 +20,7 @@
using System.Text;
using System.Collections;
using Apache.NMS.ActiveMQ.Commands;
+using System.Globalization;
namespace Apache.NMS.ActiveMQ.Test.Commands
{
@@ -237,8 +238,8 @@
Byte byteValue = Byte.Parse("1");
byte[] bytesValue = new byte[3];
Char charValue = (Char) 'a';
- Double doubleValue = Double.Parse("1.5");
- Single floatValue = Single.Parse("1.5");
+ Double doubleValue = Double.Parse("1.5", CultureInfo.InvariantCulture);
+ Single floatValue = Single.Parse("1.5", CultureInfo.InvariantCulture);
Int32 intValue = Int32.Parse("1");
Int64 longValue = Int64.Parse("1");
Int16 shortValue = Int16.Parse("1");
Modified: activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/src/test/csharp/Commands/ActiveMQMessageTest.cs
URL: http://svn.apache.org/viewvc/activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/src/test/csharp/Commands/ActiveMQMessageTest.cs?rev=834076&r1=834075&r2=834076&view=diff
==============================================================================
--- activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/src/test/csharp/Commands/ActiveMQMessageTest.cs (original)
+++ activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/src/test/csharp/Commands/ActiveMQMessageTest.cs Mon Nov 9 14:24:19 2009
@@ -731,11 +731,12 @@
{
ActiveMQMessage msg = new ActiveMQMessage();
String propertyName = "property";
- msg.Properties.SetFloat(propertyName, (float)1.5);
- Assert.AreEqual((float)msg.Properties[propertyName], 1.5, 0);
- Assert.AreEqual(msg.Properties.GetFloat(propertyName), 1.5, 0);
- Assert.AreEqual(msg.Properties.GetDouble(propertyName), 1.5, 0);
- Assert.AreEqual(msg.Properties.GetString(propertyName), "1.5");
+ float floatValue = (float)1.5;
+ msg.Properties.SetFloat(propertyName, floatValue);
+ Assert.AreEqual((float)msg.Properties[propertyName], floatValue, 0);
+ Assert.AreEqual(msg.Properties.GetFloat(propertyName), floatValue, 0);
+ Assert.AreEqual(msg.Properties.GetDouble(propertyName), floatValue, 0);
+ Assert.AreEqual(msg.Properties.GetString(propertyName), floatValue.ToString());
try
{
@@ -788,10 +789,11 @@
{
ActiveMQMessage msg = new ActiveMQMessage();
String propertyName = "property";
- msg.Properties.SetDouble(propertyName, 1.5);
- Assert.AreEqual((double)msg.Properties[propertyName], 1.5, 0);
- Assert.AreEqual(msg.Properties.GetDouble(propertyName), 1.5, 0);
- Assert.AreEqual(msg.Properties.GetString(propertyName), "1.5");
+ Double doubleValue = 1.5;
+ msg.Properties.SetDouble(propertyName, doubleValue);
+ Assert.AreEqual((double)msg.Properties[propertyName], doubleValue, 0);
+ Assert.AreEqual(msg.Properties.GetDouble(propertyName), doubleValue, 0);
+ Assert.AreEqual(msg.Properties.GetString(propertyName), doubleValue.ToString());
try
{
@@ -865,8 +867,9 @@
Assert.AreEqual(msg.Properties.GetShort(propertyName), 1);
Assert.AreEqual(msg.Properties.GetInt(propertyName), 1);
Assert.AreEqual(msg.Properties.GetLong(propertyName), 1);
-
- stringValue = "1.5";
+
+ Double doubleValue = 1.5;
+ stringValue = doubleValue.ToString();
msg.Properties.SetString(propertyName, stringValue);
Assert.AreEqual(msg.Properties.GetFloat(propertyName), 1.5, 0);
Assert.AreEqual(msg.Properties.GetDouble(propertyName), 1.5, 0);