You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@aries.apache.org by no...@apache.org on 2011/03/15 14:07:52 UTC
svn commit: r1081762 -
/aries/trunk/testsupport/testsupport-unit/src/main/java/org/apache/aries/unittest/fixture/ArchiveFixture.java
Author: not
Date: Tue Mar 15 13:07:51 2011
New Revision: 1081762
URL: http://svn.apache.org/viewvc?rev=1081762&view=rev
Log:
ARIES-611 Update test support to add a getInputStream method for new bp tests
Modified:
aries/trunk/testsupport/testsupport-unit/src/main/java/org/apache/aries/unittest/fixture/ArchiveFixture.java
Modified: aries/trunk/testsupport/testsupport-unit/src/main/java/org/apache/aries/unittest/fixture/ArchiveFixture.java
URL: http://svn.apache.org/viewvc/aries/trunk/testsupport/testsupport-unit/src/main/java/org/apache/aries/unittest/fixture/ArchiveFixture.java?rev=1081762&r1=1081761&r2=1081762&view=diff
==============================================================================
--- aries/trunk/testsupport/testsupport-unit/src/main/java/org/apache/aries/unittest/fixture/ArchiveFixture.java (original)
+++ aries/trunk/testsupport/testsupport-unit/src/main/java/org/apache/aries/unittest/fixture/ArchiveFixture.java Tue Mar 15 13:07:51 2011
@@ -268,7 +268,7 @@ public class ArchiveFixture
}
@Override
- public void writeOut(OutputStream out) throws IOException
+ public InputStream getInputStream() throws IOException
{
if (bytes == null) {
ByteArrayOutputStream bout = new ByteArrayOutputStream();
@@ -287,8 +287,7 @@ public class ArchiveFixture
bytes = bout.toByteArray();
}
- ByteArrayInputStream bin = new ByteArrayInputStream(bytes);
- copy(bin, out);
+ return new ByteArrayInputStream(bytes);
}
}
@@ -451,6 +450,11 @@ public class ArchiveFixture
public void writeOut(OutputStream out) throws IOException
{
+ copy(getInputStream(), out);
+ }
+
+ public InputStream getInputStream() throws IOException
+ {
/*
* For better reuse this method delegate the writing to writeAllEntries, which
* can be reused by the JarFixture.
@@ -465,9 +469,7 @@ public class ArchiveFixture
bytes = bout.toByteArray();
- ByteArrayInputStream bin = new ByteArrayInputStream(bytes);
- copy(bin, out);
+ return new ByteArrayInputStream(bytes);
}
}
-
}