You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@labs.apache.org by el...@apache.org on 2012/07/31 18:55:34 UTC
svn commit: r1367675 -
/labs/mavibot/trunk/mavibot/src/test/java/org/apache/mavibot/btree/serializer/IntSerializerTest.java
Author: elecharny
Date: Tue Jul 31 16:55:33 2012
New Revision: 1367675
URL: http://svn.apache.org/viewvc?rev=1367675&view=rev
Log:
Added a test and some fixe addition
Modified:
labs/mavibot/trunk/mavibot/src/test/java/org/apache/mavibot/btree/serializer/IntSerializerTest.java
Modified: labs/mavibot/trunk/mavibot/src/test/java/org/apache/mavibot/btree/serializer/IntSerializerTest.java
URL: http://svn.apache.org/viewvc/labs/mavibot/trunk/mavibot/src/test/java/org/apache/mavibot/btree/serializer/IntSerializerTest.java?rev=1367675&r1=1367674&r2=1367675&view=diff
==============================================================================
--- labs/mavibot/trunk/mavibot/src/test/java/org/apache/mavibot/btree/serializer/IntSerializerTest.java (original)
+++ labs/mavibot/trunk/mavibot/src/test/java/org/apache/mavibot/btree/serializer/IntSerializerTest.java Tue Jul 31 16:55:33 2012
@@ -48,6 +48,18 @@ public class IntSerializerTest
assertEquals( value, serializer.deserialize( result ).intValue() );
+ // ------------------------------------------------------------------
+ value = 0x00000001;
+ result = serializer.serialize( value );
+
+ assertEquals( ( byte ) 0x01, result[3] );
+ assertEquals( ( byte ) 0x00, result[2] );
+ assertEquals( ( byte ) 0x00, result[1] );
+ assertEquals( ( byte ) 0x00, result[0] );
+
+ assertEquals( value, serializer.deserialize( result ).intValue() );
+
+ // ------------------------------------------------------------------
value = 0x000000FF;
result = serializer.serialize( value );
@@ -56,84 +68,94 @@ public class IntSerializerTest
assertEquals( ( byte ) 0x00, result[1] );
assertEquals( ( byte ) 0x00, result[0] );
+ assertEquals( value, serializer.deserialize( result ).intValue() );
+
+ // ------------------------------------------------------------------
value = 0x00000100;
result = serializer.serialize( value );
- assertEquals( value, serializer.deserialize( result ).intValue() );
-
assertEquals( ( byte ) 0x00, result[3] );
assertEquals( ( byte ) 0x01, result[2] );
assertEquals( ( byte ) 0x00, result[1] );
assertEquals( ( byte ) 0x00, result[0] );
+ assertEquals( value, serializer.deserialize( result ).intValue() );
+
+ // ------------------------------------------------------------------
value = 0x0000FFFF;
result = serializer.serialize( value );
- assertEquals( value, serializer.deserialize( result ).intValue() );
-
assertEquals( ( byte ) 0xFF, result[3] );
assertEquals( ( byte ) 0xFF, result[2] );
assertEquals( ( byte ) 0x00, result[1] );
assertEquals( ( byte ) 0x00, result[0] );
+ assertEquals( value, serializer.deserialize( result ).intValue() );
+
+ // ------------------------------------------------------------------
value = 0x00010000;
result = serializer.serialize( value );
- assertEquals( value, serializer.deserialize( result ).intValue() );
-
assertEquals( ( byte ) 0x00, result[3] );
assertEquals( ( byte ) 0x00, result[2] );
assertEquals( ( byte ) 0x01, result[1] );
assertEquals( ( byte ) 0x00, result[0] );
+ assertEquals( value, serializer.deserialize( result ).intValue() );
+
+ // ------------------------------------------------------------------
value = 0x00FFFFFF;
result = serializer.serialize( value );
- assertEquals( value, serializer.deserialize( result ).intValue() );
-
assertEquals( ( byte ) 0xFF, result[3] );
assertEquals( ( byte ) 0xFF, result[2] );
assertEquals( ( byte ) 0xFF, result[1] );
assertEquals( ( byte ) 0x00, result[0] );
+ assertEquals( value, serializer.deserialize( result ).intValue() );
+
+ // ------------------------------------------------------------------
value = 0x01000000;
result = serializer.serialize( value );
- assertEquals( value, serializer.deserialize( result ).intValue() );
-
assertEquals( ( byte ) 0x00, result[3] );
assertEquals( ( byte ) 0x00, result[2] );
assertEquals( ( byte ) 0x00, result[1] );
assertEquals( ( byte ) 0x01, result[0] );
+ assertEquals( value, serializer.deserialize( result ).intValue() );
+
+ // ------------------------------------------------------------------
value = 0x7FFFFFFF;
result = serializer.serialize( value );
- assertEquals( value, serializer.deserialize( result ).intValue() );
-
assertEquals( ( byte ) 0x00FF, result[3] );
assertEquals( ( byte ) 0x00FF, result[2] );
assertEquals( ( byte ) 0x00FF, result[1] );
assertEquals( ( byte ) 0x7F, result[0] );
+ assertEquals( value, serializer.deserialize( result ).intValue() );
+
+ // ------------------------------------------------------------------
value = 0x80000000;
result = serializer.serialize( value );
- assertEquals( value, serializer.deserialize( result ).intValue() );
-
assertEquals( ( byte ) 0x00, result[3] );
assertEquals( ( byte ) 0x00, result[2] );
assertEquals( ( byte ) 0x00, result[1] );
assertEquals( ( byte ) 0x80, result[0] );
+ assertEquals( value, serializer.deserialize( result ).intValue() );
+
+ // ------------------------------------------------------------------
value = 0xFFFFFFFF;
result = serializer.serialize( value );
- assertEquals( value, serializer.deserialize( result ).intValue() );
-
assertEquals( ( byte ) 0xFF, result[3] );
assertEquals( ( byte ) 0xFF, result[2] );
assertEquals( ( byte ) 0xFF, result[1] );
assertEquals( ( byte ) 0xFF, result[0] );
+
+ assertEquals( value, serializer.deserialize( result ).intValue() );
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@labs.apache.org
For additional commands, e-mail: commits-help@labs.apache.org