Ver código fonte

added divide function and unit tests

Margaret Pierse 6 anos atrás
pai
commit
75e7b3d335
6 arquivos alterados com 43 adições e 0 exclusões
  1. BIN
      Operations.class
  2. 15
    0
      Operations.ctxt
  3. 7
    0
      Operations.java
  4. BIN
      OperationsTest.class
  5. 11
    0
      OperationsTest.ctxt
  6. 10
    0
      OperationsTest.java

BIN
Operations.class Ver arquivo


+ 15
- 0
Operations.ctxt Ver arquivo

@@ -0,0 +1,15 @@
1
+#BlueJ class context
2
+comment0.target=Operations
3
+comment1.params=x\ y
4
+comment1.target=int\ add(int,\ int)
5
+comment1.text=\n\ The\ addition\ function.\n\ @param\ x\ The\ first\ operand\n\ @param\ y\ The\ second\ operand\n\ @return\ the\ sum\ of\ x\ and\ y\n
6
+comment2.params=x\ y
7
+comment2.target=int\ subtract(int,\ int)
8
+comment2.text=\n\ The\ subtraction\ function\n\ @param\ x\ The\ first\ operand\n\ @param\ y\ The\ second\ operand\n\ @return\ y\ taken\ from\ x\n
9
+comment3.params=x\ y
10
+comment3.target=int\ multiply(int,\ int)
11
+comment3.text=\n\ The\ multiplication\ function\n\ @param\ x\ The\ first\ operand\n\ @param\ y\ The\ second\ operand\n\ @return\ x\ times\ y\n
12
+comment4.params=x\ y
13
+comment4.target=int\ divide(int,\ int)
14
+comment4.text=\n\ The\ division\ Function\n
15
+numComments=5

+ 7
- 0
Operations.java Ver arquivo

@@ -30,4 +30,11 @@ public class Operations {
30 30
     public static int multiply(int x, int y) {
31 31
         return x * y;
32 32
     }
33
+    
34
+    /**
35
+     * The division Function
36
+     */
37
+    public static int divide(int x, int y) {
38
+     return x/y;   
39
+    }
33 40
 }

BIN
OperationsTest.class Ver arquivo


+ 11
- 0
OperationsTest.ctxt Ver arquivo

@@ -0,0 +1,11 @@
1
+#BlueJ class context
2
+comment0.target=OperationsTest
3
+comment1.params=
4
+comment1.target=void\ testAdd()
5
+comment2.params=
6
+comment2.target=void\ testSubtract()
7
+comment3.params=
8
+comment3.target=void\ testMultiply()
9
+comment4.params=
10
+comment4.target=void\ testDivide()
11
+numComments=5

+ 10
- 0
OperationsTest.java Ver arquivo

@@ -16,4 +16,14 @@ public class OperationsTest {
16 16
     public void testMultiply() throws Exception {
17 17
         Assert.assertEquals(4, Operations.multiply(2, 2));
18 18
     }
19
+
20
+
21
+    @Test
22
+    public void testDivide() throws Exception
23
+    {
24
+        Assert.assertEquals(4, Operations.divide(12, 3));
25
+    }
19 26
 }
27
+
28
+
29
+