1
1
package com .thealgorithms .maths .prime ;
2
2
3
3
import static org .junit .jupiter .api .Assertions .assertEquals ;
4
- import static org .junit .jupiter .api .Assertions .assertFalse ;
5
4
import static org .junit .jupiter .api .Assertions .assertThrows ;
6
- import static org .junit .jupiter .api .Assertions .assertTrue ;
7
5
import static org .mockito .ArgumentMatchers .any ;
8
6
9
7
import com .thealgorithms .maths .Prime .EulerPseudoprime ;
@@ -16,30 +14,30 @@ class EulerPseudoprimeTest {
16
14
17
15
@ Test
18
16
void testPrimeNumbers () {
19
- assertTrue ( EulerPseudoprime .isProbablePrime (BigInteger .valueOf (7 ), 5 ));
20
- assertTrue ( EulerPseudoprime .isProbablePrime (BigInteger .valueOf (13 ), 5 ));
21
- assertTrue ( EulerPseudoprime .isProbablePrime (BigInteger .valueOf (101 ), 5 ));
17
+ assertEquals ( true , EulerPseudoprime .isProbablePrime (BigInteger .valueOf (7 ), 5 ));
18
+ assertEquals ( true , EulerPseudoprime .isProbablePrime (BigInteger .valueOf (13 ), 5 ));
19
+ assertEquals ( true , EulerPseudoprime .isProbablePrime (BigInteger .valueOf (101 ), 5 ));
22
20
}
23
21
24
22
@ Test
25
23
void testCompositeNumbers () {
26
- assertFalse ( EulerPseudoprime .isProbablePrime (BigInteger .valueOf (9 ), 5 ));
27
- assertFalse ( EulerPseudoprime .isProbablePrime (BigInteger .valueOf (21 ), 5 ));
28
- assertFalse ( EulerPseudoprime .isProbablePrime (BigInteger .valueOf (221 ), 5 ));
24
+ assertEquals ( false , EulerPseudoprime .isProbablePrime (BigInteger .valueOf (9 ), 5 ));
25
+ assertEquals ( false , EulerPseudoprime .isProbablePrime (BigInteger .valueOf (21 ), 5 ));
26
+ assertEquals ( false , EulerPseudoprime .isProbablePrime (BigInteger .valueOf (221 ), 5 ));
29
27
}
30
28
31
29
@ Test
32
30
void testEvenNumbers () {
33
- assertFalse ( EulerPseudoprime .isProbablePrime (BigInteger .valueOf (4 ), 5 ));
34
- assertFalse ( EulerPseudoprime .isProbablePrime (BigInteger .valueOf (100 ), 5 ));
31
+ assertEquals ( false , EulerPseudoprime .isProbablePrime (BigInteger .valueOf (4 ), 5 ));
32
+ assertEquals ( false , EulerPseudoprime .isProbablePrime (BigInteger .valueOf (100 ), 5 ));
35
33
}
36
34
37
35
@ Test
38
36
void testEdgeCases () {
39
- assertFalse ( EulerPseudoprime .isProbablePrime (BigInteger .valueOf (0 ), 5 ));
40
- assertFalse ( EulerPseudoprime .isProbablePrime (BigInteger .valueOf (1 ), 5 ));
41
- assertTrue ( EulerPseudoprime .isProbablePrime (BigInteger .valueOf (2 ), 5 ));
42
- assertTrue ( EulerPseudoprime .isProbablePrime (BigInteger .valueOf (3 ), 5 ));
37
+ assertEquals ( false , EulerPseudoprime .isProbablePrime (BigInteger .valueOf (0 ), 5 ));
38
+ assertEquals ( false , EulerPseudoprime .isProbablePrime (BigInteger .valueOf (1 ), 5 ));
39
+ assertEquals ( true , EulerPseudoprime .isProbablePrime (BigInteger .valueOf (2 ), 5 ));
40
+ assertEquals ( true , EulerPseudoprime .isProbablePrime (BigInteger .valueOf (3 ), 5 ));
43
41
}
44
42
45
43
@ Test
@@ -76,7 +74,7 @@ void testIsProbablePrimeWhenJacobiSymbolIsZero() {
76
74
77
75
boolean result = EulerPseudoprime .isProbablePrime (BigInteger .valueOf (15 ), 1 );
78
76
79
- assertFalse ( result );
77
+ assertEquals ( false , result );
80
78
}
81
79
}
82
80
0 commit comments