Modified: websites/production/commons/content/proper/commons-compress/testapidocs/org/apache/commons/compress/utils/CharsetsTest.html ============================================================================== --- websites/production/commons/content/proper/commons-compress/testapidocs/org/apache/commons/compress/utils/CharsetsTest.html (original) +++ websites/production/commons/content/proper/commons-compress/testapidocs/org/apache/commons/compress/utils/CharsetsTest.html Sun Aug 31 19:27:46 2014 @@ -169,7 +169,7 @@ extends <a href="http://docs.oracle.com/ <!-- --> </a> <h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3> -<code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang /Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</a></code></li> +<code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang /Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li> </ul> </li> </ul>
Modified: websites/production/commons/content/proper/commons-compress/testapidocs/org/apache/commons/compress/utils/CountingStreamTest.html ============================================================================== --- websites/production/commons/content/proper/commons-compress/testapidocs/org/apache/commons/compress/utils/CountingStreamTest.html (original) +++ websites/production/commons/content/proper/commons-compress/testapidocs/org/apache/commons/compress/utils/CountingStreamTest.html Sun Aug 31 19:27:46 2014 @@ -146,7 +146,7 @@ extends <a href="http://docs.oracle.com/ <!-- --> </a> <h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3> -<code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang /Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</a></code></li> +<code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang /Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li> </ul> </li> </ul> Modified: websites/production/commons/content/proper/commons-compress/testapidocs/org/apache/commons/compress/utils/IOUtilsTest.html ============================================================================== --- websites/production/commons/content/proper/commons-compress/testapidocs/org/apache/commons/compress/utils/IOUtilsTest.html (original) +++ websites/production/commons/content/proper/commons-compress/testapidocs/org/apache/commons/compress/utils/IOUtilsTest.html Sun Aug 31 19:27:46 2014 @@ -150,7 +150,7 @@ extends <a href="http://docs.oracle.com/ <!-- --> </a> <h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3> -<code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang /Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</a></code></li> +<code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang /Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li> </ul> </li> </ul> Modified: websites/production/commons/content/proper/commons-compress/testapidocs/org/apache/commons/compress/utils/package-summary.html ============================================================================== --- websites/production/commons/content/proper/commons-compress/testapidocs/org/apache/commons/compress/utils/package-summary.html (original) +++ websites/production/commons/content/proper/commons-compress/testapidocs/org/apache/commons/compress/utils/package-summary.html Sun Aug 31 19:27:46 2014 @@ -35,7 +35,7 @@ </div> <div class="subNav"> <ul class="navList"> -<li><a href="../../../../../org/apache/commons/compress/compressors/snappy/package-summary.html">Prev Package</a></li> +<li><a href="../../../../../org/apache/commons/compress/compressors/xz/package-summary.html">Prev Package</a></li> <li>Next Package</li> </ul> <ul class="navList"> @@ -112,7 +112,7 @@ </div> <div class="subNav"> <ul class="navList"> -<li><a href="../../../../../org/apache/commons/compress/compressors/snappy/package-summary.html">Prev Package</a></li> +<li><a href="../../../../../org/apache/commons/compress/compressors/xz/package-summary.html">Prev Package</a></li> <li>Next Package</li> </ul> <ul class="navList"> Modified: websites/production/commons/content/proper/commons-compress/testapidocs/org/apache/commons/compress/utils/package-tree.html ============================================================================== --- websites/production/commons/content/proper/commons-compress/testapidocs/org/apache/commons/compress/utils/package-tree.html (original) +++ websites/production/commons/content/proper/commons-compress/testapidocs/org/apache/commons/compress/utils/package-tree.html Sun Aug 31 19:27:46 2014 @@ -35,7 +35,7 @@ </div> <div class="subNav"> <ul class="navList"> -<li><a href="../../../../../org/apache/commons/compress/compressors/snappy/package-tree.html">Prev</a></li> +<li><a href="../../../../../org/apache/commons/compress/compressors/xz/package-tree.html">Prev</a></li> <li>Next</li> </ul> <ul class="navList"> @@ -99,7 +99,7 @@ </div> <div class="subNav"> <ul class="navList"> -<li><a href="../../../../../org/apache/commons/compress/compressors/snappy/package-tree.html">Prev</a></li> +<li><a href="../../../../../org/apache/commons/compress/compressors/xz/package-tree.html">Prev</a></li> <li>Next</li> </ul> <ul class="navList"> Modified: websites/production/commons/content/proper/commons-compress/testapidocs/overview-frame.html ============================================================================== --- websites/production/commons/content/proper/commons-compress/testapidocs/overview-frame.html (original) +++ websites/production/commons/content/proper/commons-compress/testapidocs/overview-frame.html Sun Aug 31 19:27:46 2014 @@ -25,8 +25,10 @@ <li><a href="org/apache/commons/compress/changes/package-frame.html" target="packageFrame">org.apache.commons.compress.changes</a></li> <li><a href="org/apache/commons/compress/compressors/package-frame.html" target="packageFrame">org.apache.commons.compress.compressors</a></li> <li><a href="org/apache/commons/compress/compressors/bzip2/package-frame.html" target="packageFrame">org.apache.commons.compress.compressors.bzip2</a></li> +<li><a href="org/apache/commons/compress/compressors/deflate/package-frame.html" target="packageFrame">org.apache.commons.compress.compressors.deflate</a></li> <li><a href="org/apache/commons/compress/compressors/pack200/package-frame.html" target="packageFrame">org.apache.commons.compress.compressors.pack200</a></li> <li><a href="org/apache/commons/compress/compressors/snappy/package-frame.html" target="packageFrame">org.apache.commons.compress.compressors.snappy</a></li> +<li><a href="org/apache/commons/compress/compressors/xz/package-frame.html" target="packageFrame">org.apache.commons.compress.compressors.xz</a></li> <li><a href="org/apache/commons/compress/utils/package-frame.html" target="packageFrame">org.apache.commons.compress.utils</a></li> </ul> </div> Modified: websites/production/commons/content/proper/commons-compress/testapidocs/overview-summary.html ============================================================================== --- websites/production/commons/content/proper/commons-compress/testapidocs/overview-summary.html (original) +++ websites/production/commons/content/proper/commons-compress/testapidocs/overview-summary.html Sun Aug 31 19:27:46 2014 @@ -129,13 +129,21 @@ <td class="colLast"> </td> </tr> <tr class="altColor"> -<td class="colFirst"><a href="org/apache/commons/compress/compressors/pack200/package-summary.html">org.apache.commons.compress.compressors.pack200</a></td> +<td class="colFirst"><a href="org/apache/commons/compress/compressors/deflate/package-summary.html">org.apache.commons.compress.compressors.deflate</a></td> <td class="colLast"> </td> </tr> <tr class="rowColor"> +<td class="colFirst"><a href="org/apache/commons/compress/compressors/pack200/package-summary.html">org.apache.commons.compress.compressors.pack200</a></td> +<td class="colLast"> </td> +</tr> +<tr class="altColor"> <td class="colFirst"><a href="org/apache/commons/compress/compressors/snappy/package-summary.html">org.apache.commons.compress.compressors.snappy</a></td> <td class="colLast"> </td> </tr> +<tr class="rowColor"> +<td class="colFirst"><a href="org/apache/commons/compress/compressors/xz/package-summary.html">org.apache.commons.compress.compressors.xz</a></td> +<td class="colLast"> </td> +</tr> <tr class="altColor"> <td class="colFirst"><a href="org/apache/commons/compress/utils/package-summary.html">org.apache.commons.compress.utils</a></td> <td class="colLast"> </td> Modified: websites/production/commons/content/proper/commons-compress/testapidocs/overview-tree.html ============================================================================== --- websites/production/commons/content/proper/commons-compress/testapidocs/overview-tree.html (original) +++ websites/production/commons/content/proper/commons-compress/testapidocs/overview-tree.html Sun Aug 31 19:27:46 2014 @@ -79,8 +79,10 @@ <li><a href="org/apache/commons/compress/changes/package-tree.html">org.apache.commons.compress.changes</a>, </li> <li><a href="org/apache/commons/compress/compressors/package-tree.html">org.apache.commons.compress.compressors</a>, </li> <li><a href="org/apache/commons/compress/compressors/bzip2/package-tree.html">org.apache.commons.compress.compressors.bzip2</a>, </li> +<li><a href="org/apache/commons/compress/compressors/deflate/package-tree.html">org.apache.commons.compress.compressors.deflate</a>, </li> <li><a href="org/apache/commons/compress/compressors/pack200/package-tree.html">org.apache.commons.compress.compressors.pack200</a>, </li> <li><a href="org/apache/commons/compress/compressors/snappy/package-tree.html">org.apache.commons.compress.compressors.snappy</a>, </li> +<li><a href="org/apache/commons/compress/compressors/xz/package-tree.html">org.apache.commons.compress.compressors.xz</a>, </li> <li><a href="org/apache/commons/compress/utils/package-tree.html">org.apache.commons.compress.utils</a></li> </ul> </div> @@ -151,7 +153,7 @@ <li type="circle">org.apache.commons.compress.archivers.tar.<a href="org/apache/commons/compress/archivers/tar/SparseFilesTest.html" title="class in org.apache.commons.compress.archivers.tar"><span class="strong">SparseFilesTest</span></a></li> <li type="circle">org.apache.commons.compress.archivers.tar.<a href="org/apache/commons/compress/archivers/tar/TarArchiveEntryTest.html" title="class in org.apache.commons.compress.archivers.tar"><span class="strong">TarArchiveEntryTest</span></a> (implements org.apache.commons.compress.archivers.tar.<a href="../apidocs/org/apache/commons/compress/archivers/tar/TarConstants.html?is-external=true" title="class or interface in org.apache.commons.compress.archivers.tar">TarConstants</a>)</li> <li type="circle">org.apache.commons.compress.archivers.tar.<a href="org/apache/commons/compress/archivers/tar/TarUtilsTest.html" title="class in org.apache.commons.compress.archivers.tar"><span class="strong">TarUtilsTest</span></a></li> -<li type="circle">org.apache.commons.compress.compressors.<a href="org/apache/commons/compress/compressors/XZUtilsTestCase.html" title="class in org.apache.commons.compress.compressors"><span class="strong">XZUtilsTestCase</span></a></li> +<li type="circle">org.apache.commons.compress.compressors.xz.<a href="org/apache/commons/compress/compressors/xz/XZUtilsTestCase.html" title="class in org.apache.commons.compress.compressors.xz"><span class="strong">XZUtilsTestCase</span></a></li> <li type="circle">org.apache.commons.compress.archivers.zip.<a href="org/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraFieldTest.html" title="class in org.apache.commons.compress.archivers.zip"><span class="strong">Zip64ExtendedInformationExtraFieldTest</span></a></li> <li type="circle">org.apache.commons.compress.archivers.zip.<a href="org/apache/commons/compress/archivers/zip/ZipArchiveEntryTest.html" title="class in org.apache.commons.compress.archivers.zip"><span class="strong">ZipArchiveEntryTest</span></a></li> <li type="circle">org.apache.commons.compress.archivers.zip.<a href="org/apache/commons/compress/archivers/zip/ZipEightByteIntegerTest.html" title="class in org.apache.commons.compress.archivers.zip"><span class="strong">ZipEightByteIntegerTest</span></a></li> @@ -170,6 +172,9 @@ <li type="circle">org.apache.commons.compress.utils.<a href="org/apache/commons/compress/utils/CharsetsTest.html" title="class in org.apache.commons.compress.utils"><span class="strong">CharsetsTest</span></a></li> <li type="circle">org.apache.commons.compress.utils.<a href="org/apache/commons/compress/utils/CountingStreamTest.html" title="class in org.apache.commons.compress.utils"><span class="strong">CountingStreamTest</span></a></li> <li type="circle">org.apache.commons.compress.archivers.cpio.<a href="org/apache/commons/compress/archivers/cpio/CpioUtilTest.html" title="class in org.apache.commons.compress.archivers.cpio"><span class="strong">CpioUtilTest</span></a></li> +<li type="circle">org.apache.commons.compress.compressors.deflate.<a href="org/apache/commons/compress/compressors/deflate/DeflateCompressorInputStreamTest.html" title="class in org.apache.commons.compress.compressors.deflate"><span class="strong">DeflateCompressorInputStreamTest</span></a></li> +<li type="circle">org.apache.commons.compress.compressors.deflate.<a href="org/apache/commons/compress/compressors/deflate/DeflateCompressorOutputStreamTest.html" title="class in org.apache.commons.compress.compressors.deflate"><span class="strong">DeflateCompressorOutputStreamTest</span></a></li> +<li type="circle">org.apache.commons.compress.compressors.deflate.<a href="org/apache/commons/compress/compressors/deflate/DeflateParametersTest.html" title="class in org.apache.commons.compress.compressors.deflate"><span class="strong">DeflateParametersTest</span></a></li> <li type="circle">org.apache.commons.compress.archivers.dump.<a href="org/apache/commons/compress/archivers/dump/DumpArchiveEntryTest.html" title="class in org.apache.commons.compress.archivers.dump"><span class="strong">DumpArchiveEntryTest</span></a></li> <li type="circle">org.apache.commons.compress.archivers.dump.<a href="org/apache/commons/compress/archivers/dump/DumpArchiveUtilTest.html" title="class in org.apache.commons.compress.archivers.dump"><span class="strong">DumpArchiveUtilTest</span></a></li> <li type="circle">java.io.<a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io"><span class="strong">InputStream</span></a> (implements java.io.<a href="http://docs.oracle.com/javase/6/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</a>) @@ -190,6 +195,7 @@ <li type="circle">org.apache.commons.compress.archivers.tar.<a href="org/apache/commons/compress/archivers/tar/TarArchiveInputStreamTest.html" title="class in org.apache.commons.compress.archivers.tar"><span class="strong">TarArchiveInputStreamTest</span></a></li> <li type="circle">org.apache.commons.compress.archivers.zip.<a href="org/apache/commons/compress/archivers/zip/X5455_ExtendedTimestampTest.html" title="class in org.apache.commons.compress.archivers.zip"><span class="strong">X5455_ExtendedTimestampTest</span></a></li> <li type="circle">org.apache.commons.compress.archivers.zip.<a href="org/apache/commons/compress/archivers/zip/X7875_NewUnixTest.html" title="class in org.apache.commons.compress.archivers.zip"><span class="strong">X7875_NewUnixTest</span></a></li> +<li type="circle">org.apache.commons.compress.compressors.xz.<a href="org/apache/commons/compress/compressors/xz/XZCompressorInputStreamTest.html" title="class in org.apache.commons.compress.compressors.xz"><span class="strong">XZCompressorInputStreamTest</span></a></li> <li type="circle">org.apache.commons.compress.archivers.zip.<a href="org/apache/commons/compress/archivers/zip/Zip64SupportIT.html" title="class in org.apache.commons.compress.archivers.zip"><span class="strong">Zip64SupportIT</span></a></li> <li type="circle">org.apache.commons.compress.archivers.zip.<a href="org/apache/commons/compress/archivers/zip/ZipArchiveInputStreamTest.html" title="class in org.apache.commons.compress.archivers.zip"><span class="strong">ZipArchiveInputStreamTest</span></a></li> </ul> Modified: websites/production/commons/content/proper/commons-compress/testapidocs/package-list ============================================================================== --- websites/production/commons/content/proper/commons-compress/testapidocs/package-list (original) +++ websites/production/commons/content/proper/commons-compress/testapidocs/package-list Sun Aug 31 19:27:46 2014 @@ -12,6 +12,8 @@ org.apache.commons.compress.archivers.zi org.apache.commons.compress.changes org.apache.commons.compress.compressors org.apache.commons.compress.compressors.bzip2 +org.apache.commons.compress.compressors.deflate org.apache.commons.compress.compressors.pack200 org.apache.commons.compress.compressors.snappy +org.apache.commons.compress.compressors.xz org.apache.commons.compress.utils Modified: websites/production/commons/content/proper/commons-compress/testapidocs/src-html/org/apache/commons/compress/archivers/arj/ArjArchiveInputStreamTest.html ============================================================================== --- websites/production/commons/content/proper/commons-compress/testapidocs/src-html/org/apache/commons/compress/archivers/arj/ArjArchiveInputStreamTest.html (original) +++ websites/production/commons/content/proper/commons-compress/testapidocs/src-html/org/apache/commons/compress/archivers/arj/ArjArchiveInputStreamTest.html Sun Aug 31 19:27:46 2014 @@ -68,20 +68,22 @@ <span class="sourceLineNo">060</span> cal.set(2008, 9, 6, 23, 50, 52);<a name="line.60"></a> <span class="sourceLineNo">061</span> cal.set(Calendar.MILLISECOND, 0);<a name="line.61"></a> <span class="sourceLineNo">062</span> assertEquals(cal.getTime(), entry.getLastModifiedDate());<a name="line.62"></a> -<span class="sourceLineNo">063</span> }<a name="line.63"></a> -<span class="sourceLineNo">064</span><a name="line.64"></a> -<span class="sourceLineNo">065</span> public void testReadingOfAttributesUnixVersion() throws Exception {<a name="line.65"></a> -<span class="sourceLineNo">066</span> ArjArchiveInputStream in = new ArjArchiveInputStream(new FileInputStream(getFile("bla.unix.arj")));<a name="line.66"></a> -<span class="sourceLineNo">067</span> ArjArchiveEntry entry = in.getNextEntry();<a name="line.67"></a> -<span class="sourceLineNo">068</span> assertEquals("test1.xml", entry.getName());<a name="line.68"></a> -<span class="sourceLineNo">069</span> assertEquals(30, entry.getSize());<a name="line.69"></a> -<span class="sourceLineNo">070</span> assertEquals(0664, entry.getUnixMode() & 07777 /* UnixStat.PERM_MASK */);<a name="line.70"></a> -<span class="sourceLineNo">071</span> Calendar cal = Calendar.getInstance(TimeZone.getTimeZone("GMT+0000"));<a name="line.71"></a> -<span class="sourceLineNo">072</span> cal.set(2008, 9, 6, 21, 50, 52);<a name="line.72"></a> -<span class="sourceLineNo">073</span> cal.set(Calendar.MILLISECOND, 0);<a name="line.73"></a> -<span class="sourceLineNo">074</span> assertEquals(cal.getTime(), entry.getLastModifiedDate());<a name="line.74"></a> -<span class="sourceLineNo">075</span> }<a name="line.75"></a> -<span class="sourceLineNo">076</span>}<a name="line.76"></a> +<span class="sourceLineNo">063</span> in.close();<a name="line.63"></a> +<span class="sourceLineNo">064</span> }<a name="line.64"></a> +<span class="sourceLineNo">065</span><a name="line.65"></a> +<span class="sourceLineNo">066</span> public void testReadingOfAttributesUnixVersion() throws Exception {<a name="line.66"></a> +<span class="sourceLineNo">067</span> ArjArchiveInputStream in = new ArjArchiveInputStream(new FileInputStream(getFile("bla.unix.arj")));<a name="line.67"></a> +<span class="sourceLineNo">068</span> ArjArchiveEntry entry = in.getNextEntry();<a name="line.68"></a> +<span class="sourceLineNo">069</span> assertEquals("test1.xml", entry.getName());<a name="line.69"></a> +<span class="sourceLineNo">070</span> assertEquals(30, entry.getSize());<a name="line.70"></a> +<span class="sourceLineNo">071</span> assertEquals(0664, entry.getUnixMode() & 07777 /* UnixStat.PERM_MASK */);<a name="line.71"></a> +<span class="sourceLineNo">072</span> Calendar cal = Calendar.getInstance(TimeZone.getTimeZone("GMT+0000"));<a name="line.72"></a> +<span class="sourceLineNo">073</span> cal.set(2008, 9, 6, 21, 50, 52);<a name="line.73"></a> +<span class="sourceLineNo">074</span> cal.set(Calendar.MILLISECOND, 0);<a name="line.74"></a> +<span class="sourceLineNo">075</span> assertEquals(cal.getTime(), entry.getLastModifiedDate());<a name="line.75"></a> +<span class="sourceLineNo">076</span> in.close();<a name="line.76"></a> +<span class="sourceLineNo">077</span> }<a name="line.77"></a> +<span class="sourceLineNo">078</span>}<a name="line.78"></a> Modified: websites/production/commons/content/proper/commons-compress/testapidocs/src-html/org/apache/commons/compress/archivers/cpio/CpioArchiveInputStreamTest.html ============================================================================== --- websites/production/commons/content/proper/commons-compress/testapidocs/src-html/org/apache/commons/compress/archivers/cpio/CpioArchiveInputStreamTest.html (original) +++ websites/production/commons/content/proper/commons-compress/testapidocs/src-html/org/apache/commons/compress/archivers/cpio/CpioArchiveInputStreamTest.html Sun Aug 31 19:27:46 2014 @@ -62,12 +62,13 @@ <span class="sourceLineNo">054</span> int count = 0;<a name="line.54"></a> <span class="sourceLineNo">055</span> while ((entry = (CpioArchiveEntry) in.getNextEntry()) != null) {<a name="line.55"></a> <span class="sourceLineNo">056</span> count++;<a name="line.56"></a> -<span class="sourceLineNo">057</span> }<a name="line.57"></a> -<span class="sourceLineNo">058</span> in.close();<a name="line.58"></a> -<span class="sourceLineNo">059</span><a name="line.59"></a> -<span class="sourceLineNo">060</span> assertEquals(count, 1);<a name="line.60"></a> -<span class="sourceLineNo">061</span> }<a name="line.61"></a> -<span class="sourceLineNo">062</span>}<a name="line.62"></a> +<span class="sourceLineNo">057</span> assertNotNull(entry);<a name="line.57"></a> +<span class="sourceLineNo">058</span> }<a name="line.58"></a> +<span class="sourceLineNo">059</span> in.close();<a name="line.59"></a> +<span class="sourceLineNo">060</span><a name="line.60"></a> +<span class="sourceLineNo">061</span> assertEquals(count, 1);<a name="line.61"></a> +<span class="sourceLineNo">062</span> }<a name="line.62"></a> +<span class="sourceLineNo">063</span>}<a name="line.63"></a> Modified: websites/production/commons/content/proper/commons-compress/testapidocs/src-html/org/apache/commons/compress/archivers/tar/TarArchiveInputStreamTest.html ============================================================================== --- websites/production/commons/content/proper/commons-compress/testapidocs/src-html/org/apache/commons/compress/archivers/tar/TarArchiveInputStreamTest.html (original) +++ websites/production/commons/content/proper/commons-compress/testapidocs/src-html/org/apache/commons/compress/archivers/tar/TarArchiveInputStreamTest.html Sun Aug 31 19:27:46 2014 @@ -210,44 +210,45 @@ <span class="sourceLineNo">202</span> entry = tar.getNextTarEntry();<a name="line.202"></a> <span class="sourceLineNo">203</span> }<a name="line.203"></a> <span class="sourceLineNo">204</span> assertEquals(31, count);<a name="line.204"></a> -<span class="sourceLineNo">205</span> } catch (IOException e) {<a name="line.205"></a> -<span class="sourceLineNo">206</span> fail("COMPRESS-245: " + e.getMessage());<a name="line.206"></a> -<span class="sourceLineNo">207</span> } finally {<a name="line.207"></a> -<span class="sourceLineNo">208</span> is.close();<a name="line.208"></a> -<span class="sourceLineNo">209</span> }<a name="line.209"></a> -<span class="sourceLineNo">210</span> }<a name="line.210"></a> -<span class="sourceLineNo">211</span><a name="line.211"></a> -<span class="sourceLineNo">212</span> @Test(expected = IOException.class)<a name="line.212"></a> -<span class="sourceLineNo">213</span> public void shouldThrowAnExceptionOnTruncatedEntries() throws Exception {<a name="line.213"></a> -<span class="sourceLineNo">214</span> File dir = mkdir("COMPRESS-279");<a name="line.214"></a> -<span class="sourceLineNo">215</span> TarArchiveInputStream is = getTestStream("/COMPRESS-279.tar");<a name="line.215"></a> -<span class="sourceLineNo">216</span> FileOutputStream out = null;<a name="line.216"></a> -<span class="sourceLineNo">217</span> try {<a name="line.217"></a> -<span class="sourceLineNo">218</span> TarArchiveEntry entry = is.getNextTarEntry();<a name="line.218"></a> -<span class="sourceLineNo">219</span> int count = 0;<a name="line.219"></a> -<span class="sourceLineNo">220</span> while (entry != null) {<a name="line.220"></a> -<span class="sourceLineNo">221</span> out = new FileOutputStream(new File(dir, String.valueOf(count)));<a name="line.221"></a> -<span class="sourceLineNo">222</span> IOUtils.copy(is, out);<a name="line.222"></a> -<span class="sourceLineNo">223</span> out.close();<a name="line.223"></a> -<span class="sourceLineNo">224</span> out = null;<a name="line.224"></a> -<span class="sourceLineNo">225</span> count++;<a name="line.225"></a> -<span class="sourceLineNo">226</span> entry = is.getNextTarEntry();<a name="line.226"></a> -<span class="sourceLineNo">227</span> }<a name="line.227"></a> -<span class="sourceLineNo">228</span> } finally {<a name="line.228"></a> -<span class="sourceLineNo">229</span> is.close();<a name="line.229"></a> -<span class="sourceLineNo">230</span> if (out != null) {<a name="line.230"></a> -<span class="sourceLineNo">231</span> out.close();<a name="line.231"></a> -<span class="sourceLineNo">232</span> }<a name="line.232"></a> -<span class="sourceLineNo">233</span> rmdir(dir);<a name="line.233"></a> -<span class="sourceLineNo">234</span> }<a name="line.234"></a> -<span class="sourceLineNo">235</span> }<a name="line.235"></a> -<span class="sourceLineNo">236</span><a name="line.236"></a> -<span class="sourceLineNo">237</span> private TarArchiveInputStream getTestStream(String name) {<a name="line.237"></a> -<span class="sourceLineNo">238</span> return new TarArchiveInputStream(<a name="line.238"></a> -<span class="sourceLineNo">239</span> TarArchiveInputStreamTest.class.getResourceAsStream(name));<a name="line.239"></a> -<span class="sourceLineNo">240</span> }<a name="line.240"></a> -<span class="sourceLineNo">241</span><a name="line.241"></a> -<span class="sourceLineNo">242</span>}<a name="line.242"></a> +<span class="sourceLineNo">205</span> tar.close();<a name="line.205"></a> +<span class="sourceLineNo">206</span> } catch (IOException e) {<a name="line.206"></a> +<span class="sourceLineNo">207</span> fail("COMPRESS-245: " + e.getMessage());<a name="line.207"></a> +<span class="sourceLineNo">208</span> } finally {<a name="line.208"></a> +<span class="sourceLineNo">209</span> is.close();<a name="line.209"></a> +<span class="sourceLineNo">210</span> }<a name="line.210"></a> +<span class="sourceLineNo">211</span> }<a name="line.211"></a> +<span class="sourceLineNo">212</span><a name="line.212"></a> +<span class="sourceLineNo">213</span> @Test(expected = IOException.class)<a name="line.213"></a> +<span class="sourceLineNo">214</span> public void shouldThrowAnExceptionOnTruncatedEntries() throws Exception {<a name="line.214"></a> +<span class="sourceLineNo">215</span> File dir = mkdir("COMPRESS-279");<a name="line.215"></a> +<span class="sourceLineNo">216</span> TarArchiveInputStream is = getTestStream("/COMPRESS-279.tar");<a name="line.216"></a> +<span class="sourceLineNo">217</span> FileOutputStream out = null;<a name="line.217"></a> +<span class="sourceLineNo">218</span> try {<a name="line.218"></a> +<span class="sourceLineNo">219</span> TarArchiveEntry entry = is.getNextTarEntry();<a name="line.219"></a> +<span class="sourceLineNo">220</span> int count = 0;<a name="line.220"></a> +<span class="sourceLineNo">221</span> while (entry != null) {<a name="line.221"></a> +<span class="sourceLineNo">222</span> out = new FileOutputStream(new File(dir, String.valueOf(count)));<a name="line.222"></a> +<span class="sourceLineNo">223</span> IOUtils.copy(is, out);<a name="line.223"></a> +<span class="sourceLineNo">224</span> out.close();<a name="line.224"></a> +<span class="sourceLineNo">225</span> out = null;<a name="line.225"></a> +<span class="sourceLineNo">226</span> count++;<a name="line.226"></a> +<span class="sourceLineNo">227</span> entry = is.getNextTarEntry();<a name="line.227"></a> +<span class="sourceLineNo">228</span> }<a name="line.228"></a> +<span class="sourceLineNo">229</span> } finally {<a name="line.229"></a> +<span class="sourceLineNo">230</span> is.close();<a name="line.230"></a> +<span class="sourceLineNo">231</span> if (out != null) {<a name="line.231"></a> +<span class="sourceLineNo">232</span> out.close();<a name="line.232"></a> +<span class="sourceLineNo">233</span> }<a name="line.233"></a> +<span class="sourceLineNo">234</span> rmdir(dir);<a name="line.234"></a> +<span class="sourceLineNo">235</span> }<a name="line.235"></a> +<span class="sourceLineNo">236</span> }<a name="line.236"></a> +<span class="sourceLineNo">237</span><a name="line.237"></a> +<span class="sourceLineNo">238</span> private TarArchiveInputStream getTestStream(String name) {<a name="line.238"></a> +<span class="sourceLineNo">239</span> return new TarArchiveInputStream(<a name="line.239"></a> +<span class="sourceLineNo">240</span> TarArchiveInputStreamTest.class.getResourceAsStream(name));<a name="line.240"></a> +<span class="sourceLineNo">241</span> }<a name="line.241"></a> +<span class="sourceLineNo">242</span><a name="line.242"></a> +<span class="sourceLineNo">243</span>}<a name="line.243"></a> Modified: websites/production/commons/content/proper/commons-compress/testapidocs/src-html/org/apache/commons/compress/archivers/zip/ExplodeSupportTest.html ============================================================================== --- websites/production/commons/content/proper/commons-compress/testapidocs/src-html/org/apache/commons/compress/archivers/zip/ExplodeSupportTest.html (original) +++ websites/production/commons/content/proper/commons-compress/testapidocs/src-html/org/apache/commons/compress/archivers/zip/ExplodeSupportTest.html Sun Aug 31 19:27:46 2014 @@ -55,51 +55,52 @@ <span class="sourceLineNo">047</span> out.flush();<a name="line.47"></a> <span class="sourceLineNo">048</span><a name="line.48"></a> <span class="sourceLineNo">049</span> assertEquals("CRC32", entry.getCrc(), out.getChecksum().getValue());<a name="line.49"></a> -<span class="sourceLineNo">050</span> }<a name="line.50"></a> -<span class="sourceLineNo">051</span><a name="line.51"></a> -<span class="sourceLineNo">052</span> public void testArchiveWithImplodeCompression4K2Trees() throws IOException {<a name="line.52"></a> -<span class="sourceLineNo">053</span> testArchiveWithImplodeCompression("target/test-classes/archives/imploding-4Kdict-2trees.zip", "HEADER.TXT");<a name="line.53"></a> -<span class="sourceLineNo">054</span> }<a name="line.54"></a> -<span class="sourceLineNo">055</span><a name="line.55"></a> -<span class="sourceLineNo">056</span> public void testArchiveWithImplodeCompression8K3Trees() throws IOException {<a name="line.56"></a> -<span class="sourceLineNo">057</span> testArchiveWithImplodeCompression("target/test-classes/archives/imploding-8Kdict-3trees.zip", "LICENSE.TXT");<a name="line.57"></a> -<span class="sourceLineNo">058</span> }<a name="line.58"></a> -<span class="sourceLineNo">059</span><a name="line.59"></a> -<span class="sourceLineNo">060</span> public void testTikaTestArchive() throws IOException {<a name="line.60"></a> -<span class="sourceLineNo">061</span> testArchiveWithImplodeCompression("target/test-classes/moby-imploded.zip", "README");<a name="line.61"></a> -<span class="sourceLineNo">062</span> }<a name="line.62"></a> -<span class="sourceLineNo">063</span><a name="line.63"></a> -<span class="sourceLineNo">064</span> private void testZipStreamWithImplodeCompression(String filename, String entryName) throws IOException {<a name="line.64"></a> -<span class="sourceLineNo">065</span> ZipArchiveInputStream zin = new ZipArchiveInputStream(new FileInputStream(new File(filename)));<a name="line.65"></a> -<span class="sourceLineNo">066</span> ZipArchiveEntry entry = zin.getNextZipEntry();<a name="line.66"></a> -<span class="sourceLineNo">067</span> assertEquals("entry name", entryName, entry.getName());<a name="line.67"></a> -<span class="sourceLineNo">068</span> assertTrue("entry can't be read", zin.canReadEntryData(entry));<a name="line.68"></a> -<span class="sourceLineNo">069</span> assertEquals("method", ZipMethod.IMPLODING.getCode(), entry.getMethod());<a name="line.69"></a> -<span class="sourceLineNo">070</span><a name="line.70"></a> -<span class="sourceLineNo">071</span> InputStream bio = new BoundedInputStream(zin, entry.getSize());<a name="line.71"></a> -<span class="sourceLineNo">072</span> <a name="line.72"></a> -<span class="sourceLineNo">073</span> ByteArrayOutputStream bout = new ByteArrayOutputStream();<a name="line.73"></a> -<span class="sourceLineNo">074</span> CheckedOutputStream out = new CheckedOutputStream(bout, new CRC32());<a name="line.74"></a> -<span class="sourceLineNo">075</span> IOUtils.copy(bio, out);<a name="line.75"></a> -<span class="sourceLineNo">076</span><a name="line.76"></a> -<span class="sourceLineNo">077</span> out.flush();<a name="line.77"></a> -<span class="sourceLineNo">078</span><a name="line.78"></a> -<span class="sourceLineNo">079</span> assertEquals("CRC32", entry.getCrc(), out.getChecksum().getValue());<a name="line.79"></a> -<span class="sourceLineNo">080</span> }<a name="line.80"></a> -<span class="sourceLineNo">081</span><a name="line.81"></a> -<span class="sourceLineNo">082</span> public void testZipStreamWithImplodeCompression4K2Trees() throws IOException {<a name="line.82"></a> -<span class="sourceLineNo">083</span> testZipStreamWithImplodeCompression("target/test-classes/archives/imploding-4Kdict-2trees.zip", "HEADER.TXT");<a name="line.83"></a> -<span class="sourceLineNo">084</span> }<a name="line.84"></a> -<span class="sourceLineNo">085</span><a name="line.85"></a> -<span class="sourceLineNo">086</span> public void testZipStreamWithImplodeCompression8K3Trees() throws IOException {<a name="line.86"></a> -<span class="sourceLineNo">087</span> testZipStreamWithImplodeCompression("target/test-classes/archives/imploding-8Kdict-3trees.zip", "LICENSE.TXT");<a name="line.87"></a> -<span class="sourceLineNo">088</span> }<a name="line.88"></a> -<span class="sourceLineNo">089</span><a name="line.89"></a> -<span class="sourceLineNo">090</span> public void testTikaTestStream() throws IOException {<a name="line.90"></a> -<span class="sourceLineNo">091</span> testZipStreamWithImplodeCompression("target/test-classes/moby-imploded.zip", "README");<a name="line.91"></a> -<span class="sourceLineNo">092</span> }<a name="line.92"></a> -<span class="sourceLineNo">093</span><a name="line.93"></a> -<span class="sourceLineNo">094</span>}<a name="line.94"></a> +<span class="sourceLineNo">050</span> zip.close();<a name="line.50"></a> +<span class="sourceLineNo">051</span> }<a name="line.51"></a> +<span class="sourceLineNo">052</span><a name="line.52"></a> +<span class="sourceLineNo">053</span> public void testArchiveWithImplodeCompression4K2Trees() throws IOException {<a name="line.53"></a> +<span class="sourceLineNo">054</span> testArchiveWithImplodeCompression("target/test-classes/archives/imploding-4Kdict-2trees.zip", "HEADER.TXT");<a name="line.54"></a> +<span class="sourceLineNo">055</span> }<a name="line.55"></a> +<span class="sourceLineNo">056</span><a name="line.56"></a> +<span class="sourceLineNo">057</span> public void testArchiveWithImplodeCompression8K3Trees() throws IOException {<a name="line.57"></a> +<span class="sourceLineNo">058</span> testArchiveWithImplodeCompression("target/test-classes/archives/imploding-8Kdict-3trees.zip", "LICENSE.TXT");<a name="line.58"></a> +<span class="sourceLineNo">059</span> }<a name="line.59"></a> +<span class="sourceLineNo">060</span><a name="line.60"></a> +<span class="sourceLineNo">061</span> public void testTikaTestArchive() throws IOException {<a name="line.61"></a> +<span class="sourceLineNo">062</span> testArchiveWithImplodeCompression("target/test-classes/moby-imploded.zip", "README");<a name="line.62"></a> +<span class="sourceLineNo">063</span> }<a name="line.63"></a> +<span class="sourceLineNo">064</span><a name="line.64"></a> +<span class="sourceLineNo">065</span> private void testZipStreamWithImplodeCompression(String filename, String entryName) throws IOException {<a name="line.65"></a> +<span class="sourceLineNo">066</span> ZipArchiveInputStream zin = new ZipArchiveInputStream(new FileInputStream(new File(filename)));<a name="line.66"></a> +<span class="sourceLineNo">067</span> ZipArchiveEntry entry = zin.getNextZipEntry();<a name="line.67"></a> +<span class="sourceLineNo">068</span> assertEquals("entry name", entryName, entry.getName());<a name="line.68"></a> +<span class="sourceLineNo">069</span> assertTrue("entry can't be read", zin.canReadEntryData(entry));<a name="line.69"></a> +<span class="sourceLineNo">070</span> assertEquals("method", ZipMethod.IMPLODING.getCode(), entry.getMethod());<a name="line.70"></a> +<span class="sourceLineNo">071</span><a name="line.71"></a> +<span class="sourceLineNo">072</span> InputStream bio = new BoundedInputStream(zin, entry.getSize());<a name="line.72"></a> +<span class="sourceLineNo">073</span> <a name="line.73"></a> +<span class="sourceLineNo">074</span> ByteArrayOutputStream bout = new ByteArrayOutputStream();<a name="line.74"></a> +<span class="sourceLineNo">075</span> CheckedOutputStream out = new CheckedOutputStream(bout, new CRC32());<a name="line.75"></a> +<span class="sourceLineNo">076</span> IOUtils.copy(bio, out);<a name="line.76"></a> +<span class="sourceLineNo">077</span><a name="line.77"></a> +<span class="sourceLineNo">078</span> out.flush();<a name="line.78"></a> +<span class="sourceLineNo">079</span><a name="line.79"></a> +<span class="sourceLineNo">080</span> assertEquals("CRC32", entry.getCrc(), out.getChecksum().getValue());<a name="line.80"></a> +<span class="sourceLineNo">081</span> }<a name="line.81"></a> +<span class="sourceLineNo">082</span><a name="line.82"></a> +<span class="sourceLineNo">083</span> public void testZipStreamWithImplodeCompression4K2Trees() throws IOException {<a name="line.83"></a> +<span class="sourceLineNo">084</span> testZipStreamWithImplodeCompression("target/test-classes/archives/imploding-4Kdict-2trees.zip", "HEADER.TXT");<a name="line.84"></a> +<span class="sourceLineNo">085</span> }<a name="line.85"></a> +<span class="sourceLineNo">086</span><a name="line.86"></a> +<span class="sourceLineNo">087</span> public void testZipStreamWithImplodeCompression8K3Trees() throws IOException {<a name="line.87"></a> +<span class="sourceLineNo">088</span> testZipStreamWithImplodeCompression("target/test-classes/archives/imploding-8Kdict-3trees.zip", "LICENSE.TXT");<a name="line.88"></a> +<span class="sourceLineNo">089</span> }<a name="line.89"></a> +<span class="sourceLineNo">090</span><a name="line.90"></a> +<span class="sourceLineNo">091</span> public void testTikaTestStream() throws IOException {<a name="line.91"></a> +<span class="sourceLineNo">092</span> testZipStreamWithImplodeCompression("target/test-classes/moby-imploded.zip", "README");<a name="line.92"></a> +<span class="sourceLineNo">093</span> }<a name="line.93"></a> +<span class="sourceLineNo">094</span><a name="line.94"></a> +<span class="sourceLineNo">095</span>}<a name="line.95"></a> Modified: websites/production/commons/content/proper/commons-compress/testapidocs/src-html/org/apache/commons/compress/archivers/zip/UTF8ZipFilesTest.html ============================================================================== --- websites/production/commons/content/proper/commons-compress/testapidocs/src-html/org/apache/commons/compress/archivers/zip/UTF8ZipFilesTest.html (original) +++ websites/production/commons/content/proper/commons-compress/testapidocs/src-html/org/apache/commons/compress/archivers/zip/UTF8ZipFilesTest.html Sun Aug 31 19:27:46 2014 @@ -338,7 +338,7 @@ <span class="sourceLineNo">330</span> } else if (ze.getName().endsWith("_for_Dollar.txt")) {<a name="line.330"></a> <span class="sourceLineNo">331</span> assertUnicodeName(ze, EURO_FOR_DOLLAR_TXT, encoding);<a name="line.331"></a> <span class="sourceLineNo">332</span> } else if (!ze.getName().equals(ASCII_TXT)) {<a name="line.332"></a> -<span class="sourceLineNo">333</span> throw new AssertionError("Urecognized ZIP entry with name ["<a name="line.333"></a> +<span class="sourceLineNo">333</span> throw new AssertionError("Unrecognized ZIP entry with name ["<a name="line.333"></a> <span class="sourceLineNo">334</span> + ze.getName() + "] found.");<a name="line.334"></a> <span class="sourceLineNo">335</span> }<a name="line.335"></a> <span class="sourceLineNo">336</span> }<a name="line.336"></a> Added: websites/production/commons/content/proper/commons-compress/testapidocs/src-html/org/apache/commons/compress/compressors/deflate/DeflateCompressorInputStreamTest.html ============================================================================== --- websites/production/commons/content/proper/commons-compress/testapidocs/src-html/org/apache/commons/compress/compressors/deflate/DeflateCompressorInputStreamTest.html (added) +++ websites/production/commons/content/proper/commons-compress/testapidocs/src-html/org/apache/commons/compress/compressors/deflate/DeflateCompressorInputStreamTest.html Sun Aug 31 19:27:46 2014 @@ -0,0 +1,163 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<html lang="en"> +<head> +<title>Source code</title> +<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style"> +</head> +<body> +<div class="sourceContainer"> +<pre><span class="sourceLineNo">001</span>/*<a name="line.1"></a> +<span class="sourceLineNo">002</span> * Licensed to the Apache Software Foundation (ASF) under one<a name="line.2"></a> +<span class="sourceLineNo">003</span> * or more contributor license agreements. See the NOTICE file<a name="line.3"></a> +<span class="sourceLineNo">004</span> * distributed with this work for additional information<a name="line.4"></a> +<span class="sourceLineNo">005</span> * regarding copyright ownership. The ASF licenses this file<a name="line.5"></a> +<span class="sourceLineNo">006</span> * to you under the Apache License, Version 2.0 (the<a name="line.6"></a> +<span class="sourceLineNo">007</span> * "License"); you may not use this file except in compliance<a name="line.7"></a> +<span class="sourceLineNo">008</span> * with the License. You may obtain a copy of the License at<a name="line.8"></a> +<span class="sourceLineNo">009</span> *<a name="line.9"></a> +<span class="sourceLineNo">010</span> * http://www.apache.org/licenses/LICENSE-2.0<a name="line.10"></a> +<span class="sourceLineNo">011</span> *<a name="line.11"></a> +<span class="sourceLineNo">012</span> * Unless required by applicable law or agreed to in writing,<a name="line.12"></a> +<span class="sourceLineNo">013</span> * software distributed under the License is distributed on an<a name="line.13"></a> +<span class="sourceLineNo">014</span> * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY<a name="line.14"></a> +<span class="sourceLineNo">015</span> * KIND, either express or implied. See the License for the<a name="line.15"></a> +<span class="sourceLineNo">016</span> * specific language governing permissions and limitations<a name="line.16"></a> +<span class="sourceLineNo">017</span> * under the License.<a name="line.17"></a> +<span class="sourceLineNo">018</span> */<a name="line.18"></a> +<span class="sourceLineNo">019</span>package org.apache.commons.compress.compressors.deflate;<a name="line.19"></a> +<span class="sourceLineNo">020</span><a name="line.20"></a> +<span class="sourceLineNo">021</span>import java.io.File;<a name="line.21"></a> +<span class="sourceLineNo">022</span>import java.io.FileInputStream;<a name="line.22"></a> +<span class="sourceLineNo">023</span>import java.io.IOException;<a name="line.23"></a> +<span class="sourceLineNo">024</span>import java.io.InputStream;<a name="line.24"></a> +<span class="sourceLineNo">025</span><a name="line.25"></a> +<span class="sourceLineNo">026</span>import org.apache.commons.compress.AbstractTestCase;<a name="line.26"></a> +<span class="sourceLineNo">027</span>import org.apache.commons.compress.utils.IOUtils;<a name="line.27"></a> +<span class="sourceLineNo">028</span>import org.junit.Assert;<a name="line.28"></a> +<span class="sourceLineNo">029</span>import org.junit.Test;<a name="line.29"></a> +<span class="sourceLineNo">030</span><a name="line.30"></a> +<span class="sourceLineNo">031</span>public class DeflateCompressorInputStreamTest {<a name="line.31"></a> +<span class="sourceLineNo">032</span><a name="line.32"></a> +<span class="sourceLineNo">033</span> @Test<a name="line.33"></a> +<span class="sourceLineNo">034</span> public void availableShouldReturnNonZero() throws IOException {<a name="line.34"></a> +<span class="sourceLineNo">035</span> final File input = AbstractTestCase.getFile("bla.tar.deflatez");<a name="line.35"></a> +<span class="sourceLineNo">036</span> final InputStream is = new FileInputStream(input);<a name="line.36"></a> +<span class="sourceLineNo">037</span> try {<a name="line.37"></a> +<span class="sourceLineNo">038</span> DeflateCompressorInputStream in =<a name="line.38"></a> +<span class="sourceLineNo">039</span> new DeflateCompressorInputStream(is);<a name="line.39"></a> +<span class="sourceLineNo">040</span> Assert.assertTrue(in.available() > 0);<a name="line.40"></a> +<span class="sourceLineNo">041</span> in.close();<a name="line.41"></a> +<span class="sourceLineNo">042</span> } finally {<a name="line.42"></a> +<span class="sourceLineNo">043</span> is.close();<a name="line.43"></a> +<span class="sourceLineNo">044</span> }<a name="line.44"></a> +<span class="sourceLineNo">045</span> }<a name="line.45"></a> +<span class="sourceLineNo">046</span><a name="line.46"></a> +<span class="sourceLineNo">047</span> @Test<a name="line.47"></a> +<span class="sourceLineNo">048</span> public void shouldBeAbleToSkipAByte() throws IOException {<a name="line.48"></a> +<span class="sourceLineNo">049</span> final File input = AbstractTestCase.getFile("bla.tar.deflatez");<a name="line.49"></a> +<span class="sourceLineNo">050</span> final InputStream is = new FileInputStream(input);<a name="line.50"></a> +<span class="sourceLineNo">051</span> try {<a name="line.51"></a> +<span class="sourceLineNo">052</span> DeflateCompressorInputStream in =<a name="line.52"></a> +<span class="sourceLineNo">053</span> new DeflateCompressorInputStream(is);<a name="line.53"></a> +<span class="sourceLineNo">054</span> Assert.assertEquals(1, in.skip(1));<a name="line.54"></a> +<span class="sourceLineNo">055</span> in.close();<a name="line.55"></a> +<span class="sourceLineNo">056</span> } finally {<a name="line.56"></a> +<span class="sourceLineNo">057</span> is.close();<a name="line.57"></a> +<span class="sourceLineNo">058</span> }<a name="line.58"></a> +<span class="sourceLineNo">059</span> }<a name="line.59"></a> +<span class="sourceLineNo">060</span><a name="line.60"></a> +<span class="sourceLineNo">061</span> @Test<a name="line.61"></a> +<span class="sourceLineNo">062</span> public void singleByteReadWorksAsExpected() throws IOException {<a name="line.62"></a> +<span class="sourceLineNo">063</span> final File input = AbstractTestCase.getFile("bla.tar.deflatez");<a name="line.63"></a> +<span class="sourceLineNo">064</span> final InputStream is = new FileInputStream(input);<a name="line.64"></a> +<span class="sourceLineNo">065</span> try {<a name="line.65"></a> +<span class="sourceLineNo">066</span> DeflateCompressorInputStream in =<a name="line.66"></a> +<span class="sourceLineNo">067</span> new DeflateCompressorInputStream(is);<a name="line.67"></a> +<span class="sourceLineNo">068</span> // tar header starts with filename "test1.xml"<a name="line.68"></a> +<span class="sourceLineNo">069</span> Assert.assertEquals('t', in.read());<a name="line.69"></a> +<span class="sourceLineNo">070</span> in.close();<a name="line.70"></a> +<span class="sourceLineNo">071</span> } finally {<a name="line.71"></a> +<span class="sourceLineNo">072</span> is.close();<a name="line.72"></a> +<span class="sourceLineNo">073</span> }<a name="line.73"></a> +<span class="sourceLineNo">074</span> }<a name="line.74"></a> +<span class="sourceLineNo">075</span><a name="line.75"></a> +<span class="sourceLineNo">076</span> @Test<a name="line.76"></a> +<span class="sourceLineNo">077</span> public void singleByteReadReturnsMinusOneAtEof() throws IOException {<a name="line.77"></a> +<span class="sourceLineNo">078</span> final File input = AbstractTestCase.getFile("bla.tar.deflatez");<a name="line.78"></a> +<span class="sourceLineNo">079</span> final InputStream is = new FileInputStream(input);<a name="line.79"></a> +<span class="sourceLineNo">080</span> try {<a name="line.80"></a> +<span class="sourceLineNo">081</span> DeflateCompressorInputStream in =<a name="line.81"></a> +<span class="sourceLineNo">082</span> new DeflateCompressorInputStream(is);<a name="line.82"></a> +<span class="sourceLineNo">083</span> IOUtils.toByteArray(in);<a name="line.83"></a> +<span class="sourceLineNo">084</span> Assert.assertEquals(-1, in.read());<a name="line.84"></a> +<span class="sourceLineNo">085</span> in.close();<a name="line.85"></a> +<span class="sourceLineNo">086</span> } finally {<a name="line.86"></a> +<span class="sourceLineNo">087</span> is.close();<a name="line.87"></a> +<span class="sourceLineNo">088</span> }<a name="line.88"></a> +<span class="sourceLineNo">089</span> }<a name="line.89"></a> +<span class="sourceLineNo">090</span><a name="line.90"></a> +<span class="sourceLineNo">091</span>}<a name="line.91"></a> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +</pre> +</div> +</body> +</html> \ No newline at end of file Propchange: websites/production/commons/content/proper/commons-compress/testapidocs/src-html/org/apache/commons/compress/compressors/deflate/DeflateCompressorInputStreamTest.html ------------------------------------------------------------------------------ svn:eol-style = native Added: websites/production/commons/content/proper/commons-compress/testapidocs/src-html/org/apache/commons/compress/compressors/deflate/DeflateCompressorOutputStreamTest.html ============================================================================== --- websites/production/commons/content/proper/commons-compress/testapidocs/src-html/org/apache/commons/compress/compressors/deflate/DeflateCompressorOutputStreamTest.html (added) +++ websites/production/commons/content/proper/commons-compress/testapidocs/src-html/org/apache/commons/compress/compressors/deflate/DeflateCompressorOutputStreamTest.html Sun Aug 31 19:27:46 2014 @@ -0,0 +1,112 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<html lang="en"> +<head> +<title>Source code</title> +<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style"> +</head> +<body> +<div class="sourceContainer"> +<pre><span class="sourceLineNo">001</span>/*<a name="line.1"></a> +<span class="sourceLineNo">002</span> * Licensed to the Apache Software Foundation (ASF) under one<a name="line.2"></a> +<span class="sourceLineNo">003</span> * or more contributor license agreements. See the NOTICE file<a name="line.3"></a> +<span class="sourceLineNo">004</span> * distributed with this work for additional information<a name="line.4"></a> +<span class="sourceLineNo">005</span> * regarding copyright ownership. The ASF licenses this file<a name="line.5"></a> +<span class="sourceLineNo">006</span> * to you under the Apache License, Version 2.0 (the<a name="line.6"></a> +<span class="sourceLineNo">007</span> * "License"); you may not use this file except in compliance<a name="line.7"></a> +<span class="sourceLineNo">008</span> * with the License. You may obtain a copy of the License at<a name="line.8"></a> +<span class="sourceLineNo">009</span> *<a name="line.9"></a> +<span class="sourceLineNo">010</span> * http://www.apache.org/licenses/LICENSE-2.0<a name="line.10"></a> +<span class="sourceLineNo">011</span> *<a name="line.11"></a> +<span class="sourceLineNo">012</span> * Unless required by applicable law or agreed to in writing,<a name="line.12"></a> +<span class="sourceLineNo">013</span> * software distributed under the License is distributed on an<a name="line.13"></a> +<span class="sourceLineNo">014</span> * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY<a name="line.14"></a> +<span class="sourceLineNo">015</span> * KIND, either express or implied. See the License for the<a name="line.15"></a> +<span class="sourceLineNo">016</span> * specific language governing permissions and limitations<a name="line.16"></a> +<span class="sourceLineNo">017</span> * under the License.<a name="line.17"></a> +<span class="sourceLineNo">018</span> */<a name="line.18"></a> +<span class="sourceLineNo">019</span>package org.apache.commons.compress.compressors.deflate;<a name="line.19"></a> +<span class="sourceLineNo">020</span><a name="line.20"></a> +<span class="sourceLineNo">021</span>import org.junit.Assert;<a name="line.21"></a> +<span class="sourceLineNo">022</span>import org.junit.Test;<a name="line.22"></a> +<span class="sourceLineNo">023</span><a name="line.23"></a> +<span class="sourceLineNo">024</span>import java.io.ByteArrayOutputStream;<a name="line.24"></a> +<span class="sourceLineNo">025</span>import java.io.IOException;<a name="line.25"></a> +<span class="sourceLineNo">026</span><a name="line.26"></a> +<span class="sourceLineNo">027</span>public class DeflateCompressorOutputStreamTest {<a name="line.27"></a> +<span class="sourceLineNo">028</span><a name="line.28"></a> +<span class="sourceLineNo">029</span> @Test<a name="line.29"></a> +<span class="sourceLineNo">030</span> public void canReadASingleByteFlushAndFinish() throws IOException {<a name="line.30"></a> +<span class="sourceLineNo">031</span> ByteArrayOutputStream bos = new ByteArrayOutputStream();<a name="line.31"></a> +<span class="sourceLineNo">032</span> DeflateCompressorOutputStream cos = new DeflateCompressorOutputStream(bos);<a name="line.32"></a> +<span class="sourceLineNo">033</span> cos.write(99);<a name="line.33"></a> +<span class="sourceLineNo">034</span> cos.flush();<a name="line.34"></a> +<span class="sourceLineNo">035</span> cos.finish();<a name="line.35"></a> +<span class="sourceLineNo">036</span> Assert.assertTrue(bos.toByteArray().length > 0);<a name="line.36"></a> +<span class="sourceLineNo">037</span> cos.close();<a name="line.37"></a> +<span class="sourceLineNo">038</span> }<a name="line.38"></a> +<span class="sourceLineNo">039</span><a name="line.39"></a> +<span class="sourceLineNo">040</span>}<a name="line.40"></a> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +</pre> +</div> +</body> +</html> \ No newline at end of file Propchange: websites/production/commons/content/proper/commons-compress/testapidocs/src-html/org/apache/commons/compress/compressors/deflate/DeflateCompressorOutputStreamTest.html ------------------------------------------------------------------------------ svn:eol-style = native Added: websites/production/commons/content/proper/commons-compress/testapidocs/src-html/org/apache/commons/compress/compressors/deflate/DeflateParametersTest.html ============================================================================== --- websites/production/commons/content/proper/commons-compress/testapidocs/src-html/org/apache/commons/compress/compressors/deflate/DeflateParametersTest.html (added) +++ websites/production/commons/content/proper/commons-compress/testapidocs/src-html/org/apache/commons/compress/compressors/deflate/DeflateParametersTest.html Sun Aug 31 19:27:46 2014 @@ -0,0 +1,116 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<html lang="en"> +<head> +<title>Source code</title> +<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style"> +</head> +<body> +<div class="sourceContainer"> +<pre><span class="sourceLineNo">001</span>/*<a name="line.1"></a> +<span class="sourceLineNo">002</span> * Licensed to the Apache Software Foundation (ASF) under one<a name="line.2"></a> +<span class="sourceLineNo">003</span> * or more contributor license agreements. See the NOTICE file<a name="line.3"></a> +<span class="sourceLineNo">004</span> * distributed with this work for additional information<a name="line.4"></a> +<span class="sourceLineNo">005</span> * regarding copyright ownership. The ASF licenses this file<a name="line.5"></a> +<span class="sourceLineNo">006</span> * to you under the Apache License, Version 2.0 (the<a name="line.6"></a> +<span class="sourceLineNo">007</span> * "License"); you may not use this file except in compliance<a name="line.7"></a> +<span class="sourceLineNo">008</span> * with the License. You may obtain a copy of the License at<a name="line.8"></a> +<span class="sourceLineNo">009</span> *<a name="line.9"></a> +<span class="sourceLineNo">010</span> * http://www.apache.org/licenses/LICENSE-2.0<a name="line.10"></a> +<span class="sourceLineNo">011</span> *<a name="line.11"></a> +<span class="sourceLineNo">012</span> * Unless required by applicable law or agreed to in writing,<a name="line.12"></a> +<span class="sourceLineNo">013</span> * software distributed under the License is distributed on an<a name="line.13"></a> +<span class="sourceLineNo">014</span> * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY<a name="line.14"></a> +<span class="sourceLineNo">015</span> * KIND, either express or implied. See the License for the<a name="line.15"></a> +<span class="sourceLineNo">016</span> * specific language governing permissions and limitations<a name="line.16"></a> +<span class="sourceLineNo">017</span> * under the License.<a name="line.17"></a> +<span class="sourceLineNo">018</span> */<a name="line.18"></a> +<span class="sourceLineNo">019</span>package org.apache.commons.compress.compressors.deflate;<a name="line.19"></a> +<span class="sourceLineNo">020</span><a name="line.20"></a> +<span class="sourceLineNo">021</span>import org.junit.Assert;<a name="line.21"></a> +<span class="sourceLineNo">022</span>import org.junit.Test;<a name="line.22"></a> +<span class="sourceLineNo">023</span><a name="line.23"></a> +<span class="sourceLineNo">024</span>public class DeflateParametersTest {<a name="line.24"></a> +<span class="sourceLineNo">025</span><a name="line.25"></a> +<span class="sourceLineNo">026</span> @Test<a name="line.26"></a> +<span class="sourceLineNo">027</span> public void shouldBeAbleToSetCompressionLevel() {<a name="line.27"></a> +<span class="sourceLineNo">028</span> DeflateParameters p = new DeflateParameters();<a name="line.28"></a> +<span class="sourceLineNo">029</span> p.setCompressionLevel(5);<a name="line.29"></a> +<span class="sourceLineNo">030</span> Assert.assertEquals(5, p.getCompressionLevel());<a name="line.30"></a> +<span class="sourceLineNo">031</span> }<a name="line.31"></a> +<span class="sourceLineNo">032</span><a name="line.32"></a> +<span class="sourceLineNo">033</span> @Test(expected = IllegalArgumentException.class)<a name="line.33"></a> +<span class="sourceLineNo">034</span> public void shouldNotBeAbleToSetCompressionLevelToANegativeValue() {<a name="line.34"></a> +<span class="sourceLineNo">035</span> DeflateParameters p = new DeflateParameters();<a name="line.35"></a> +<span class="sourceLineNo">036</span> p.setCompressionLevel(-2);<a name="line.36"></a> +<span class="sourceLineNo">037</span> }<a name="line.37"></a> +<span class="sourceLineNo">038</span><a name="line.38"></a> +<span class="sourceLineNo">039</span> @Test(expected = IllegalArgumentException.class)<a name="line.39"></a> +<span class="sourceLineNo">040</span> public void shouldNotBeAbleToSetCompressionLevelToADoubleDigitValue() {<a name="line.40"></a> +<span class="sourceLineNo">041</span> DeflateParameters p = new DeflateParameters();<a name="line.41"></a> +<span class="sourceLineNo">042</span> p.setCompressionLevel(12);<a name="line.42"></a> +<span class="sourceLineNo">043</span> }<a name="line.43"></a> +<span class="sourceLineNo">044</span>}<a name="line.44"></a> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +</pre> +</div> +</body> +</html> \ No newline at end of file Propchange: websites/production/commons/content/proper/commons-compress/testapidocs/src-html/org/apache/commons/compress/compressors/deflate/DeflateParametersTest.html ------------------------------------------------------------------------------ svn:eol-style = native Modified: websites/production/commons/content/proper/commons-compress/testapidocs/src-html/org/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStreamTest.html ============================================================================== --- websites/production/commons/content/proper/commons-compress/testapidocs/src-html/org/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStreamTest.html (original) +++ websites/production/commons/content/proper/commons-compress/testapidocs/src-html/org/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStreamTest.html Sun Aug 31 19:27:46 2014 @@ -160,29 +160,30 @@ <span class="sourceLineNo">152</span> new FramedSnappyCompressorInputStream(new ByteArrayInputStream(input));<a name="line.152"></a> <span class="sourceLineNo">153</span> in.read();<a name="line.153"></a> <span class="sourceLineNo">154</span> fail("expected an exception");<a name="line.154"></a> -<span class="sourceLineNo">155</span> } catch (IOException ex) {<a name="line.155"></a> -<span class="sourceLineNo">156</span> assertTrue(ex.getMessage().indexOf("unskippable chunk") > -1);<a name="line.156"></a> -<span class="sourceLineNo">157</span> }<a name="line.157"></a> -<span class="sourceLineNo">158</span> }<a name="line.158"></a> -<span class="sourceLineNo">159</span><a name="line.159"></a> -<span class="sourceLineNo">160</span> public void testChecksumUnmasking() {<a name="line.160"></a> -<span class="sourceLineNo">161</span> testChecksumUnmasking(0xc757l);<a name="line.161"></a> -<span class="sourceLineNo">162</span> testChecksumUnmasking(0xffffc757l);<a name="line.162"></a> -<span class="sourceLineNo">163</span> }<a name="line.163"></a> -<span class="sourceLineNo">164</span><a name="line.164"></a> -<span class="sourceLineNo">165</span> public void testChecksumUnmasking(long x) {<a name="line.165"></a> -<span class="sourceLineNo">166</span> assertEquals(Long.toHexString(x),<a name="line.166"></a> -<span class="sourceLineNo">167</span> Long.toHexString(FramedSnappyCompressorInputStream<a name="line.167"></a> -<span class="sourceLineNo">168</span> .unmask(mask(x))));<a name="line.168"></a> -<span class="sourceLineNo">169</span> }<a name="line.169"></a> -<span class="sourceLineNo">170</span><a name="line.170"></a> -<span class="sourceLineNo">171</span> private long mask(long x) {<a name="line.171"></a> -<span class="sourceLineNo">172</span> return (((x >>> 15) | (x << 17))<a name="line.172"></a> -<span class="sourceLineNo">173</span> + FramedSnappyCompressorInputStream.MASK_OFFSET)<a name="line.173"></a> -<span class="sourceLineNo">174</span> & 0xffffFFFFL;<a name="line.174"></a> -<span class="sourceLineNo">175</span> }<a name="line.175"></a> -<span class="sourceLineNo">176</span><a name="line.176"></a> -<span class="sourceLineNo">177</span>}<a name="line.177"></a> +<span class="sourceLineNo">155</span> in.close();<a name="line.155"></a> +<span class="sourceLineNo">156</span> } catch (IOException ex) {<a name="line.156"></a> +<span class="sourceLineNo">157</span> assertTrue(ex.getMessage().indexOf("unskippable chunk") > -1);<a name="line.157"></a> +<span class="sourceLineNo">158</span> }<a name="line.158"></a> +<span class="sourceLineNo">159</span> }<a name="line.159"></a> +<span class="sourceLineNo">160</span><a name="line.160"></a> +<span class="sourceLineNo">161</span> public void testChecksumUnmasking() {<a name="line.161"></a> +<span class="sourceLineNo">162</span> testChecksumUnmasking(0xc757l);<a name="line.162"></a> +<span class="sourceLineNo">163</span> testChecksumUnmasking(0xffffc757l);<a name="line.163"></a> +<span class="sourceLineNo">164</span> }<a name="line.164"></a> +<span class="sourceLineNo">165</span><a name="line.165"></a> +<span class="sourceLineNo">166</span> public void testChecksumUnmasking(long x) {<a name="line.166"></a> +<span class="sourceLineNo">167</span> assertEquals(Long.toHexString(x),<a name="line.167"></a> +<span class="sourceLineNo">168</span> Long.toHexString(FramedSnappyCompressorInputStream<a name="line.168"></a> +<span class="sourceLineNo">169</span> .unmask(mask(x))));<a name="line.169"></a> +<span class="sourceLineNo">170</span> }<a name="line.170"></a> +<span class="sourceLineNo">171</span><a name="line.171"></a> +<span class="sourceLineNo">172</span> private long mask(long x) {<a name="line.172"></a> +<span class="sourceLineNo">173</span> return (((x >>> 15) | (x << 17))<a name="line.173"></a> +<span class="sourceLineNo">174</span> + FramedSnappyCompressorInputStream.MASK_OFFSET)<a name="line.174"></a> +<span class="sourceLineNo">175</span> & 0xffffFFFFL;<a name="line.175"></a> +<span class="sourceLineNo">176</span> }<a name="line.176"></a> +<span class="sourceLineNo">177</span><a name="line.177"></a> +<span class="sourceLineNo">178</span>}<a name="line.178"></a> Added: websites/production/commons/content/proper/commons-compress/testapidocs/src-html/org/apache/commons/compress/compressors/xz/XZCompressorInputStreamTest.html ============================================================================== --- websites/production/commons/content/proper/commons-compress/testapidocs/src-html/org/apache/commons/compress/compressors/xz/XZCompressorInputStreamTest.html (added) +++ websites/production/commons/content/proper/commons-compress/testapidocs/src-html/org/apache/commons/compress/compressors/xz/XZCompressorInputStreamTest.html Sun Aug 31 19:27:46 2014 @@ -0,0 +1,108 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<html lang="en"> +<head> +<title>Source code</title> +<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style"> +</head> +<body> +<div class="sourceContainer"> +<pre><span class="sourceLineNo">001</span>/*<a name="line.1"></a> +<span class="sourceLineNo">002</span> * Licensed to the Apache Software Foundation (ASF) under one<a name="line.2"></a> +<span class="sourceLineNo">003</span> * or more contributor license agreements. See the NOTICE file<a name="line.3"></a> +<span class="sourceLineNo">004</span> * distributed with this work for additional information<a name="line.4"></a> +<span class="sourceLineNo">005</span> * regarding copyright ownership. The ASF licenses this file<a name="line.5"></a> +<span class="sourceLineNo">006</span> * to you under the Apache License, Version 2.0 (the<a name="line.6"></a> +<span class="sourceLineNo">007</span> * "License"); you may not use this file except in compliance<a name="line.7"></a> +<span class="sourceLineNo">008</span> * with the License. You may obtain a copy of the License at<a name="line.8"></a> +<span class="sourceLineNo">009</span> *<a name="line.9"></a> +<span class="sourceLineNo">010</span> * http://www.apache.org/licenses/LICENSE-2.0<a name="line.10"></a> +<span class="sourceLineNo">011</span> *<a name="line.11"></a> +<span class="sourceLineNo">012</span> * Unless required by applicable law or agreed to in writing,<a name="line.12"></a> +<span class="sourceLineNo">013</span> * software distributed under the License is distributed on an<a name="line.13"></a> +<span class="sourceLineNo">014</span> * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY<a name="line.14"></a> +<span class="sourceLineNo">015</span> * KIND, either express or implied. See the License for the<a name="line.15"></a> +<span class="sourceLineNo">016</span> * specific language governing permissions and limitations<a name="line.16"></a> +<span class="sourceLineNo">017</span> * under the License.<a name="line.17"></a> +<span class="sourceLineNo">018</span> */<a name="line.18"></a> +<span class="sourceLineNo">019</span>package org.apache.commons.compress.compressors.xz;<a name="line.19"></a> +<span class="sourceLineNo">020</span><a name="line.20"></a> +<span class="sourceLineNo">021</span>import org.junit.Assert;<a name="line.21"></a> +<span class="sourceLineNo">022</span>import org.junit.Test;<a name="line.22"></a> +<span class="sourceLineNo">023</span><a name="line.23"></a> +<span class="sourceLineNo">024</span>public class XZCompressorInputStreamTest {<a name="line.24"></a> +<span class="sourceLineNo">025</span> @Test<a name="line.25"></a> +<span class="sourceLineNo">026</span> public void redundantTestOfAlmostDeprecatedMatchesMethod() {<a name="line.26"></a> +<span class="sourceLineNo">027</span> byte[] data = {<a name="line.27"></a> +<span class="sourceLineNo">028</span> (byte) 0xFD, '7', 'z', 'X', 'Z', '\0'<a name="line.28"></a> +<span class="sourceLineNo">029</span> };<a name="line.29"></a> +<span class="sourceLineNo">030</span> Assert.assertFalse(XZCompressorInputStream.matches(data, 5));<a name="line.30"></a> +<span class="sourceLineNo">031</span> Assert.assertTrue(XZCompressorInputStream.matches(data, 6));<a name="line.31"></a> +<span class="sourceLineNo">032</span> Assert.assertTrue(XZCompressorInputStream.matches(data, 7));<a name="line.32"></a> +<span class="sourceLineNo">033</span> data[5] = '0';<a name="line.33"></a> +<span class="sourceLineNo">034</span> Assert.assertFalse(XZCompressorInputStream.matches(data, 6));<a name="line.34"></a> +<span class="sourceLineNo">035</span> }<a name="line.35"></a> +<span class="sourceLineNo">036</span>}<a name="line.36"></a> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +</pre> +</div> +</body> +</html> \ No newline at end of file Propchange: websites/production/commons/content/proper/commons-compress/testapidocs/src-html/org/apache/commons/compress/compressors/xz/XZCompressorInputStreamTest.html ------------------------------------------------------------------------------ svn:eol-style = native
