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

Update SieveTest.java

Details at #1134
Kyle P 8 лет назад
Родитель
Сommit
086f1b9f27
Аккаунт пользователя с таким Email не найден
1 измененных файлов: 17 добавлений и 0 удалений
  1. 17
    0
      exercises/sieve/src/test/java/SieveTest.java

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

@@ -9,7 +9,15 @@ import static org.junit.Assert.assertEquals;
9 9
 
10 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 21
     @Test
14 22
     public void findFirstPrime() {
15 23
         Sieve sieve = new Sieve(2);
@@ -29,6 +37,15 @@ public class SieveTest {
29 37
 
30 38
     @Ignore("Remove to run test")
31 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 49
     public void findPrimesUpTo1000() {
33 50
         Sieve sieve = new Sieve(1000);
34 51
         List<Integer> expectedOutput = Arrays.asList(2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61,