RFR: 8336274: MutableBigInteger.leftShift(int) optimization [v14]
Raffaello Giulietti
rgiulietti at openjdk.org
Tue Oct 1 13:14:38 UTC 2024
On Tue, 1 Oct 2024 09:02:36 GMT, Raffaello Giulietti <rgiulietti at openjdk.org> wrote:
>> fabioromano1 has updated the pull request incrementally with one additional commit since the last revision:
>>
>> Small correction to ensure n > leadingZeros && nBits > leadingZeros
>
> test/jdk/java/math/BigInteger/MutableBigIntegerShiftTests.java line 115:
>
>> 113: leftShiftAssertions(x, n);
>> 114: }
>> 115: }
>
> I think this can be made `@ParameterizedTest` by refactoring `cases` into a method?
>
> Otherwise looks good.
This doesn't run.
You should use JUnit's `Arguments` type and `arguments` method to build the test cases with [multiple parameters](https://junit.org/junit5/docs/current/user-guide/#writing-tests-parameterized-tests-sources-MethodSource), and change the header of the parameterized test to reflect them.
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/20008#discussion_r1782757196
More information about the core-libs-dev
mailing list