Selaa lähdekoodia

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

Sieve Update
Sam Warner 8 vuotta sitten
vanhempi
commit
238969bf03
No account linked to committer's email
2 muutettua tiedostoa jossa 18 lisäystä ja 0 poistoa
  1. 1
    0
      exercises/sieve/.meta/version
  2. 17
    0
      exercises/sieve/src/test/java/SieveTest.java

+ 1
- 0
exercises/sieve/.meta/version Näytä tiedosto

@@ -0,0 +1 @@
1
+1.0.0

+ 17
- 0
exercises/sieve/src/test/java/SieveTest.java Näytä tiedosto

@@ -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,