Browse Source

Added stubs to starter implementation, changed assertEquals to assertTrue

Jack Mustacato 9 years ago
parent
commit
9d991d9fb1

+ 12
- 0
exercises/triangle/src/main/java/Triangle.java View File

4
         throw new UnsupportedOperationException("Delete this statement and write your own implementation.");
4
         throw new UnsupportedOperationException("Delete this statement and write your own implementation.");
5
     }
5
     }
6
 
6
 
7
+    public boolean isEquilateral() {
8
+        throw new UnsupportedOperationException("Delete this statement and write your own implementation.");
9
+    }
10
+
11
+    public boolean isIsosceles() {
12
+        throw new UnsupportedOperationException("Delete this statement and write your own implementation.");
13
+    }
14
+
15
+    public boolean isScalene() {
16
+        throw new UnsupportedOperationException("Delete this statement and write your own implementation.");
17
+    }
18
+
7
 }
19
 }

+ 11
- 11
exercises/triangle/src/test/java/TriangleTest.java View File

3
 import org.junit.Rule;
3
 import org.junit.Rule;
4
 import org.junit.rules.ExpectedException;
4
 import org.junit.rules.ExpectedException;
5
 
5
 
6
-import static org.junit.Assert.assertEquals;
6
+import static org.junit.Assert.assertTrue;
7
 
7
 
8
 public class TriangleTest {
8
 public class TriangleTest {
9
 
9
 
14
     public void equilateralTrianglesHaveEqualSides() throws TriangleException {
14
     public void equilateralTrianglesHaveEqualSides() throws TriangleException {
15
         Triangle triangle = new Triangle(2, 2, 2);
15
         Triangle triangle = new Triangle(2, 2, 2);
16
 
16
 
17
-        assertEquals(true, triangle.isEquilateral());
17
+        assertTrue(triangle.isEquilateral());
18
     }
18
     }
19
 
19
 
20
     @Ignore("Remove to run test")
20
     @Ignore("Remove to run test")
22
     public void largerEquilateralTrianglesAlsoHaveEqualSides() throws TriangleException {
22
     public void largerEquilateralTrianglesAlsoHaveEqualSides() throws TriangleException {
23
         Triangle triangle = new Triangle(10, 10, 10);
23
         Triangle triangle = new Triangle(10, 10, 10);
24
 
24
 
25
-        assertEquals(true, triangle.isEquilateral());
25
+        assertTrue(triangle.isEquilateral());
26
     }
26
     }
27
 
27
 
28
     @Ignore("Remove to run test")
28
     @Ignore("Remove to run test")
30
     public void isoscelesTrianglesHaveLastTwoSidesEqual() throws TriangleException {
30
     public void isoscelesTrianglesHaveLastTwoSidesEqual() throws TriangleException {
31
         Triangle triangle = new Triangle(3, 4, 4);
31
         Triangle triangle = new Triangle(3, 4, 4);
32
 
32
 
33
-        assertEquals(true, triangle.isIsosceles());
33
+        assertTrue(triangle.isIsosceles());
34
     }
34
     }
35
 
35
 
36
     @Ignore("Remove to run test")
36
     @Ignore("Remove to run test")
38
     public void isoscelesTrianglesHaveFirstAndLastSidesEqual() throws TriangleException {
38
     public void isoscelesTrianglesHaveFirstAndLastSidesEqual() throws TriangleException {
39
         Triangle triangle = new Triangle(4, 3, 4);
39
         Triangle triangle = new Triangle(4, 3, 4);
40
 
40
 
41
-        assertEquals(true, triangle.isIsosceles());
41
+        assertTrue(triangle.isIsosceles());
42
     }
42
     }
43
 
43
 
44
     @Ignore("Remove to run test")
44
     @Ignore("Remove to run test")
46
     public void isoscelesTrianglesHaveTwoFirstSidesEqual() throws TriangleException {
46
     public void isoscelesTrianglesHaveTwoFirstSidesEqual() throws TriangleException {
47
         Triangle triangle = new Triangle(4, 4, 3);
47
         Triangle triangle = new Triangle(4, 4, 3);
48
 
48
 
49
-        assertEquals(true, triangle.isIsosceles());
49
+        assertTrue(triangle.isIsosceles());
50
     }
50
     }
51
 
51
 
52
     @Ignore("Remove to run test")
52
     @Ignore("Remove to run test")
54
     public void isoscelesTrianglesHaveInFactExactlyTwoSidesEqual() throws TriangleException {
54
     public void isoscelesTrianglesHaveInFactExactlyTwoSidesEqual() throws TriangleException {
55
         Triangle triangle = new Triangle(10, 10, 2);
55
         Triangle triangle = new Triangle(10, 10, 2);
56
 
56
 
57
-        assertEquals(true, triangle.isIsosceles());
57
+        assertTrue(triangle.isIsosceles());
58
     }
58
     }
59
 
59
 
60
     @Ignore("Remove to run test")
60
     @Ignore("Remove to run test")
62
     public void scaleneTrianglesHaveNoEqualSides() throws TriangleException {
62
     public void scaleneTrianglesHaveNoEqualSides() throws TriangleException {
63
         Triangle triangle = new Triangle(3, 4, 5);
63
         Triangle triangle = new Triangle(3, 4, 5);
64
 
64
 
65
-        assertEquals(true, triangle.isScalene());
65
+        assertTrue(triangle.isScalene());
66
     }
66
     }
67
 
67
 
68
     @Ignore("Remove to run test")
68
     @Ignore("Remove to run test")
70
     public void scaleneTrianglesHaveNoEqualSidesAtLargerScaleEither() throws TriangleException {
70
     public void scaleneTrianglesHaveNoEqualSidesAtLargerScaleEither() throws TriangleException {
71
         Triangle triangle = new Triangle(10, 11, 12);
71
         Triangle triangle = new Triangle(10, 11, 12);
72
 
72
 
73
-        assertEquals(true, triangle.isScalene());
73
+        assertTrue(triangle.isScalene());
74
     }
74
     }
75
 
75
 
76
     @Ignore("Remove to run test")
76
     @Ignore("Remove to run test")
78
     public void scaleneTrianglesHaveNoEqualSidesInDescendingOrderEither() throws TriangleException {
78
     public void scaleneTrianglesHaveNoEqualSidesInDescendingOrderEither() throws TriangleException {
79
         Triangle triangle = new Triangle(5, 4, 2);
79
         Triangle triangle = new Triangle(5, 4, 2);
80
 
80
 
81
-        assertEquals(true, triangle.isScalene());
81
+        assertTrue(triangle.isScalene());
82
     }
82
     }
83
 
83
 
84
     @Ignore("Remove to run test")
84
     @Ignore("Remove to run test")
86
     public void verySmallTrianglesAreLegal() throws TriangleException {
86
     public void verySmallTrianglesAreLegal() throws TriangleException {
87
         Triangle triangle = new Triangle(0.4, 0.6, 0.3);
87
         Triangle triangle = new Triangle(0.4, 0.6, 0.3);
88
 
88
 
89
-        assertEquals(true, triangle.isScalene());
89
+        assertTrue(triangle.isScalene());
90
     }
90
     }
91
 
91
 
92
     @Ignore("Remove to run test")
92
     @Ignore("Remove to run test")