Bladeren bron

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

difference-of-squares: synchronize tests with x-common
Stuart Kent 9 jaren geleden
bovenliggende
commit
d5758b631f
1 gewijzigde bestanden met toevoegingen van 18 en 22 verwijderingen
  1. 18
    22
      exercises/difference-of-squares/src/test/java/DifferenceOfSquaresCalculatorTest.java

+ 18
- 22
exercises/difference-of-squares/src/test/java/DifferenceOfSquaresCalculatorTest.java Bestand weergeven

4
 
4
 
5
 import static org.junit.Assert.assertEquals;
5
 import static org.junit.Assert.assertEquals;
6
 
6
 
7
+/*
8
+ * version: 1.1.0
9
+ */
7
 public final class DifferenceOfSquaresCalculatorTest {
10
 public final class DifferenceOfSquaresCalculatorTest {
11
+
8
     private DifferenceOfSquaresCalculator calculator;
12
     private DifferenceOfSquaresCalculator calculator;
9
 
13
 
10
     @Before
14
     @Before
13
     }
17
     }
14
 
18
 
15
     @Test
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
         assertEquals(expected, actual);
23
         assertEquals(expected, actual);
20
     }
24
     }
21
 
25
 
22
     @Ignore("Remove to run test")
26
     @Ignore("Remove to run test")
23
     @Test
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
         assertEquals(expected, actual);
31
         assertEquals(expected, actual);
28
     }
32
     }
29
 
33
 
37
 
41
 
38
     @Ignore("Remove to run test")
42
     @Ignore("Remove to run test")
39
     @Test
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
         assertEquals(expected, actual);
47
         assertEquals(expected, actual);
44
     }
48
     }
45
 
49
 
46
     @Ignore("Remove to run test")
50
     @Ignore("Remove to run test")
47
     @Test
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
         assertEquals(expected, actual);
55
         assertEquals(expected, actual);
52
     }
56
     }
53
 
57
 
61
 
65
 
62
     @Ignore("Remove to run test")
66
     @Ignore("Remove to run test")
63
     @Test
67
     @Test
64
-    public void testDifferenceOfSquares0() {
68
+    public void testDifferenceOfSquares1() {
65
         final int expected = 0;
69
         final int expected = 0;
66
-        final int actual = calculator.computeDifferenceOfSquares(0);
70
+        final int actual = calculator.computeDifferenceOfSquares(1);
67
         assertEquals(expected, actual);
71
         assertEquals(expected, actual);
68
     }
72
     }
69
 
73
 
77
 
81
 
78
     @Ignore("Remove to run test")
82
     @Ignore("Remove to run test")
79
     @Test
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
     public void testDifferenceOfSquares100() {
84
     public void testDifferenceOfSquares100() {
89
         final int expected = 25164150;
85
         final int expected = 25164150;
90
         final int actual = calculator.computeDifferenceOfSquares(100);
86
         final int actual = calculator.computeDifferenceOfSquares(100);