1
1
import org .junit .jupiter .api .Disabled ;
2
+ import org .junit .jupiter .api .DisplayName ;
2
3
import org .junit .jupiter .api .Test ;
3
4
4
5
import java .util .Arrays ;
10
11
public class SieveTest {
11
12
12
13
@ Test
14
+ @ DisplayName ("no primes under two" )
13
15
public void noPrimesUnder2 () {
14
16
Sieve sieve = new Sieve (1 );
15
17
List <Integer > expectedOutput = Collections .emptyList ();
@@ -19,6 +21,7 @@ public void noPrimesUnder2() {
19
21
20
22
@ Disabled ("Remove to run test" )
21
23
@ Test
24
+ @ DisplayName ("find first prime" )
22
25
public void findFirstPrime () {
23
26
Sieve sieve = new Sieve (2 );
24
27
List <Integer > expectedOutput = Collections .singletonList (2 );
@@ -28,6 +31,7 @@ public void findFirstPrime() {
28
31
29
32
@ Disabled ("Remove to run test" )
30
33
@ Test
34
+ @ DisplayName ("find primes up to 10" )
31
35
public void findPrimesUpTo10 () {
32
36
Sieve sieve = new Sieve (10 );
33
37
List <Integer > expectedOutput = Arrays .asList (2 , 3 , 5 , 7 );
@@ -37,6 +41,7 @@ public void findPrimesUpTo10() {
37
41
38
42
@ Disabled ("Remove to run test" )
39
43
@ Test
44
+ @ DisplayName ("limit is prime" )
40
45
public void limitIsPrime () {
41
46
Sieve sieve = new Sieve (13 );
42
47
List <Integer > expectedOutput = Arrays .asList (2 , 3 , 5 , 7 , 11 , 13 );
@@ -46,6 +51,7 @@ public void limitIsPrime() {
46
51
47
52
@ Disabled ("Remove to run test" )
48
53
@ Test
54
+ @ DisplayName ("find primes up to 1000" )
49
55
public void findPrimesUpTo1000 () {
50
56
Sieve sieve = new Sieve (1000 );
51
57
List <Integer > expectedOutput = Arrays .asList (2 , 3 , 5 , 7 , 11 , 13 , 17 , 19 , 23 , 29 , 31 , 37 , 41 , 43 , 47 , 53 , 59 , 61 ,
0 commit comments