@@ -7,35 +7,49 @@ public class DartsTest {
77
88 @ Test
99 public void testDartOutsideTarget () {
10- Darts darts = new Darts (15.3 , 13.2 );
10+ Darts darts = new Darts (- 9 , 9 );
1111 assertEquals (0 , darts .score ());
1212 }
1313
1414 @ Ignore ("Remove to run test" )
1515 @ Test
1616 public void testDartLandsOnBorderOfTarget () {
17- Darts darts = new Darts (10 , 0 );
17+ Darts darts = new Darts (0 , 10 );
1818 assertEquals (1 , darts .score ());
1919 }
2020
2121 @ Ignore ("Remove to run test" )
2222 @ Test
23- public void testDartLandsOnMiddleOfCircle () {
24- Darts darts = new Darts (3 , 3.7 );
23+ public void testDartLandsInOuterCircle () {
24+ Darts darts = new Darts (4 , 4 );
25+ assertEquals (1 , darts .score ());
26+ }
27+
28+ @ Ignore ("Remove to run test" )
29+ @ Test
30+ public void testDartLandsInBorderBetweenOuterAndMiddleCircles () {
31+ Darts darts = new Darts (5 , 0 );
2532 assertEquals (5 , darts .score ());
2633 }
2734
2835 @ Ignore ("Remove to run test" )
2936 @ Test
30- public void testDartLandsOnBorderBetweenOutsideAndMiddleCircles () {
31- Darts darts = new Darts (0 , 5 );
37+ public void testDartLandsOnMiddleOfCircle () {
38+ Darts darts = new Darts (0.8 , - 0.8 );
3239 assertEquals (5 , darts .score ());
3340 }
3441
42+ @ Ignore ("Remove to run test" )
43+ @ Test
44+ public void testDartLandsOnBorderBetweenMiddleAndInnerCircles () {
45+ Darts darts = new Darts (0 , -1 );
46+ assertEquals (10 , darts .score ());
47+ }
48+
3549 @ Ignore ("Remove to run test" )
3650 @ Test
3751 public void testDartLandsInTheInnerCircle () {
38- Darts darts = new Darts (0 , 0 );
52+ Darts darts = new Darts (- 0.1 , - 0.1 );
3953 assertEquals (10 , darts .score ());
4054 }
4155
0 commit comments