|
|
@@ -15,8 +15,8 @@ public class PythagoreanTripletTest {
|
|
15
|
15
|
@Test
|
|
16
|
16
|
public void shouldCalculateSum() {
|
|
17
|
17
|
PythagoreanTriplet triplet = new PythagoreanTriplet(3, 4, 5);
|
|
18
|
|
- final int expected = 12;
|
|
19
|
|
- final int actual = triplet.calculateSum();
|
|
|
18
|
+ int expected = 12;
|
|
|
19
|
+ int actual = triplet.calculateSum();
|
|
20
|
20
|
assertEquals(expected, actual);
|
|
21
|
21
|
}
|
|
22
|
22
|
|
|
|
@@ -24,8 +24,8 @@ public class PythagoreanTripletTest {
|
|
24
|
24
|
@Test
|
|
25
|
25
|
public void shouldCalculateProduct() {
|
|
26
|
26
|
PythagoreanTriplet triplet = new PythagoreanTriplet(3, 4, 5);
|
|
27
|
|
- final long expected = 60l;
|
|
28
|
|
- final long actual = triplet.calculateProduct();
|
|
|
27
|
+ long expected = 60l;
|
|
|
28
|
+ long actual = triplet.calculateProduct();
|
|
29
|
29
|
assertEquals(expected, actual);
|
|
30
|
30
|
}
|
|
31
|
31
|
|
|
|
@@ -46,7 +46,7 @@ public class PythagoreanTripletTest {
|
|
46
|
46
|
@Ignore("Remove to run test")
|
|
47
|
47
|
@Test
|
|
48
|
48
|
public void shouldMakeTripletsUpToTen() {
|
|
49
|
|
- final List<Long> actual
|
|
|
49
|
+ List<Long> actual
|
|
50
|
50
|
= PythagoreanTriplet
|
|
51
|
51
|
.makeTripletsList()
|
|
52
|
52
|
.withFactorsLessThanOrEqualTo(10)
|
|
|
@@ -55,14 +55,14 @@ public class PythagoreanTripletTest {
|
|
55
|
55
|
.map(t -> t.calculateProduct())
|
|
56
|
56
|
.sorted()
|
|
57
|
57
|
.collect(Collectors.toList());
|
|
58
|
|
- final List<Long> expected = Arrays.asList(60l, 480l);
|
|
|
58
|
+ List<Long> expected = Arrays.asList(60l, 480l);
|
|
59
|
59
|
assertEquals(expected, actual);
|
|
60
|
60
|
}
|
|
61
|
61
|
|
|
62
|
62
|
@Ignore("Remove to run test")
|
|
63
|
63
|
@Test
|
|
64
|
64
|
public void shouldMakeTripletsElevenToTwenty() {
|
|
65
|
|
- final List<Long> actual
|
|
|
65
|
+ List<Long> actual
|
|
66
|
66
|
= PythagoreanTriplet
|
|
67
|
67
|
.makeTripletsList()
|
|
68
|
68
|
.withFactorsGreaterThanOrEqualTo(11)
|
|
|
@@ -72,14 +72,14 @@ public class PythagoreanTripletTest {
|
|
72
|
72
|
.map(t -> t.calculateProduct())
|
|
73
|
73
|
.sorted((p1, p2) -> Double.compare(p1, p2))
|
|
74
|
74
|
.collect(Collectors.toList());
|
|
75
|
|
- final List<Long> expected = Arrays.asList(3840l);
|
|
|
75
|
+ List<Long> expected = Arrays.asList(3840l);
|
|
76
|
76
|
assertEquals(expected, actual);
|
|
77
|
77
|
}
|
|
78
|
78
|
|
|
79
|
79
|
@Ignore("Remove to run test")
|
|
80
|
80
|
@Test
|
|
81
|
81
|
public void shouldMakeTripletsAndFilterOnSum() {
|
|
82
|
|
- final List<Long> actual
|
|
|
82
|
+ List<Long> actual
|
|
83
|
83
|
= PythagoreanTriplet
|
|
84
|
84
|
.makeTripletsList()
|
|
85
|
85
|
.withFactorsLessThanOrEqualTo(100)
|
|
|
@@ -89,7 +89,7 @@ public class PythagoreanTripletTest {
|
|
89
|
89
|
.map(t -> t.calculateProduct())
|
|
90
|
90
|
.sorted((p1, p2) -> Double.compare(p1, p2))
|
|
91
|
91
|
.collect(Collectors.toList());
|
|
92
|
|
- final List<Long> expected = Arrays.asList(118080l, 168480l, 202500l);
|
|
|
92
|
+ List<Long> expected = Arrays.asList(118080l, 168480l, 202500l);
|
|
93
|
93
|
assertEquals(expected, actual);
|
|
94
|
94
|
}
|
|
95
|
95
|
}
|