[prev in list] [next in list] [prev in thread] [next in thread] 

List:       activemq-commits
Subject:    svn commit: r599942 -
From:       tabish () apache ! org
Date:       2007-11-30 20:11:42
Message-ID: 20071130201143.9B58E1A9832 () eris ! apache ! org
[Download RAW message or body]

Author: tabish
Date: Fri Nov 30 12:11:41 2007
New Revision: 599942

URL: http://svn.apache.org/viewvc?rev=599942&view=rev
Log:
http://issues.apache.org/activemq/browse/AMQCPP-103

Starting the NIO implementation

Modified:
    activemq/activemq-cpp/decaf/trunk/src/test/decaf/nio/ByteBufferTest.cpp

Modified: activemq/activemq-cpp/decaf/trunk/src/test/decaf/nio/ByteBufferTest.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/decaf/trunk/src/test/decaf/nio/ByteBufferTest.cpp?rev=599942&r1=599941&r2=599942&view=diff
 ==============================================================================
--- activemq/activemq-cpp/decaf/trunk/src/test/decaf/nio/ByteBufferTest.cpp \
                (original)
+++ activemq/activemq-cpp/decaf/trunk/src/test/decaf/nio/ByteBufferTest.cpp Fri Nov \
30 12:11:41 2007 @@ -17,6 +17,8 @@
 
 #include "ByteBufferTest.h"
 #include <decaf/lang/Integer.h>
+#include <decaf/lang/Double.h>
+#include <decaf/lang/Float.h>
 
 using namespace std;
 using namespace decaf;
@@ -760,7 +762,8 @@
         testBuffer1->mark();
         testBuffer1->putDouble( i + 48.25136 );
         testBuffer1->reset();
-        CPPUNIT_ASSERT( testBuffer1->getDouble() == ( i + 48.25136 ) );
+        CPPUNIT_ASSERT( Double::doubleToLongBits( testBuffer1->getDouble() )==
+                        Double::doubleToLongBits( 48.25136 + i ) );
     }
 
     CPPUNIT_ASSERT_THROW_MESSAGE(
@@ -788,7 +791,8 @@
         testBuffer1->mark();
         testBuffer1->putDouble( i, i + 99.99 );
         testBuffer1->reset();
-        CPPUNIT_ASSERT( testBuffer1->getDouble( i ) == i + 99.99 );
+        CPPUNIT_ASSERT( Double::doubleToLongBits( testBuffer1->getDouble( i ) )==
+                        Double::doubleToLongBits( 99.99 + i ) );
     }
 
     CPPUNIT_ASSERT_THROW_MESSAGE(
@@ -861,7 +865,8 @@
         testBuffer1->mark();
         testBuffer1->putFloat( i + 48.25136f );
         testBuffer1->reset();
-        CPPUNIT_ASSERT( testBuffer1->getFloat() == ( i + 48.25136f ) );
+        CPPUNIT_ASSERT( Float::floatToIntBits( testBuffer1->getFloat() ) ==
+                        Float::floatToIntBits( 48.25136f + i ) );
     }
 
     CPPUNIT_ASSERT_THROW_MESSAGE(
@@ -889,7 +894,8 @@
         testBuffer1->mark();
         testBuffer1->putFloat( i, i + 99.99f );
         testBuffer1->reset();
-        CPPUNIT_ASSERT( testBuffer1->getFloat( i ) == i + 99.99f );
+        CPPUNIT_ASSERT( Float::floatToIntBits( testBuffer1->getFloat( i ) )==
+                        Float::floatToIntBits( 99.99f + i ) );
     }
 
     CPPUNIT_ASSERT_THROW_MESSAGE(


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic