You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by se...@apache.org on 2015/02/16 20:16:49 UTC
svn commit: r1660182 -
/commons/proper/compress/trunk/src/test/java/org/apache/commons/compress/compressors/DetectCompressorTestCase.java
Author: sebb
Date: Mon Feb 16 19:16:49 2015
New Revision: 1660182
URL: http://svn.apache.org/r1660182
Log:
Add tests for IllegalStateException
Modified:
commons/proper/compress/trunk/src/test/java/org/apache/commons/compress/compressors/DetectCompressorTestCase.java
Modified: commons/proper/compress/trunk/src/test/java/org/apache/commons/compress/compressors/DetectCompressorTestCase.java
URL: http://svn.apache.org/viewvc/commons/proper/compress/trunk/src/test/java/org/apache/commons/compress/compressors/DetectCompressorTestCase.java?rev=1660182&r1=1660181&r2=1660182&view=diff
==============================================================================
--- commons/proper/compress/trunk/src/test/java/org/apache/commons/compress/compressors/DetectCompressorTestCase.java (original)
+++ commons/proper/compress/trunk/src/test/java/org/apache/commons/compress/compressors/DetectCompressorTestCase.java Mon Feb 16 19:16:49 2015
@@ -115,6 +115,31 @@ public final class DetectCompressorTestC
}
}
+ public void testOverride() {
+ CompressorStreamFactory fac = new CompressorStreamFactory();
+ assertFalse(fac.getDecompressConcatenated());
+ fac.setDecompressConcatenated(true);
+ assertTrue(fac.getDecompressConcatenated());
+
+ fac = new CompressorStreamFactory(false);
+ assertFalse(fac.getDecompressConcatenated());
+ try {
+ fac.setDecompressConcatenated(true);
+ fail("Expected IllegalStateException");
+ } catch (IllegalStateException ise) {
+ // expected
+ }
+
+ fac = new CompressorStreamFactory(true);
+ assertTrue(fac.getDecompressConcatenated());
+ try {
+ fac.setDecompressConcatenated(true);
+ fail("Expected IllegalStateException");
+ } catch (IllegalStateException ise) {
+ // expected
+ }
+ }
+
public void testMutiples() throws Exception {
for(int i=0; i <tests.length; i++) {
TestData test = tests[i];