[jboss-cvs] JBoss Messaging SVN: r4490 - in trunk/tests/src/org/jboss/messaging/tests/unit/core: util and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Jun 16 19:31:20 EDT 2008


Author: clebert.suconic at jboss.com
Date: 2008-06-16 19:31:20 -0400 (Mon, 16 Jun 2008)
New Revision: 4490

Modified:
   trunk/tests/src/org/jboss/messaging/tests/unit/core/message/impl/MessageTest.java
   trunk/tests/src/org/jboss/messaging/tests/unit/core/util/TypedPropertiesTest.java
Log:
The test on MessageTest is not necessary any more, after the creation of TypedPropertiesTest

Modified: trunk/tests/src/org/jboss/messaging/tests/unit/core/message/impl/MessageTest.java
===================================================================
--- trunk/tests/src/org/jboss/messaging/tests/unit/core/message/impl/MessageTest.java	2008-06-16 23:23:34 UTC (rev 4489)
+++ trunk/tests/src/org/jboss/messaging/tests/unit/core/message/impl/MessageTest.java	2008-06-16 23:31:20 UTC (rev 4490)
@@ -37,7 +37,6 @@
 import org.jboss.messaging.tests.util.UnitTestCase;
 import org.jboss.messaging.util.ByteBufferWrapper;
 import org.jboss.messaging.util.SimpleString;
-import org.jboss.messaging.util.TypedProperties;
 
 /**
  * 
@@ -253,29 +252,6 @@
       assertEquals(1, messageDurable.getDurableRefCount());                 
    }
 
-   public void testEncodingMessageProperties()
-   {
-
-      TypedProperties properties = new TypedProperties();
-      properties.putStringProperty(new SimpleString("str"), new SimpleString("Str2"));
-      properties.putStringProperty(new SimpleString("str2"), new SimpleString("Str2"));
-      properties.putBooleanProperty(new SimpleString("str3"), true );
-      properties.putByteProperty(new SimpleString("str4"), (byte)1);
-      properties.putBytesProperty(new SimpleString("str5"), new byte[]{1,2,3,4,5});
-      properties.putShortProperty(new SimpleString("str6"),(short)1);
-      properties.putIntProperty(new SimpleString("str7"), (int)1);
-      properties.putLongProperty(new SimpleString("str8"), (long)1);
-      properties.putFloatProperty(new SimpleString("str9"),(float) 1);
-      properties.putDoubleProperty(new SimpleString("str10"), (double) 1);
-      properties.putCharProperty(new SimpleString("str11"), 'a');
-      
-      checkSizes(properties, new TypedProperties());
-      
-      properties.removeProperty(new SimpleString("str"));
-      checkSizes(properties, new TypedProperties());
-      
-   }
-
    public void testEncodingMessage() throws Exception
    {
       byte[] bytes = new byte[]{(byte)1, (byte)2, (byte)3};

Modified: trunk/tests/src/org/jboss/messaging/tests/unit/core/util/TypedPropertiesTest.java
===================================================================
--- trunk/tests/src/org/jboss/messaging/tests/unit/core/util/TypedPropertiesTest.java	2008-06-16 23:23:34 UTC (rev 4489)
+++ trunk/tests/src/org/jboss/messaging/tests/unit/core/util/TypedPropertiesTest.java	2008-06-16 23:31:20 UTC (rev 4490)
@@ -231,6 +231,8 @@
       props.putCharProperty(randomSimpleString(), randomChar());
       props.putStringProperty(randomSimpleString(), randomSimpleString());
       props.putStringProperty(randomSimpleString(), null);
+      SimpleString keyToRemove = randomSimpleString();
+      props.putStringProperty(keyToRemove, randomSimpleString());
 
       MessagingBuffer buffer = new IoBufferWrapper(1024);
       props.encode(buffer);
@@ -243,6 +245,14 @@
       decodedProps.decode(buffer);
 
       assertEqualsTypeProperties(props, decodedProps);
+      
+      buffer.flip();
+      
+      // After removing a property, you should still be able to encode the Property
+      props.removeProperty(keyToRemove);
+      props.encode(buffer);
+      
+      assertEquals(props.getEncodeSize(), buffer.position());
    }
    
    public void testEncodeDecodeEmpty() throws Exception
@@ -251,6 +261,8 @@
 
       MessagingBuffer buffer = new IoBufferWrapper(1024);
       emptyProps.encode(buffer);
+      
+      assertEquals(props.getEncodeSize(), buffer.position());
 
       buffer.flip();
 




More information about the jboss-cvs-commits mailing list