Просмотр исходного кода

Merge pull request #1245 from Kyle-P/patch-8

Sieve Update
Sam Warner 8 лет назад
Родитель
Сommit
238969bf03
Аккаунт пользователя с таким Email не найден
2 измененных файлов: 18 добавлений и 0 удалений
  1. 1
    0
      exercises/sieve/.meta/version
  2. 17
    0
      exercises/sieve/src/test/java/SieveTest.java

+ 1
- 0
exercises/sieve/.meta/version Просмотреть файл

1
+1.0.0

+ 17
- 0
exercises/sieve/src/test/java/SieveTest.java Просмотреть файл

9
 
9
 
10
 public class SieveTest {
10
 public class SieveTest {
11
 
11
 
12
+    @Test
13
+    public void noPrimesUnder2(){
14
+        Sieve sieve = new Sieve(1);
15
+        List<Integer> expectedOutput = Collections.emptyList();
16
+
17
+        assertEquals(expectedOutput, sieve.getPrimes());
18
+    }
12
 
19
 
20
+    @Ignore("Remove to run test")
13
     @Test
21
     @Test
14
     public void findFirstPrime() {
22
     public void findFirstPrime() {
15
         Sieve sieve = new Sieve(2);
23
         Sieve sieve = new Sieve(2);
29
 
37
 
30
     @Ignore("Remove to run test")
38
     @Ignore("Remove to run test")
31
     @Test
39
     @Test
40
+    public void limitIsPrime(){
41
+        Sieve sieve = new Sieve(13);
42
+        List<Integer> expectedOutput = Arrays.asList(2, 3, 5, 7, 11, 13);
43
+
44
+        assertEquals(expectedOutput, sieve.getPrimes());
45
+    }
46
+
47
+    @Ignore("Remove to run test")
48
+    @Test
32
     public void findPrimesUpTo1000() {
49
     public void findPrimesUpTo1000() {
33
         Sieve sieve = new Sieve(1000);
50
         Sieve sieve = new Sieve(1000);
34
         List<Integer> expectedOutput = Arrays.asList(2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61,
51
         List<Integer> expectedOutput = Arrays.asList(2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61,