Преглед изворни кода

updated tests (#1317)

* updated tests

* fixed errors
Shradheya Thakre пре 8 година
родитељ
комит
80ea3995ea

+ 1
- 1
exercises/raindrops/.meta/version Прегледај датотеку

@@ -1 +1 @@
1
-1.0.0
1
+1.1.0

+ 55
- 18
exercises/raindrops/src/test/java/RaindropConverterTest.java Прегледај датотеку

@@ -1,9 +1,6 @@
1 1
 import org.junit.Test;
2 2
 import org.junit.Ignore;
3 3
 
4
-import java.util.Arrays;
5
-import java.util.Collection;
6
-
7 4
 import static org.junit.Assert.assertEquals;
8 5
 
9 6
 public class RaindropConverterTest {
@@ -17,28 +14,26 @@ public class RaindropConverterTest {
17 14
 
18 15
     @Ignore("Remove to run test")
19 16
     @Test
20
-    public void soundFor3OrNumberWithOnlyDistinctFactorOf3() {
17
+    public void soundFor3IsPling() {
21 18
         assertEquals("Pling", raindropConverter.convert(3));
22
-        assertEquals("Pling", raindropConverter.convert(6));
23
-        assertEquals("Pling", raindropConverter.convert(9));
24
-        assertEquals("Pling", raindropConverter.convert(27));
25 19
     }
26 20
 
27 21
     @Ignore("Remove to run test")
28 22
     @Test
29
-    public void soundFor5OrNumberWithOnlyDistinctFactorOf5IsPlang() {
23
+    public void soundFor5IsPlang() {
30 24
         assertEquals("Plang", raindropConverter.convert(5));
31
-        assertEquals("Plang", raindropConverter.convert(10));
32
-        assertEquals("Plang", raindropConverter.convert(25));
33
-        assertEquals("Plang", raindropConverter.convert(3125));
34 25
     }
35 26
 
36 27
     @Ignore("Remove to run test")
37 28
     @Test
38
-    public void soundFor7OrNumberWithOnlyDistinctFactorOf7IsPlong() {
29
+    public void soundFor7IsPlong() {
39 30
         assertEquals("Plong", raindropConverter.convert(7));
40
-        assertEquals("Plong", raindropConverter.convert(14));
41
-        assertEquals("Plong", raindropConverter.convert(49));
31
+    }
32
+
33
+    @Ignore("Remove to run test")
34
+    @Test
35
+    public void soundFor6IsPlingAsItHasFactor3() {
36
+        assertEquals("Pling", raindropConverter.convert(6));
42 37
     }
43 38
 
44 39
     @Ignore("Remove to run test")
@@ -49,32 +44,74 @@ public class RaindropConverterTest {
49 44
 
50 45
     @Ignore("Remove to run test")
51 46
     @Test
52
-    public void soundFor15IsPlingPlang() {
47
+    public void soundFor9IsPlingAsItHasFactor3() {
48
+        assertEquals("Pling", raindropConverter.convert(9));
49
+    }
50
+
51
+    @Ignore("Remove to run test")
52
+    @Test
53
+    public void soundFor10IsPlangAsItHasFactor5() {
54
+        assertEquals("Plang", raindropConverter.convert(10));
55
+    }
56
+
57
+    @Ignore("Remove to run test")
58
+    @Test
59
+    public void soundFor14IsPlongAsItHasFactor7() {
60
+        assertEquals("Plong", raindropConverter.convert(14));
61
+    }
62
+
63
+    @Ignore("Remove to run test")
64
+    @Test
65
+    public void soundFor15IsPlingPlangAsItHasFactors3And5() {
53 66
         assertEquals("PlingPlang", raindropConverter.convert(15));
54 67
     }
55 68
 
56 69
     @Ignore("Remove to run test")
57 70
     @Test
58
-    public void soundFor21IsPlingPlong() {
71
+    public void soundFor21IsPlingPlongAsItHasFactors3And7() {
59 72
         assertEquals("PlingPlong", raindropConverter.convert(21));
60 73
     }
61 74
 
62 75
     @Ignore("Remove to run test")
63 76
     @Test
64
-    public void soundFor35IsPlangPlong() {
77
+    public void soundFor25IsPlangAsItHasFactor5() {
78
+        assertEquals("Plang", raindropConverter.convert(25));
79
+    }
80
+
81
+    @Ignore("Remove to run test")
82
+    @Test
83
+    public void soundFor27IsPlingAsItHasFactor3() {
84
+        assertEquals("Pling", raindropConverter.convert(27));
85
+    }
86
+
87
+    @Ignore("Remove to run test")
88
+    @Test
89
+    public void soundFor35IsPlangPlongAsItHasFactors5And7() {
65 90
         assertEquals("PlangPlong", raindropConverter.convert(35));
66 91
     }
67 92
 
68 93
     @Ignore("Remove to run test")
69 94
     @Test
95
+    public void soundFor49IsPlongAsItHasFactor7() {
96
+        assertEquals("Plong", raindropConverter.convert(49));
97
+    }
98
+
99
+    @Ignore("Remove to run test")
100
+    @Test
70 101
     public void noSoundFor52() {
71 102
         assertEquals("52", raindropConverter.convert(52));
72 103
     }
73 104
 
74 105
     @Ignore("Remove to run test")
75 106
     @Test
76
-    public void soundFor105IsPlingPlangPlong() {
107
+    public void soundFor105IsPlingPlangPlongAsItHasFactors3And5And7() {
77 108
         assertEquals("PlingPlangPlong", raindropConverter.convert(105));
78 109
     }
79 110
 
111
+    @Ignore("Remove to run test")
112
+    @Test
113
+    public void soundFor3125IsPlangAsItHasFactor5() {
114
+        assertEquals("Plang", raindropConverter.convert(3125));
115
+    }
116
+
80 117
 }