[OpenJDK 2D-Dev] RFR: 8145776: [TEST] add a test checking multipage tiff creation
Semyon Sadetsky
semyon.sadetsky at oracle.com
Mon Jan 11 08:59:17 UTC 2016
Hello Alexander,
Why don't use the reader method analogue for writer? Then the test could
use the public API which is preferable.
Just a cosmetic note. Lines should be wrapped at 80 position.
--Semyon
On 12/29/2015 3:44 PM, Alexander Stepanov wrote:
> Hello Brian,
>
> Thank you for the notes, please see the updated webrev:
> http://cr.openjdk.java.net/~yan/8145776/webrev.01/
>
> 1., 3. - fixed
> WRT 2.: this import is necessary to use TIFFImageWriter,
> TIFFImageWriterSpi. As it follows from
> http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/07ae3247e988, the
> majority of new classes (excepting tag sets) were added to
> com.sun.imageio.plugins.tiff. Do you mean these classes would be moved
> to javax/imageio soon? (please note also a @module tag added for
> compatibility with modular java).
>
> Thanks,
> Alexander
>
> On 12/29/2015 2:12 AM, Brian Burkhalter wrote:
>> Hello Alexander,
>>
>> A few comments.
>>
>> 1) Lines 53,59: By convention it is better to put constants in upper
>> case, e.g., NUM_IMAGES and BLACK_SIZE.
>>
>> 2) Line 45, 102: The test references the internal package
>> com.sun.imageio.plugins.tiff. In general it is better to use the
>> public packages.
>>
>> 3) Line 69: If the test fails, it would be good to know the random
>> seed. It would also be good to be able to set the seed when running
>> the test. The approach taken in core libraries may be seen in
>> test/java/math/BigInteger/BigIntegerTest.java. The
>> jdk.testlibrary.RandomFactory class is used to create the Random
>> instance and to obtain any seed provided via Java properties. This
>> requires the test tags “@library /lib/testlibrary” and “@build
>> jdk.testlibrary.*” and it is also good to add “@key randomness.”
>>
>> Regards,
>>
>> Brian
>>
>> On Dec 25, 2015, at 5:10 AM, Alexander Stepanov
>> <alexander.v.stepanov at oracle.com> wrote:
>>
>>> Could you please review the following fix
>>> http://cr.openjdk.java.net/~yan/8145776/webrev.00/
>>> <http://cr.openjdk.java.net/%7Eyan/8145776/webrev.00/>
>>> for
>>> https://bugs.openjdk.java.net/browse/JDK-8145776
>>>
>>> Just a single test added checking the correctness of multi-page TIFF
>>> image creation.
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/2d-dev/attachments/20160111/8a3d374d/attachment.html>
More information about the 2d-dev
mailing list