Kaynağa Gözat

not finished#

Jason Gibbs 8 yıl önce
ebeveyn
işleme
d2c85fcc22
6 değiştirilmiş dosya ile 124 ekleme ve 0 silme
  1. BIN
      FizzBuzz.class
  2. 6
    0
      FizzBuzz.ctxt
  3. 23
    0
      FizzBuzz.java
  4. BIN
      FizzBuzzTest.class
  5. 21
    0
      FizzBuzzTest.ctxt
  6. 74
    0
      FizzBuzzTest.java

BIN
FizzBuzz.class Dosyayı Görüntüle


+ 6
- 0
FizzBuzz.ctxt Dosyayı Görüntüle

@@ -0,0 +1,6 @@
1
+#BlueJ class context
2
+comment0.target=FizzBuzz
3
+comment0.text=\n\ Write\ a\ description\ of\ class\ FizzBuzz\ here.\n\n\ @author\ (your\ name)\n\ @version\ (a\ version\ number\ or\ a\ date)\n
4
+comment1.params=x
5
+comment1.target=java.lang.String\ of(int)
6
+numComments=2

+ 23
- 0
FizzBuzz.java Dosyayı Görüntüle

@@ -0,0 +1,23 @@
1
+
2
+/**
3
+ * Write a description of class FizzBuzz here.
4
+ *
5
+ * @author (your name)
6
+ * @version (a version number or a date)
7
+ */
8
+public class FizzBuzz
9
+{
10
+    public String of(int x) {
11
+        String fizz = "";
12
+        if (x % 3 == 0 && x % 5 == 0) {
13
+            fizz = "FizzBuzz";
14
+        } else if (x % 3 == 0) {
15
+            fizz = "Fizz";
16
+        } else if (x % 5 == 0) {
17
+            fizz = "Buzz";
18
+        } else {
19
+            
20
+        }
21
+        return fizz;
22
+    }
23
+}

BIN
FizzBuzzTest.class Dosyayı Görüntüle


+ 21
- 0
FizzBuzzTest.ctxt Dosyayı Görüntüle

@@ -0,0 +1,21 @@
1
+#BlueJ class context
2
+comment0.target=FizzBuzzTest
3
+comment0.text=\n\ The\ test\ class\ FizzBuzzTest.\n\n\ @author\ \ (your\ name)\n\ @version\ (a\ version\ number\ or\ a\ date)\n
4
+comment1.params=
5
+comment1.target=FizzBuzzTest()
6
+comment1.text=\n\ Default\ constructor\ for\ test\ class\ FizzBuzzTest\n
7
+comment2.params=
8
+comment2.target=void\ setUp()
9
+comment2.text=\n\ Sets\ up\ the\ test\ fixture.\n\n\ Called\ before\ every\ test\ case\ method.\n
10
+comment3.params=
11
+comment3.target=void\ FizzTest()
12
+comment4.params=
13
+comment4.target=void\ BuzzTest()
14
+comment5.params=
15
+comment5.target=void\ FizzAndBuzzTest()
16
+comment6.params=
17
+comment6.target=void\ ElseTest()
18
+comment7.params=
19
+comment7.target=void\ tearDown()
20
+comment7.text=\n\ Tears\ down\ the\ test\ fixture.\n\n\ Called\ after\ every\ test\ case\ method.\n
21
+numComments=8

+ 74
- 0
FizzBuzzTest.java Dosyayı Görüntüle

@@ -0,0 +1,74 @@
1
+
2
+
3
+import static org.junit.Assert.*;
4
+import org.junit.After;
5
+import org.junit.Before;
6
+import org.junit.Test;
7
+
8
+/**
9
+ * The test class FizzBuzzTest.
10
+ *
11
+ * @author  (your name)
12
+ * @version (a version number or a date)
13
+ */
14
+public class FizzBuzzTest
15
+{
16
+    /**
17
+     * Default constructor for test class FizzBuzzTest
18
+     */
19
+    public FizzBuzzTest()
20
+    {
21
+    }
22
+
23
+    /**
24
+     * Sets up the test fixture.
25
+     *
26
+     * Called before every test case method.
27
+     */
28
+    @Before
29
+    public void setUp()
30
+    {
31
+    }
32
+    
33
+    @Test
34
+    public void FizzTest() {
35
+        String expected = "Fizz";
36
+        FizzBuzz fb = new FizzBuzz();
37
+        String actual = fb.of(3);
38
+        assertEquals(expected, actual);
39
+    }
40
+    
41
+    @Test
42
+    public void BuzzTest() {
43
+        String expected = "Buzz";
44
+        FizzBuzz fb = new FizzBuzz();
45
+        String actual = fb.of(5);
46
+        assertEquals(expected, actual);
47
+    }
48
+    
49
+    @Test
50
+    public void FizzAndBuzzTest() {
51
+        String expected = "FizzBuzz";
52
+        FizzBuzz fb = new FizzBuzz();
53
+        String actual = fb.of(15);
54
+        assertEquals(expected, actual);
55
+    }
56
+    
57
+    @Test
58
+    public void ElseTest() {
59
+        String expected = "2";
60
+        FizzBuzz fb = new FizzBuzz();
61
+        String actual = fb.of(2);
62
+        assertEquals(expected, actual);
63
+    }
64
+
65
+    /**
66
+     * Tears down the test fixture.
67
+     *
68
+     * Called after every test case method.
69
+     */
70
+    @After
71
+    public void tearDown()
72
+    {
73
+    }
74
+}