Commit 5f3b22b
Changed files (2)
assignments
assignment1
src
main
java
ca
mokhan
assignment1
test
java
ca
mokhan
assignment1
assignments/assignment1/src/main/java/ca/mokhan/assignment1/Triangle.java
@@ -1,4 +1,27 @@
package ca.mokhan.assignment1;
+public class Triangle {
+ private double a, b, c;
-public class Triangle {}
+ public Triangle(double a, double b, double c) {
+ this.a = a;
+ this.b = b;
+ this.c = c;
+ }
+
+ public double getA() {
+ return this.a;
+ }
+
+ public double getB() {
+ return this.b;
+ }
+
+ public double getC() {
+ return this.c;
+ }
+
+ public boolean isRightTriangle() {
+ return Math.pow(this.getA(), 2) + Math.pow(this.getB(), 2) == Math.pow(this.getC(), 2);
+ }
+}
assignments/assignment1/src/test/java/ca/mokhan/assignment1/TriangleTest.java
@@ -16,6 +16,7 @@ public class TriangleTest extends TestCase {
}
public void testIsRightTriangle() {
- assertTrue(true);
+ assertFalse(new Triangle(45.0, 55.0, 75.0).isRightTriangle());
+ assertTrue(new Triangle(28.0, 45.0, 53.0).isRightTriangle());
}
}