Browse Source

Finished lab

Connor Dunnigan 5 years ago
parent
commit
80b88dc07f
2 changed files with 75 additions and 2 deletions
  1. 14
    1
      src/main/java/FizzBuzz.java
  2. 61
    1
      src/test/java/FizzBuzzTest.java

+ 14
- 1
src/main/java/FizzBuzz.java View File

@@ -1,2 +1,15 @@
1 1
 public class FizzBuzz {
2
-}
2
+
3
+    public String of(int num){
4
+
5
+        if(num % 15 == 0){
6
+            return "FizzBuzz";
7
+        } else if(num % 5 == 0){
8
+            return "Buzz";
9
+        } else if(num % 3 == 0 ) {
10
+            return "Fizz";
11
+        } else{
12
+            return String.valueOf(num);
13
+        }
14
+    }
15
+}

+ 61
- 1
src/test/java/FizzBuzzTest.java View File

@@ -1,2 +1,62 @@
1
+import org.junit.Assert;
2
+import org.junit.Test;
3
+
1 4
 public class FizzBuzzTest {
2
-}
5
+
6
+    @Test
7
+
8
+    public void testThree(){
9
+
10
+        //Given
11
+        FizzBuzz fb = new FizzBuzz();
12
+        String expWord = "Fizz";
13
+
14
+        //When
15
+        String actWord = fb.of(3);
16
+
17
+        Assert.assertEquals(expWord, actWord);
18
+    }
19
+
20
+    @Test
21
+
22
+    public void testFive(){
23
+
24
+        //Given
25
+        FizzBuzz fb = new FizzBuzz();
26
+        String expWord = "Buzz";
27
+
28
+        //When
29
+        String actWord = fb.of(5);
30
+
31
+        Assert.assertEquals(expWord, actWord);
32
+    }
33
+
34
+    @Test
35
+
36
+    public void testFifteen(){
37
+
38
+        //Given
39
+        FizzBuzz fb = new FizzBuzz();
40
+        String expWord = "FizzBuzz";
41
+
42
+        //When
43
+        String actWord = fb.of(15);
44
+
45
+        Assert.assertEquals(expWord, actWord);
46
+    }
47
+
48
+    @Test
49
+
50
+    public void testOtherNum(){
51
+
52
+        //Given
53
+        FizzBuzz fb = new FizzBuzz();
54
+        String expWord = "2";
55
+
56
+        //When
57
+        String actWord = fb.of(2);
58
+
59
+        Assert.assertEquals(expWord, actWord);
60
+    }
61
+
62
+}