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 {