|
6 | 6 | public class DartsTest { |
7 | 7 |
|
8 | 8 | @Test |
9 | | - public void testDartOutsideTarget() { |
| 9 | + public void missedTarget() { |
10 | 10 | Darts darts = new Darts(-9, 9); |
11 | 11 | assertEquals(0, darts.score()); |
12 | 12 | } |
13 | 13 |
|
14 | 14 | @Ignore("Remove to run test") |
15 | 15 | @Test |
16 | | - public void testDartLandsOnBorderOfTarget() { |
| 16 | + public void onTheOuterCircle() { |
17 | 17 | Darts darts = new Darts(0, 10); |
18 | 18 | assertEquals(1, darts.score()); |
19 | 19 | } |
20 | 20 |
|
21 | 21 | @Ignore("Remove to run test") |
22 | 22 | @Test |
23 | | - public void testDartLandsInOuterCircle() { |
24 | | - Darts darts = new Darts(4, 4); |
25 | | - assertEquals(1, darts.score()); |
| 23 | + public void onTheMiddleCircle() { |
| 24 | + Darts darts = new Darts(-5, 0); |
| 25 | + assertEquals(5, darts.score()); |
26 | 26 | } |
27 | 27 |
|
28 | 28 | @Ignore("Remove to run test") |
29 | 29 | @Test |
30 | | - public void testDartLandsInBorderBetweenOuterAndMiddleCircles() { |
31 | | - Darts darts = new Darts(5, 0); |
32 | | - assertEquals(5, darts.score()); |
| 30 | + public void onTheInnerCircle() { |
| 31 | + Darts darts = new Darts(0, -1); |
| 32 | + assertEquals(10, darts.score()); |
33 | 33 | } |
34 | 34 |
|
35 | 35 | @Ignore("Remove to run test") |
36 | 36 | @Test |
37 | | - public void testDartLandsOnMiddleOfCircle() { |
38 | | - Darts darts = new Darts(0.8, -0.8); |
39 | | - assertEquals(5, darts.score()); |
| 37 | + public void exactlyOnCentre() { |
| 38 | + Darts darts = new Darts(0, 0); |
| 39 | + assertEquals(10, darts.score()); |
40 | 40 | } |
41 | 41 |
|
42 | 42 | @Ignore("Remove to run test") |
43 | 43 | @Test |
44 | | - public void testDartLandsOnBorderBetweenMiddleAndInnerCircles() { |
45 | | - Darts darts = new Darts(0, -1); |
| 44 | + public void nearTheCentre() { |
| 45 | + Darts darts = new Darts(-0.1, -0.1); |
46 | 46 | assertEquals(10, darts.score()); |
47 | 47 | } |
48 | 48 |
|
49 | 49 | @Ignore("Remove to run test") |
50 | 50 | @Test |
51 | | - public void testDartLandsInTheInnerCircle() { |
52 | | - Darts darts = new Darts(-0.1, -0.1); |
| 51 | + public void justWithinTheInnerCircle() { |
| 52 | + Darts darts = new Darts(0.7, 0.7); |
53 | 53 | assertEquals(10, darts.score()); |
54 | 54 | } |
55 | 55 |
|
56 | 56 | @Ignore("Remove to run test") |
57 | 57 | @Test |
58 | | - public void testCoordinatesSumLargerOneWithRadiusToOriginSmallerOrEqualOneScoredInnerCircle() { |
59 | | - Darts darts = new Darts(0.4, 0.8); |
60 | | - assertEquals(10, darts.score()); |
| 58 | + public void justOutsideTheInnerCircle() { |
| 59 | + Darts darts = new Darts(0.8, -0.8); |
| 60 | + assertEquals(5, darts.score()); |
61 | 61 | } |
62 | 62 |
|
63 | 63 | @Ignore("Remove to run test") |
64 | 64 | @Test |
65 | | - public void testCoordinatesSumLargerFiveWithRadiusToOriginSmallerOrEqualFiveScoredMiddleCircle() { |
66 | | - Darts darts = new Darts(2, 4); |
| 65 | + public void justWithinTheMiddleCirlce() { |
| 66 | + Darts darts = new Darts(-3.5, 3.5); |
67 | 67 | assertEquals(5, darts.score()); |
68 | 68 | } |
69 | 69 |
|
70 | 70 | @Ignore("Remove to run test") |
71 | 71 | @Test |
72 | | - public void testCoordinatesSumLargerTenWithRadiusToOriginSmallerOrEqualTenScoredOuterCircle() { |
73 | | - Darts darts = new Darts(4, 8); |
| 72 | + public void justOutsideTheMiddleCircle() { |
| 73 | + Darts darts = new Darts(-3.6, -3.6); |
| 74 | + assertEquals(1, darts.score()); |
| 75 | + } |
| 76 | + |
| 77 | + |
| 78 | + @Ignore("Remove to run test") |
| 79 | + @Test |
| 80 | + public void justWithinTheOuterCirlce() { |
| 81 | + Darts darts = new Darts(-7.0, 7.0); |
74 | 82 | assertEquals(1, darts.score()); |
75 | 83 | } |
76 | 84 |
|
| 85 | + @Ignore("Remove to run test") |
| 86 | + @Test |
| 87 | + public void justOutsideTheOuterCircle() { |
| 88 | + Darts darts = new Darts(7.1, -7.1); |
| 89 | + assertEquals(0, darts.score()); |
| 90 | + } |
| 91 | + |
| 92 | + @Ignore("Remove to run test") |
| 93 | + @Test |
| 94 | + public void asymmetricPositionBetweenTheInnerAndMiddleCircles() { |
| 95 | + Darts darts = new Darts(0.5, -4); |
| 96 | + assertEquals(5, darts.score()); |
| 97 | + } |
| 98 | + |
77 | 99 | } |
0 commit comments