[OpenJDK 2D-Dev] RFR: 8145776: [TEST] add a test checking multipage tiff creation
Alexander Stepanov
alexander.v.stepanov at oracle.com
Mon Jan 11 11:49:33 UTC 2016
Hello Semyon,
Thank you, that eliminates the question with the internal package.
Probably Brian meant the same (but I just didn't understand this at first).
Please review the updated webrev:
http://cr.openjdk.java.net/~avstepan/8145776/webrev.02/
Thanks,
Alexander
On 1/11/2016 11:59 AM, Semyon Sadetsky wrote:
> 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/58d2e542/attachment.html>
More information about the 2d-dev
mailing list