瀏覽代碼

Merge pull request #572 from weibeld/diff-of-squares-add-edge-cases

difference-of-squares: synchronize tests with x-common
Stuart Kent 9 年之前
父節點
當前提交
d5758b631f
共有 1 個檔案被更改,包括 18 行新增22 行删除
  1. 18
    22
      exercises/difference-of-squares/src/test/java/DifferenceOfSquaresCalculatorTest.java

+ 18
- 22
exercises/difference-of-squares/src/test/java/DifferenceOfSquaresCalculatorTest.java 查看文件

@@ -4,7 +4,11 @@ import org.junit.Test;
4 4
 
5 5
 import static org.junit.Assert.assertEquals;
6 6
 
7
+/*
8
+ * version: 1.1.0
9
+ */
7 10
 public final class DifferenceOfSquaresCalculatorTest {
11
+
8 12
     private DifferenceOfSquaresCalculator calculator;
9 13
 
10 14
     @Before
@@ -13,17 +17,17 @@ public final class DifferenceOfSquaresCalculatorTest {
13 17
     }
14 18
 
15 19
     @Test
16
-    public void testSquareOfSum5() {
17
-        final int expected = 225;
18
-        final int actual = calculator.computeSquareOfSumTo(5);
20
+    public void testSquareOfSum1() {
21
+        final int expected = 1;
22
+        final int actual = calculator.computeSquareOfSumTo(1);
19 23
         assertEquals(expected, actual);
20 24
     }
21 25
 
22 26
     @Ignore("Remove to run test")
23 27
     @Test
24
-    public void testSquareOfSum10() {
25
-        final int expected = 3025;
26
-        final int actual = calculator.computeSquareOfSumTo(10);
28
+    public void testSquareOfSum5() {
29
+        final int expected = 225;
30
+        final int actual = calculator.computeSquareOfSumTo(5);
27 31
         assertEquals(expected, actual);
28 32
     }
29 33
 
@@ -37,17 +41,17 @@ public final class DifferenceOfSquaresCalculatorTest {
37 41
 
38 42
     @Ignore("Remove to run test")
39 43
     @Test
40
-    public void testSumOfSquares5() {
41
-        final int expected = 55;
42
-        final int actual = calculator.computeSumOfSquaresTo(5);
44
+    public void testSumOfSquares1() {
45
+        final int expected = 1;
46
+        final int actual = calculator.computeSumOfSquaresTo(1);
43 47
         assertEquals(expected, actual);
44 48
     }
45 49
 
46 50
     @Ignore("Remove to run test")
47 51
     @Test
48
-    public void testSumOfSquares10() {
49
-        final int expected = 385;
50
-        final int actual = calculator.computeSumOfSquaresTo(10);
52
+    public void testSumOfSquares5() {
53
+        final int expected = 55;
54
+        final int actual = calculator.computeSumOfSquaresTo(5);
51 55
         assertEquals(expected, actual);
52 56
     }
53 57
 
@@ -61,9 +65,9 @@ public final class DifferenceOfSquaresCalculatorTest {
61 65
 
62 66
     @Ignore("Remove to run test")
63 67
     @Test
64
-    public void testDifferenceOfSquares0() {
68
+    public void testDifferenceOfSquares1() {
65 69
         final int expected = 0;
66
-        final int actual = calculator.computeDifferenceOfSquares(0);
70
+        final int actual = calculator.computeDifferenceOfSquares(1);
67 71
         assertEquals(expected, actual);
68 72
     }
69 73
 
@@ -77,14 +81,6 @@ public final class DifferenceOfSquaresCalculatorTest {
77 81
 
78 82
     @Ignore("Remove to run test")
79 83
     @Test
80
-    public void testDifferenceOfSquares10() {
81
-        final int expected = 2640;
82
-        final int actual = calculator.computeDifferenceOfSquares(10);
83
-        assertEquals(expected, actual);
84
-    }
85
-
86
-    @Ignore("Remove to run test")
87
-    @Test
88 84
     public void testDifferenceOfSquares100() {
89 85
         final int expected = 25164150;
90 86
         final int actual = calculator.computeDifferenceOfSquares(100);