Hi Amy,

A few comments here.

This change basically adds a dependency from each of the test files to both DoubleUtils and FloatUtils test libraries.

This is generally unnecessary. If the use of constants in a test is fully satisfied by java.lang.{Float, Double}, the test should not depend on the new test library at all. Likewise, if a test only uses Double-related constants, it should not reference the Float constants class, and vice versa.

Please update your patch accordingly.

Thanks,

-Joe

On 08/18/2014 12:49 AM, Amy Lu wrote:
There are jdk tests that have dependency on sun.misc.DoubleConsts and sun.misc.FloatConsts.
This fix is to remove above internal API dependency from the tests.

bug: https://bugs.openjdk.java.net/browse/JDK-8042003
webrev: http://cr.openjdk.java.net/~ewang/amylu/JDK-8042003/webrev.00/

The fix:
1. Updated test withconstants that defined in java.lang.Double/Float if the definition exist 2. Introduced jdk.testlibrary.DoubleUtils/FloatUtils to contain additional constants

Thanks,
Amy


Reply via email to