<i18n dev> RFR: 8271302: Regex Test Refresh [v2]

Ian Graves igraves at openjdk.java.net
Fri Aug 20 15:49:27 UTC 2021


On Fri, 20 Aug 2021 13:32:24 GMT, Pavel Rappo <prappo at openjdk.org> wrote:

>> Ian Graves has updated the pull request incrementally with one additional commit since the last revision:
>> 
>>   Couple of fixes
>
> test/jdk/java/util/regex/NegativeArraySize.java line 29:
> 
>> 27:  * @summary Pattern.compile() can throw confusing NegativeArraySizeException
>> 28:  * @requires os.maxMemory >= 5g
>> 29:  * @run testng/othervm -Xms5G -Xmx5G NegativeArraySize
> 
> I note that the order of the arguments has changed. Will that work as expected? Had it worked as expected before?

The new order is consistent with other tests. I had difficulty getting it to run in the original configuration. Perhaps jtreg is more sensitive on order with the testng runner.

> test/jdk/java/util/regex/RegExTest.java line 121:
> 
>> 119:     private static void check(String p, String s, boolean expected) {
>> 120:         Matcher matcher = Pattern.compile(p).matcher(s);
>> 121:         assertSame(matcher.find(), expected);
> 
> Why use `assertSame(Object, Object)`? I would expect `assertEquals(boolean, boolean)`.

Artifacting because of the use of `==` I'll make it more readable.

-------------

PR: https://git.openjdk.java.net/jdk/pull/5092


More information about the i18n-dev mailing list