RFR: 8309515: Stale cached data from Matcher.namedGroups() after Matcher.usePattern() [v2]
Roger Riggs
rriggs at openjdk.org
Wed Jun 7 19:00:52 UTC 2023
On Wed, 7 Jun 2023 18:51:47 GMT, Raffaello Giulietti <rgiulietti at openjdk.org> wrote:
>> test/jdk/java/util/regex/NamedGroupsTests.java line 367:
>>
>>> 365: }
>>> 366: if (!m.group("a").equals("bar")) {
>>> 367: throw new RuntimeException();
>>
>> Failures will be easier to resolve if there is some description of the failure. Having to go back to the stack trace adds extra overhead.
>
> I agree.
> On the one hand, I would prefer to rewrite these tests (the .java file) JUnit tests, but this would require more review work.
> On the other hand, adding descriptions just for this specific, additional test is a bit at odd with the other tests in the file.
> What's the preferred course of action? I have no problems with either way.
I'd add string descriptions to the new exceptions and file an issue to update the test later.
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/14350#discussion_r1222038064
More information about the core-libs-dev
mailing list