You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hc.apache.org by ol...@apache.org on 2005/12/10 00:03:23 UTC

svn commit: r355628 - in /jakarta/httpcomponents/trunk/http-core/src/test/org/apache/http: impl/TestHttpDataReceiverAndTransmitter.java io/TestByteArrayBuffer.java io/TestCharArrayBuffer.java

Author: olegk
Date: Fri Dec  9 15:03:15 2005
New Revision: 355628

URL: http://svn.apache.org/viewcvs?rev=355628&view=rev
Log:
More test cases

Modified:
    jakarta/httpcomponents/trunk/http-core/src/test/org/apache/http/impl/TestHttpDataReceiverAndTransmitter.java
    jakarta/httpcomponents/trunk/http-core/src/test/org/apache/http/io/TestByteArrayBuffer.java
    jakarta/httpcomponents/trunk/http-core/src/test/org/apache/http/io/TestCharArrayBuffer.java

Modified: jakarta/httpcomponents/trunk/http-core/src/test/org/apache/http/impl/TestHttpDataReceiverAndTransmitter.java
URL: http://svn.apache.org/viewcvs/jakarta/httpcomponents/trunk/http-core/src/test/org/apache/http/impl/TestHttpDataReceiverAndTransmitter.java?rev=355628&r1=355627&r2=355628&view=diff
==============================================================================
--- jakarta/httpcomponents/trunk/http-core/src/test/org/apache/http/impl/TestHttpDataReceiverAndTransmitter.java (original)
+++ jakarta/httpcomponents/trunk/http-core/src/test/org/apache/http/impl/TestHttpDataReceiverAndTransmitter.java Fri Dec  9 15:03:15 2005
@@ -37,6 +37,7 @@
 import junit.framework.TestSuite;
 
 import org.apache.http.impl.DefaultHttpParams;
+import org.apache.http.io.CharArrayBuffer;
 import org.apache.http.mockup.HttpDataReceiverMockup;
 import org.apache.http.mockup.HttpDataTransmitterMockup;
 import org.apache.http.params.HttpParams;
@@ -107,12 +108,16 @@
         teststrs[3] = "";
         teststrs[4] = "And goodbye";
         
+        CharArrayBuffer chbuffer = new CharArrayBuffer(16); 
         HttpDataTransmitterMockup transmitter = new HttpDataTransmitterMockup(); 
         for (int i = 0; i < teststrs.length; i++) {
-            transmitter.writeLine(teststrs[i]);
+            chbuffer.clear();
+            chbuffer.append(teststrs[i]);
+            transmitter.writeLine(chbuffer);
         }
-        //this write operation should have no effect
+        //this write operations should have no effect
         transmitter.writeLine((String)null);
