Return-Path: Delivered-To: apmail-jakarta-commons-dev-archive@apache.org Received: (qmail 32107 invoked from network); 15 Apr 2003 16:26:26 -0000 Received: from exchange.sun.com (192.18.33.10) by daedalus.apache.org with SMTP; 15 Apr 2003 16:26:26 -0000 Received: (qmail 20256 invoked by uid 97); 15 Apr 2003 16:28:22 -0000 Delivered-To: qmlist-jakarta-archive-commons-dev@nagoya.betaversion.org Received: (qmail 20249 invoked from network); 15 Apr 2003 16:28:22 -0000 Received: from daedalus.apache.org (HELO apache.org) (208.185.179.12) by nagoya.betaversion.org with SMTP; 15 Apr 2003 16:28:22 -0000 Received: (qmail 31461 invoked by uid 500); 15 Apr 2003 16:26:19 -0000 Mailing-List: contact commons-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Jakarta Commons Developers List" Reply-To: "Jakarta Commons Developers List" Delivered-To: mailing list commons-dev@jakarta.apache.org Received: (qmail 31429 invoked by uid 500); 15 Apr 2003 16:26:18 -0000 Received: (qmail 31412 invoked from network); 15 Apr 2003 16:26:18 -0000 Received: from icarus.apache.org (208.185.179.13) by daedalus.apache.org with SMTP; 15 Apr 2003 16:26:18 -0000 Received: (qmail 83829 invoked by uid 1304); 15 Apr 2003 16:26:17 -0000 Date: 15 Apr 2003 16:26:17 -0000 Message-ID: <20030415162617.83826.qmail@icarus.apache.org> From: rwaldhoff@apache.org To: jakarta-commons-cvs@apache.org Subject: cvs commit: jakarta-commons/collections/src/test/org/apache/commons/collections/primitives/adapters/io TestInputStreamByteIterator.java X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N rwaldhoff 2003/04/15 09:26:16 Modified: collections/src/test/org/apache/commons/collections/primitives/adapters/io TestInputStreamByteIterator.java Log: additional tests Revision Changes Path 1.2 +33 -2 jakarta-commons/collections/src/test/org/apache/commons/collections/primitives/adapters/io/TestInputStreamByteIterator.java Index: TestInputStreamByteIterator.java =================================================================== RCS file: /home/cvs/jakarta-commons/collections/src/test/org/apache/commons/collections/primitives/adapters/io/TestInputStreamByteIterator.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- TestInputStreamByteIterator.java 15 Apr 2003 03:07:49 -0000 1.1 +++ TestInputStreamByteIterator.java 15 Apr 2003 16:26:15 -0000 1.2 @@ -58,6 +58,8 @@ package org.apache.commons.collections.primitives.adapters.io; import java.io.ByteArrayInputStream; +import java.io.IOException; +import java.io.InputStream; import junit.framework.Test; import junit.framework.TestSuite; @@ -107,4 +109,33 @@ // ------------------------------------------------------------------------ + public void testErrorThrowingStream() { + InputStream errStream = new InputStream() { + public int read() throws IOException { + throw new IOException(); + } + }; + + ByteIterator iter = new InputStreamByteIterator(errStream); + try { + iter.hasNext(); + fail("Expected RuntimeException"); + } catch(RuntimeException e) { + // expected + } + try { + iter.next(); + fail("Expected RuntimeException"); + } catch(RuntimeException e) { + // expected + } + } + + public void testAdaptNull() { + assertNull(InputStreamByteIterator.adapt(null)); + } + + public void testAdaptNonNull() { + assertNotNull(InputStreamByteIterator.adapt(new ByteArrayInputStream(new byte[0]))); + } } --------------------------------------------------------------------- To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org For additional commands, e-mail: commons-dev-help@jakarta.apache.org