RFR: 8371722: java/net/httpclient/BufferSizePropertyClampTest.java should use Locale.ROOT [v2]
Daniel Fuchs
dfuchs at openjdk.org
Thu Nov 13 10:46:31 UTC 2025
On Thu, 13 Nov 2025 06:12:50 GMT, Volkan Yazici <vyazici at openjdk.org> wrote:
>> Daniel Fuchs has updated the pull request incrementally with one additional commit since the last revision:
>>
>> Fix the fix
>
> test/jdk/java/net/httpclient/BufferSizePropertyClampTest.java line 73:
>
>> 71:
>> 72: private static final String EXPECTED_MSG =
>> 73: "ERROR: Property value for jdk.httpclient.bufsize={0} not in [1..16,384]: using default=16,384";
>
> Doesn't this have an assumption on the formatting of 1 and 16384, and hence, suffers from the same short-coming this fix is aiming to solve? That is, the original `Utils::getIntegerNetProperty` message is as follows:
>
>
> "Property value for {0}={1} not in [{2}..{3}]: using default={4}"
>
>
> Shouldn't we be using this message verbatim instead?
Yes and no. We're now using Locale.ROOT to do the formating so we know how it will be formatted (and can make the assumption).
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/28270#discussion_r2522901042
More information about the net-dev
mailing list