+        transmitter.writeLine((CharArrayBuffer)null);
         transmitter.flush();
         
         HttpDataReceiverMockup receiver = new HttpDataReceiverMockup(
@@ -197,12 +202,16 @@
         teststrs[3] = "";
         teststrs[4] = "And goodbye";
         
+        CharArrayBuffer chbuffer = new CharArrayBuffer(16); 
         HttpDataTransmitterMockup transmitter = new HttpDataTransmitterMockup(); 
         for (int i = 0; i < teststrs.length; i++) {
-            transmitter.writeLine(teststrs[i]);
+            chbuffer.clear();
+            chbuffer.append(teststrs[i]);
+            transmitter.writeLine(chbuffer);
         }
-        //this write operation should have no effect
+        //this write operations should have no effect
         transmitter.writeLine((String)null);
+        transmitter.writeLine((CharArrayBuffer)null);
         transmitter.flush();
         
         HttpDataReceiverMockup receiver = new HttpDataReceiverMockup(
@@ -329,10 +338,17 @@
         HttpDataTransmitterMockup transmitter = new HttpDataTransmitterMockup();
         transmitter.reset(params);
 
+        CharArrayBuffer chbuffer = new CharArrayBuffer(16); 
         for (int i = 0; i < 10; i++) {
-            transmitter.writeLine(s1);
-            transmitter.writeLine(s2);
-            transmitter.writeLine(s3);
+            chbuffer.clear();
+            chbuffer.append(s1);
+            transmitter.writeLine(chbuffer);
+            chbuffer.clear();
+            chbuffer.append(s2);
+            transmitter.writeLine(chbuffer);
+            chbuffer.clear();
+            chbuffer.append(s3);
+            transmitter.writeLine(chbuffer);
         }
         transmitter.flush();
         
@@ -358,8 +374,11 @@
         HttpDataTransmitterMockup transmitter = new HttpDataTransmitterMockup();
         transmitter.reset(params);
 
+        CharArrayBuffer chbuffer = new CharArrayBuffer(16); 
         for (int i = 0; i < 10; i++) {
-            transmitter.writeLine(s1);
+            chbuffer.clear();
+            chbuffer.append(s1);
+            transmitter.writeLine(chbuffer);
         }
         transmitter.flush();
         

Modified: jakarta/httpcomponents/trunk/http-core/src/test/org/apache/http/io/TestByteArrayBuffer.java
URL: http://svn.apache.org/viewcvs/jakarta/httpcomponents/trunk/http-core/src/test/org/apache/http/io/TestByteArrayBuffer.java?rev=355628&r1=355627&r2=355628&view=diff
==============================================================================
--- jakarta/httpcomponents/trunk/http-core/src/test/org/apache/http/io/TestByteArrayBuffer.java (original)
+++ jakarta/httpcomponents/trunk/http-core/src/test/org/apache/http/io/TestByteArrayBuffer.java Fri Dec  9 15:03:15 2005
@@ -77,12 +77,14 @@
     	assertNotNull(b1);
     	assertEquals(0, b1.length);
     	assertTrue(buffer.isEmpty());
+        assertFalse(buffer.isFull());
     	
     	byte[] tmp = new byte[] { 1, 2, 3, 4};
     	buffer.append(tmp, 0, tmp.length);
     	assertEquals(16, buffer.capacity()); 
     	assertEquals(4, buffer.length());
     	assertFalse(buffer.isEmpty());
+        assertFalse(buffer.isFull());
     	
     	byte[] b2 = buffer.toByteArray();
     	assertNotNull(b2);
@@ -95,6 +97,7 @@
     	assertEquals(16, buffer.capacity()); 
     	assertEquals(0, buffer.length());
     	assertTrue(buffer.isEmpty());
+        assertFalse(buffer.isFull());
     }
     
     public void testExpandAppend() throws Exception {

Modified: jakarta/httpcomponents/trunk/http-core/src/test/org/apache/http/io/TestCharArrayBuffer.java
URL: http://svn.apache.org/viewcvs/jakarta/httpcomponents/trunk/http-core/src/test/org/apache/http/io/TestCharArrayBuffer.java?rev=355628&r1=355627&r2=355628&view=diff
==============================================================================
--- jakarta/httpcomponents/trunk/http-core/src/test/org/apache/http/io/TestCharArrayBuffer.java (original)
+++ jakarta/httpcomponents/trunk/http-core/src/test/org/apache/http/io/TestCharArrayBuffer.java Fri Dec  9 15:03:15 2005
@@ -77,12 +77,14 @@
     	assertNotNull(b1);
     	assertEquals(0, b1.length);
     	assertTrue(buffer.isEmpty());
+        assertFalse(buffer.isFull());
     	
     	char[] tmp = new char[] { '1', '2', '3', '4'};
     	buffer.append(tmp, 0, tmp.length);
     	assertEquals(16, buffer.capacity()); 
     	assertEquals(4, buffer.length());
     	assertFalse(buffer.isEmpty());
+        assertFalse(buffer.isFull());
     	
     	char[] b2 = buffer.toCharArray();
     	assertNotNull(b2);
@@ -97,6 +99,7 @@
     	assertEquals(16, buffer.capacity()); 
     	assertEquals(0, buffer.length());
     	assertTrue(buffer.isEmpty());
+        assertFalse(buffer.isFull());
     }
     
     public void testExpandAppend() throws Exception {