harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mohanraj Loganathan <mohanra...@gmail.com>
Subject Re: [classlib][archive]Deflater.setlevel throws IllegalStateException if inputBuffer is not null
Date Fri, 13 Aug 2010 09:15:52 GMT
Raised a JIRA for the above issue -->
https://issues.apache.org/jira/browse/HARMONY-6623

Thanks and Regards,
Mohan

On Fri, Aug 13, 2010 at 2:33 PM, Mohanraj Loganathan
<mohanraj.l@gmail.com> wrote:
> Please consider the below testcase [1] . RI works fine. But Harmony
> throws IllegalStateException.  This is the same case with
> defl.setStrategy() function also.
>
> Any reason why harmony expects the inputbuffer to be null, while
> setLevel and setStrategy ?
>
> Any comments?
>
> [1] public void test () {
>        byte[] byteArray = new byte[100];
>        InputStream inFile = new FileInputStream(new File("Input.txt"));
>                       //input.txt - any text file with some text in it.
>        inFile.read(byteArray);
>        inFile.close();
>        Deflater defl = new Deflater();
>        byte[] outPutBuf = new byte[500];
>        defl.setInput(byteArray);
>        defl.setLevel(2);
>        while (!defl.needsInput()) {
>            defl.deflate(outPutBuf);
>        }
>        defl.finish();
>        while (!defl.finished()) {
>            defl.deflate(outPutBuf);
>        }
>
>        int totalOut;
>        totalOut = defl.getTotalOut();
>        System.out.println("TotalOut=" + totalOut);
> }
>
>
> Thanks and Regards,
> Mohan
>



-- 
Mohan

Mime
View raw message