You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by sc...@apache.org on 2002/10/13 15:00:23 UTC
cvs commit: jakarta-commons/collections/src/test/org/apache/commons/collections TestBoundedFifoBuffer.java TestUnboundedFifoBuffer.java
scolebourne 2002/10/13 06:00:23
Modified: collections/src/test/org/apache/commons/collections
TestBoundedFifoBuffer.java
TestUnboundedFifoBuffer.java
Log:
Add tests for negative size constructors
Revision Changes Path
1.3 +26 -6 jakarta-commons/collections/src/test/org/apache/commons/collections/TestBoundedFifoBuffer.java
Index: TestBoundedFifoBuffer.java
===================================================================
RCS file: /home/cvs/jakarta-commons/collections/src/test/org/apache/commons/collections/TestBoundedFifoBuffer.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- TestBoundedFifoBuffer.java 3 Jul 2002 01:59:50 -0000 1.2
+++ TestBoundedFifoBuffer.java 13 Oct 2002 13:00:23 -0000 1.3
@@ -60,13 +60,10 @@
*/
package org.apache.commons.collections;
-
import junit.framework.Test;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
-
-
/**
* Test cases for BoundedFifoBuffer.
*/
@@ -168,4 +165,27 @@
}
}
+ /**
+ * Tests that the constructor correctly throws an exception.
+ */
+ public void testConstructorException1() {
+ try {
+ new BoundedFifoBuffer(0);
+ } catch (IllegalArgumentException ex) {
+ return;
+ }
+ fail();
+ }
+
+ /**
+ * Tests that the constructor correctly throws an exception.
+ */
+ public void testConstructorException2() {
+ try {
+ new BoundedFifoBuffer(-20);
+ } catch (IllegalArgumentException ex) {
+ return;
+ }
+ fail();
+ }
}
1.3 +27 -7 jakarta-commons/collections/src/test/org/apache/commons/collections/TestUnboundedFifoBuffer.java
Index: TestUnboundedFifoBuffer.java
===================================================================
RCS file: /home/cvs/jakarta-commons/collections/src/test/org/apache/commons/collections/TestUnboundedFifoBuffer.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- TestUnboundedFifoBuffer.java 3 Jul 2002 01:59:50 -0000 1.2
+++ TestUnboundedFifoBuffer.java 13 Oct 2002 13:00:23 -0000 1.3
@@ -60,15 +60,12 @@
*/
package org.apache.commons.collections;
-
import junit.framework.Test;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
-
-
/**
- * Test cases for UnboundedFifoBuffer.
+ * Test cases for UnboundedFifoBuffer.
*/
public class TestUnboundedFifoBuffer extends TestCollection {
@@ -160,5 +157,28 @@
}
}
+ /**
+ * Tests that the constructor correctly throws an exception.
+ */
+ public void testConstructorException1() {
+ try {
+ new UnboundedFifoBuffer(0);
+ } catch (IllegalArgumentException ex) {
+ return;
+ }
+ fail();
+ }
+
+ /**
+ * Tests that the constructor correctly throws an exception.
+ */
+ public void testConstructorException2() {
+ try {
+ new UnboundedFifoBuffer(-20);
+ } catch (IllegalArgumentException ex) {
+ return;
+ }
+ fail();
+ }
}
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>