@@ -26,16 +26,15 @@ class KaratsubaMultiplicationTest {
26
26
* @return a stream of arguments for the parameterized test
27
27
*/
28
28
static Stream <Arguments > provideTestCases () {
29
- BigInteger zero = new BigInteger ("0" );
30
29
return Stream .of (
31
30
// Test case 1: Two small numbers
32
31
Arguments .of (new BigInteger ("1234" ), new BigInteger ("5678" ), new BigInteger ("7006652" )),
33
32
// Test case 2: Two large numbers
34
33
Arguments .of (new BigInteger ("342364" ), new BigInteger ("393958" ), new BigInteger ("134877036712" )),
35
34
// Test case 3: One number is zero
36
- Arguments .of (zero , new BigInteger ("5678" ), BigInteger .ZERO ),
35
+ Arguments .of (BigInteger . ZERO , new BigInteger ("5678" ), BigInteger .ZERO ),
37
36
// Test case 4: Both numbers are zero
38
- Arguments .of (zero , zero , BigInteger .ZERO ),
37
+ Arguments .of (BigInteger . ZERO , BigInteger . ZERO , BigInteger .ZERO ),
39
38
// Test case 5: Single-digit numbers
40
39
Arguments .of (new BigInteger ("9" ), new BigInteger ("8" ), new BigInteger ("72" )));
41
40
}
0 commit comments