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

updated tests (#1317)

* updated tests

* fixed errors
Shradheya Thakre 8 лет назад
Родитель
Сommit
80ea3995ea
2 измененных файлов: 56 добавлений и 19 удалений
  1. 1
    1
      exercises/raindrops/.meta/version
  2. 55
    18
      exercises/raindrops/src/test/java/RaindropConverterTest.java

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

1
-1.0.0
1
+1.1.0

+ 55
- 18
exercises/raindrops/src/test/java/RaindropConverterTest.java Просмотреть файл

1
 import org.junit.Test;
1
 import org.junit.Test;
2
 import org.junit.Ignore;
2
 import org.junit.Ignore;
3
 
3
 
4
-import java.util.Arrays;
5
-import java.util.Collection;
6
-
7
 import static org.junit.Assert.assertEquals;
4
 import static org.junit.Assert.assertEquals;
8
 
5
 
9
 public class RaindropConverterTest {
6
 public class RaindropConverterTest {
17
 
14
 
18
     @Ignore("Remove to run test")
15
     @Ignore("Remove to run test")
19
     @Test
16
     @Test
20
-    public void soundFor3OrNumberWithOnlyDistinctFactorOf3() {
17
+    public void soundFor3IsPling() {
21
         assertEquals("Pling", raindropConverter.convert(3));
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
     @Ignore("Remove to run test")
21
     @Ignore("Remove to run test")
28
     @Test
22
     @Test
29
-    public void soundFor5OrNumberWithOnlyDistinctFactorOf5IsPlang() {
23
+    public void soundFor5IsPlang() {
30
         assertEquals("Plang", raindropConverter.convert(5));
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
     @Ignore("Remove to run test")
27
     @Ignore("Remove to run test")
37
     @Test
28
     @Test
38
-    public void soundFor7OrNumberWithOnlyDistinctFactorOf7IsPlong() {
29
+    public void soundFor7IsPlong() {
39
         assertEquals("Plong", raindropConverter.convert(7));
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
     @Ignore("Remove to run test")
39
     @Ignore("Remove to run test")
49
 
44
 
50
     @Ignore("Remove to run test")
45
     @Ignore("Remove to run test")
51
     @Test
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
         assertEquals("PlingPlang", raindropConverter.convert(15));
66
         assertEquals("PlingPlang", raindropConverter.convert(15));
54
     }
67
     }
55
 
68
 
56
     @Ignore("Remove to run test")
69
     @Ignore("Remove to run test")
57
     @Test
70
     @Test
58
-    public void soundFor21IsPlingPlong() {
71
+    public void soundFor21IsPlingPlongAsItHasFactors3And7() {
59
         assertEquals("PlingPlong", raindropConverter.convert(21));
72
         assertEquals("PlingPlong", raindropConverter.convert(21));
60
     }
73
     }
61
 
74
 
62
     @Ignore("Remove to run test")
75
     @Ignore("Remove to run test")
63
     @Test
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
         assertEquals("PlangPlong", raindropConverter.convert(35));
90
         assertEquals("PlangPlong", raindropConverter.convert(35));
66
     }
91
     }
67
 
92
 
68
     @Ignore("Remove to run test")
93
     @Ignore("Remove to run test")
69
     @Test
94
     @Test
95
+    public void soundFor49IsPlongAsItHasFactor7() {
96
+        assertEquals("Plong", raindropConverter.convert(49));
97
+    }
98
+
99
+    @Ignore("Remove to run test")
100
+    @Test
70
     public void noSoundFor52() {
101
     public void noSoundFor52() {
71
         assertEquals("52", raindropConverter.convert(52));
102
         assertEquals("52", raindropConverter.convert(52));
72
     }
103
     }
73
 
104
 
74
     @Ignore("Remove to run test")
105
     @Ignore("Remove to run test")
75
     @Test
106
     @Test
76
-    public void soundFor105IsPlingPlangPlong() {
107
+    public void soundFor105IsPlingPlangPlongAsItHasFactors3And5And7() {
77
         assertEquals("PlingPlangPlong", raindropConverter.convert(105));
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
 }