-
-
Save PegasisForever/c5b9d4cce4990f31d231ad7cfce08de0 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import org.junit.Before; | |
import org.junit.After; | |
import org.junit.Test; | |
import static org.junit.Assert.*; | |
public class _test_runnerTestSuite { | |
@Test | |
public void circleDefaultTest1() { | |
Circle circle1 = new Circle(); | |
assertEquals(3, circle1.getRadius(), 0.00000000000001); | |
} | |
@Test | |
public void circleDefaultTest2() { | |
Circle circle1 = new Circle(); | |
assertEquals(3, circle1.getRadius(), 0.00000000000001); | |
assertEquals(18.84955592153876, circle1.getCircumference(), 0.00000000000001); | |
} | |
@Test | |
public void circleDefaultTest3() { | |
Circle circle1 = new Circle(); | |
assertEquals(3, circle1.getRadius(), 0.00000000000001); | |
assertEquals(28.274333882308138, circle1.getArea(), 0.00000000000001); | |
} | |
@Test | |
public void trapezoidDefaultTest3() { | |
Trapezoid trapezoid1 = new Trapezoid(); | |
assertEquals(10, trapezoid1.getLongBase(), 0.00000000000001); | |
assertEquals(8, trapezoid1.getSide2(), 0.00000000000001); | |
assertEquals(5, trapezoid1.getShortBase(), 0.00000000000001); | |
assertEquals(6, trapezoid1.getSide4(), 0.00000000000001); | |
assertEquals(44.9437147997359, trapezoid1.getArea(), 0.00000000000001); | |
} | |
@Test | |
public void circleFullTest1() { | |
Circle circle1 = new Circle(5); | |
assertEquals(5, circle1.getRadius(), 0.00000000000001); | |
} | |
@Test | |
public void circleFullTest2() { | |
Circle circle1 = new Circle(5); | |
assertEquals(5, circle1.getRadius(), 0.00000000000001); | |
assertEquals(31.41592653589793, circle1.getCircumference(), 0.00000000000001); | |
} | |
@Test | |
public void circleFullTest3() { | |
Circle circle1 = new Circle(5); | |
assertEquals(5, circle1.getRadius(), 0.00000000000001); | |
assertEquals(78.53981633974483, circle1.getArea(), 0.00000000000001); | |
} | |
@Test | |
public void circleFullTest4() { | |
Circle circle2 = new Circle(7); | |
assertEquals(7, circle2.getRadius(), 0.00000000000001); | |
assertEquals(43.982297150257104, circle2.getCircumference(), 0.00000000000001); | |
assertEquals(153.93804002589985, circle2.getArea(), 0.00000000000001); | |
Circle circle1 = new Circle(5); | |
assertEquals(5, circle1.getRadius(), 0.00000000000001); | |
assertEquals(31.41592653589793, circle1.getCircumference(), 0.00000000000001); | |
assertEquals(78.53981633974483, circle1.getArea(), 0.00000000000001); | |
circle1.setCircle(circle2); | |
assertEquals(7, circle1.getRadius(), 0.00000000000001); | |
assertEquals(43.982297150257104, circle1.getCircumference(), 0.00000000000001); | |
assertEquals(153.93804002589985, circle1.getArea(), 0.00000000000001); | |
} | |
@Test | |
public void circleInstanceTest1() { | |
Circle circle2 = new Circle(6); | |
assertEquals(6, circle2.getRadius(), 0.00000000000001); | |
Circle circle1 = new Circle(circle2); | |
assertEquals(6, circle1.getRadius(), 0.00000000000001); | |
} | |
@Test | |
public void circleDefaultTest4() { | |
Circle circle1 = new Circle(); | |
assertEquals(3, circle1.getRadius(), 0.00000000000001); | |
assertEquals(18.84955592153876, circle1.getCircumference(), 0.00000000000001); | |
assertEquals(28.274333882308138, circle1.getArea(), 0.00000000000001); | |
circle1.setCircle(10); | |
assertEquals(10, circle1.getRadius(), 0.00000000000001); | |
assertEquals(62.83185307179586, circle1.getCircumference(), 0.00000000000001); | |
assertEquals(314.1592653589793, circle1.getArea(), 0.00000000000001); | |
} | |
@Test | |
public void circleInstanceTest2() { | |
Circle circle2 = new Circle(6); | |
assertEquals(6, circle2.getRadius(), 0.00000000000001); | |
assertEquals(37.69911184307752, circle2.getCircumference(), 0.00000000000001); | |
Circle circle1 = new Circle(circle2); | |
assertEquals(6, circle1.getRadius(), 0.00000000000001); | |
assertEquals(37.69911184307752, circle1.getCircumference(), 0.00000000000001); | |
} | |
@Test | |
public void circleInstanceTest3() { | |
Circle circle2 = new Circle(6); | |
assertEquals(6, circle2.getRadius(), 0.00000000000001); | |
assertEquals(113.09733552923255, circle2.getArea(), 0.00000000000001); | |
Circle circle1 = new Circle(circle2); | |
assertEquals(6, circle1.getRadius(), 0.00000000000001); | |
assertEquals(113.09733552923255, circle1.getArea(), 0.00000000000001); | |
} | |
@Test | |
public void circleInstanceTest4() { | |
Circle circle2 = new Circle(6); | |
assertEquals(6, circle2.getRadius(), 0.00000000000001); | |
assertEquals(37.69911184307752, circle2.getCircumference(), 0.00000000000001); | |
assertEquals(113.09733552923255, circle2.getArea(), 0.00000000000001); | |
Circle circle1 = new Circle(circle2); | |
assertEquals(6, circle1.getRadius(), 0.00000000000001); | |
assertEquals(37.69911184307752, circle1.getCircumference(), 0.00000000000001); | |
assertEquals(113.09733552923255, circle1.getArea(), 0.00000000000001); | |
circle1.setCircle(); | |
assertEquals(3, circle1.getRadius(), 0.00000000000001); | |
assertEquals(18.84955592153876, circle1.getCircumference(), 0.00000000000001); | |
assertEquals(28.274333882308138, circle1.getArea(), 0.00000000000001); | |
} | |
@Test | |
public void circleTotalTest() { | |
int num = Circle.getNumberOfCircles(); | |
assertEquals(num, Circle.getNumberOfCircles(), 0.00000000000001); | |
Circle circle1 = new Circle(); | |
assertEquals(num+1, Circle.getNumberOfCircles(), 0.00000000000001); | |
Circle circle2 = new Circle(5); | |
assertEquals(num+2, Circle.getNumberOfCircles(), 0.00000000000001); | |
Circle circle3 = new Circle(circle2); | |
assertEquals(num+3, Circle.getNumberOfCircles(), 0.00000000000001); | |
circle1.setCircle(6); | |
assertEquals(num+3, Circle.getNumberOfCircles(), 0.00000000000001); | |
circle2.setCircle(circle1); | |
assertEquals(num+3, Circle.getNumberOfCircles(), 0.00000000000001); | |
circle3.setCircle(); | |
assertEquals(num+3, Circle.getNumberOfCircles(), 0.00000000000001); | |
Circle circle4 = new Circle(circle3); | |
assertEquals(num+4, Circle.getNumberOfCircles(), 0.00000000000001); | |
circle4.setCircle(7); | |
assertEquals(num+4, Circle.getNumberOfCircles(), 0.00000000000001); | |
} | |
@Test | |
public void rectangleInstanceTest1() { | |
Rectangle rectangle2 = new Rectangle(7, 10); | |
assertEquals(7, rectangle2.getLength(), 0.00000000000001); | |
assertEquals(10, rectangle2.getWidth(), 0.00000000000001); | |
Rectangle rectangle1 = new Rectangle(rectangle2); | |
assertEquals(7, rectangle1.getLength(), 0.00000000000001); | |
assertEquals(10, rectangle1.getWidth(), 0.00000000000001); | |
} | |
@Test | |
public void rectangleDefaultTest2() { | |
Rectangle rectangle1 = new Rectangle(); | |
assertEquals(5, rectangle1.getLength(), 0.00000000000001); | |
assertEquals(10, rectangle1.getWidth(), 0.00000000000001); | |
assertEquals(30, rectangle1.getPerimeter(), 0.00000000000001); | |
} | |
@Test | |
public void rectangleDefaultTest3() { | |
Rectangle rectangle1 = new Rectangle(); | |
assertEquals(5, rectangle1.getLength(), 0.00000000000001); | |
assertEquals(10, rectangle1.getWidth(), 0.00000000000001); | |
assertEquals(50, rectangle1.getArea(), 0.00000000000001); | |
} | |
@Test | |
public void rectangleDefaultTest4() { | |
Rectangle rectangle1 = new Rectangle(); | |
assertEquals(5, rectangle1.getLength(), 0.00000000000001); | |
assertEquals(10, rectangle1.getWidth(), 0.00000000000001); | |
assertEquals(30, rectangle1.getPerimeter(), 0.00000000000001); | |
assertEquals(50, rectangle1.getArea(), 0.00000000000001); | |
rectangle1.setRectangle(18, 3); | |
assertEquals(18, rectangle1.getLength(), 0.00000000000001); | |
assertEquals(3, rectangle1.getWidth(), 0.00000000000001); | |
assertEquals(42, rectangle1.getPerimeter(), 0.00000000000001); | |
assertEquals(54, rectangle1.getArea(), 0.00000000000001); | |
} | |
@Test | |
public void rectangleDefaultTest1() { | |
Rectangle rectangle1 = new Rectangle(); | |
assertEquals(5, rectangle1.getLength(), 0.00000000000001); | |
assertEquals(10, rectangle1.getWidth(), 0.00000000000001); | |
} | |
@Test | |
public void rectangleFullTest1() { | |
Rectangle rectangle1 = new Rectangle(6, 10); | |
assertEquals(6, rectangle1.getLength(), 0.00000000000001); | |
assertEquals(10, rectangle1.getWidth(), 0.00000000000001); | |
} | |
@Test | |
public void rectangleFullTest2() { | |
Rectangle rectangle1 = new Rectangle(6, 10); | |
assertEquals(6, rectangle1.getLength(), 0.00000000000001); | |
assertEquals(10, rectangle1.getWidth(), 0.00000000000001); | |
assertEquals(32, rectangle1.getPerimeter(), 0.00000000000001); | |
} | |
@Test | |
public void rectangleFullTest3() { | |
Rectangle rectangle1 = new Rectangle(6, 10); | |
assertEquals(6, rectangle1.getLength(), 0.00000000000001); | |
assertEquals(10, rectangle1.getWidth(), 0.00000000000001); | |
assertEquals(60, rectangle1.getArea(), 0.00000000000001); | |
} | |
@Test | |
public void rectangleFullTest4() { | |
Rectangle rectangle2 = new Rectangle(7, 12); | |
assertEquals(7, rectangle2.getLength(), 0.00000000000001); | |
assertEquals(12, rectangle2.getWidth(), 0.00000000000001); | |
assertEquals(38, rectangle2.getPerimeter(), 0.00000000000001); | |
assertEquals(84, rectangle2.getArea(), 0.00000000000001); | |
Rectangle rectangle1 = new Rectangle(6, 10); | |
assertEquals(6, rectangle1.getLength(), 0.00000000000001); | |
assertEquals(10, rectangle1.getWidth(), 0.00000000000001); | |
assertEquals(32, rectangle1.getPerimeter(), 0.00000000000001); | |
assertEquals(60, rectangle1.getArea(), 0.00000000000001); | |
rectangle1.setRectangle(rectangle2); | |
assertEquals(7, rectangle1.getLength(), 0.00000000000001); | |
assertEquals(12, rectangle1.getWidth(), 0.00000000000001); | |
assertEquals(38, rectangle1.getPerimeter(), 0.00000000000001); | |
assertEquals(84, rectangle1.getArea(), 0.00000000000001); | |
} | |
@Test | |
public void rectangleInstanceTest2() { | |
Rectangle rectangle2 = new Rectangle(7, 10); | |
assertEquals(7, rectangle2.getLength(), 0.00000000000001); | |
assertEquals(10, rectangle2.getWidth(), 0.00000000000001); | |
assertEquals(34, rectangle2.getPerimeter(), 0.00000000000001); | |
Rectangle rectangle1 = new Rectangle(rectangle2); | |
assertEquals(7, rectangle1.getLength(), 0.00000000000001); | |
assertEquals(10, rectangle1.getWidth(), 0.00000000000001); | |
assertEquals(34, rectangle1.getPerimeter(), 0.00000000000001); | |
} | |
@Test | |
public void rectangleInstanceTest3() { | |
Rectangle rectangle2 = new Rectangle(7, 10); | |
assertEquals(7, rectangle2.getLength(), 0.00000000000001); | |
assertEquals(10, rectangle2.getWidth(), 0.00000000000001); | |
assertEquals(70, rectangle2.getArea(), 0.00000000000001); | |
Rectangle rectangle1 = new Rectangle(rectangle2); | |
assertEquals(7, rectangle1.getLength(), 0.00000000000001); | |
assertEquals(10, rectangle1.getWidth(), 0.00000000000001); | |
assertEquals(70, rectangle1.getArea(), 0.00000000000001); | |
} | |
@Test | |
public void rectangleInstanceTest4() { | |
Rectangle rectangle2 = new Rectangle(7, 10); | |
assertEquals(7, rectangle2.getLength(), 0.00000000000001); | |
assertEquals(10, rectangle2.getWidth(), 0.00000000000001); | |
assertEquals(34, rectangle2.getPerimeter(), 0.00000000000001); | |
assertEquals(70, rectangle2.getArea(), 0.00000000000001); | |
Rectangle rectangle1 = new Rectangle(rectangle2); | |
assertEquals(7, rectangle1.getLength(), 0.00000000000001); | |
assertEquals(10, rectangle1.getWidth(), 0.00000000000001); | |
assertEquals(34, rectangle1.getPerimeter(), 0.00000000000001); | |
assertEquals(70, rectangle1.getArea(), 0.00000000000001); | |
rectangle1.setRectangle(); | |
assertEquals(5, rectangle1.getLength(), 0.00000000000001); | |
assertEquals(10, rectangle1.getWidth(), 0.00000000000001); | |
assertEquals(30, rectangle1.getPerimeter(), 0.00000000000001); | |
assertEquals(50, rectangle1.getArea(), 0.00000000000001); | |
} | |
@Test | |
public void triangleInstanceTest3() { | |
Triangle triangle2 = new Triangle(7, 8, 9); | |
assertEquals(7, triangle2.getSide1(), 0.00000000000001); | |
assertEquals(8, triangle2.getSide2(), 0.00000000000001); | |
assertEquals(9, triangle2.getSide3(), 0.00000000000001); | |
assertEquals(26.832815729997478, triangle2.getArea(), 0.00000000000001); | |
Triangle triangle1 = new Triangle(triangle2); | |
assertEquals(7, triangle1.getSide1(), 0.00000000000001); | |
assertEquals(8, triangle1.getSide2(), 0.00000000000001); | |
assertEquals(9, triangle1.getSide3(), 0.00000000000001); | |
assertEquals(26.832815729997478, triangle1.getArea(), 0.00000000000001); | |
} | |
@Test | |
public void trapezoidInstanceTest1() { | |
Trapezoid trapezoid2 = new Trapezoid(10, 6, 4, 7); | |
assertEquals(10, trapezoid2.getLongBase(), 0.00000000000001); | |
assertEquals(6, trapezoid2.getSide2(), 0.00000000000001); | |
assertEquals(4, trapezoid2.getShortBase(), 0.00000000000001); | |
assertEquals(7, trapezoid2.getSide4(), 0.00000000000001); | |
Trapezoid trapezoid1 = new Trapezoid(trapezoid2); | |
assertEquals(10, trapezoid1.getLongBase(), 0.00000000000001); | |
assertEquals(6, trapezoid1.getSide2(), 0.00000000000001); | |
assertEquals(4, trapezoid1.getShortBase(), 0.00000000000001); | |
assertEquals(7, trapezoid1.getSide4(), 0.00000000000001); | |
} | |
@Test | |
public void rectangleTotalTest() { | |
int num = Rectangle.getNumberOfRectangles(); | |
assertEquals(num, Rectangle.getNumberOfRectangles(), 0.00000000000001); | |
Rectangle rectangle1 = new Rectangle(); | |
assertEquals(num+1, Rectangle.getNumberOfRectangles(), 0.00000000000001); | |
Rectangle rectangle2 = new Rectangle(6, 10); | |
assertEquals(num+2, Rectangle.getNumberOfRectangles(), 0.00000000000001); | |
Rectangle rectangle3 = new Rectangle(rectangle2); | |
assertEquals(num+3, Rectangle.getNumberOfRectangles(), 0.00000000000001); | |
rectangle1.setRectangle(7, 10); | |
assertEquals(num+3, Rectangle.getNumberOfRectangles(), 0.00000000000001); | |
rectangle2.setRectangle(rectangle1); | |
assertEquals(num+3, Rectangle.getNumberOfRectangles(), 0.00000000000001); | |
rectangle3.setRectangle(); | |
assertEquals(num+3, Rectangle.getNumberOfRectangles(), 0.00000000000001); | |
Rectangle rectangle4 = new Rectangle(rectangle3); | |
assertEquals(num+4, Rectangle.getNumberOfRectangles(), 0.00000000000001); | |
rectangle4.setRectangle(7, 12); | |
assertEquals(num+4, Rectangle.getNumberOfRectangles(), 0.00000000000001); | |
} | |
@Test | |
public void triangleDefaultTest1() { | |
Triangle triangle1 = new Triangle(); | |
assertEquals(5, triangle1.getSide1(), 0.00000000000001); | |
assertEquals(5, triangle1.getSide2(), 0.00000000000001); | |
assertEquals(5, triangle1.getSide3(), 0.00000000000001); | |
} | |
@Test | |
public void triangleDefaultTest2() { | |
Triangle triangle1 = new Triangle(); | |
assertEquals(5, triangle1.getSide1(), 0.00000000000001); | |
assertEquals(5, triangle1.getSide2(), 0.00000000000001); | |
assertEquals(5, triangle1.getSide3(), 0.00000000000001); | |
assertEquals(15, triangle1.getPerimeter(), 0.00000000000001); | |
} | |
@Test | |
public void triangleDefaultTest3() { | |
Triangle triangle1 = new Triangle(); | |
assertEquals(5, triangle1.getSide1(), 0.00000000000001); | |
assertEquals(5, triangle1.getSide2(), 0.00000000000001); | |
assertEquals(5, triangle1.getSide3(), 0.00000000000001); | |
assertEquals(10.825317547305483, triangle1.getArea(), 0.00000000000001); | |
} | |
@Test | |
public void triangleDefaultTest4() { | |
Triangle triangle1 = new Triangle(); | |
assertEquals(5, triangle1.getSide1(), 0.00000000000001); | |
assertEquals(5, triangle1.getSide2(), 0.00000000000001); | |
assertEquals(5, triangle1.getSide3(), 0.00000000000001); | |
assertEquals(15, triangle1.getPerimeter(), 0.00000000000001); | |
assertEquals(10.825317547305483, triangle1.getArea(), 0.00000000000001); | |
triangle1.setTriangle(4, 5, 8); | |
assertEquals(4, triangle1.getSide1(), 0.00000000000001); | |
assertEquals(5, triangle1.getSide2(), 0.00000000000001); | |
assertEquals(8, triangle1.getSide3(), 0.00000000000001); | |
assertEquals(17, triangle1.getPerimeter(), 0.00000000000001); | |
assertEquals(8.181534085976786, triangle1.getArea(), 0.00000000000001); | |
} | |
@Test | |
public void triangleFullTest1() { | |
Triangle triangle1 = new Triangle(5, 10, 12); | |
assertEquals(5, triangle1.getSide1(), 0.00000000000001); | |
assertEquals(10, triangle1.getSide2(), 0.00000000000001); | |
assertEquals(12, triangle1.getSide3(), 0.00000000000001); | |
} | |
@Test | |
public void triangleFullTest2() { | |
Triangle triangle1 = new Triangle(5, 10, 12); | |
assertEquals(5, triangle1.getSide1(), 0.00000000000001); | |
assertEquals(10, triangle1.getSide2(), 0.00000000000001); | |
assertEquals(12, triangle1.getSide3(), 0.00000000000001); | |
assertEquals(27, triangle1.getPerimeter(), 0.00000000000001); | |
} | |
@Test | |
public void triangleFullTest3() { | |
Triangle triangle1 = new Triangle(5, 10, 12); | |
assertEquals(5, triangle1.getSide1(), 0.00000000000001); | |
assertEquals(10, triangle1.getSide2(), 0.00000000000001); | |
assertEquals(12, triangle1.getSide3(), 0.00000000000001); | |
assertEquals(24.544602257930357, triangle1.getArea(), 0.00000000000001); | |
} | |
@Test | |
public void triangleFullTest4() { | |
Triangle triangle2 = new Triangle(6, 7, 9); | |
assertEquals(6, triangle2.getSide1(), 0.00000000000001); | |
assertEquals(7, triangle2.getSide2(), 0.00000000000001); | |
assertEquals(9, triangle2.getSide3(), 0.00000000000001); | |
assertEquals(22, triangle2.getPerimeter(), 0.00000000000001); | |
assertEquals(20.97617696340303, triangle2.getArea(), 0.00000000000001); | |
Triangle triangle1 = new Triangle(5, 10, 12); | |
assertEquals(5, triangle1.getSide1(), 0.00000000000001); | |
assertEquals(10, triangle1.getSide2(), 0.00000000000001); | |
assertEquals(12, triangle1.getSide3(), 0.00000000000001); | |
assertEquals(27, triangle1.getPerimeter(), 0.00000000000001); | |
assertEquals(24.544602257930357, triangle1.getArea(), 0.00000000000001); | |
triangle1.setTriangle(triangle2); | |
assertEquals(6, triangle1.getSide1(), 0.00000000000001); | |
assertEquals(7, triangle1.getSide2(), 0.00000000000001); | |
assertEquals(9, triangle1.getSide3(), 0.00000000000001); | |
assertEquals(22, triangle1.getPerimeter(), 0.00000000000001); | |
assertEquals(20.97617696340303, triangle1.getArea(), 0.00000000000001); | |
} | |
@Test | |
public void triangleInstanceTest1() { | |
Triangle triangle2 = new Triangle(7, 8, 9); | |
assertEquals(7, triangle2.getSide1(), 0.00000000000001); | |
assertEquals(8, triangle2.getSide2(), 0.00000000000001); | |
assertEquals(9, triangle2.getSide3(), 0.00000000000001); | |
Triangle triangle1 = new Triangle(triangle2); | |
assertEquals(7, triangle1.getSide1(), 0.00000000000001); | |
assertEquals(8, triangle1.getSide2(), 0.00000000000001); | |
assertEquals(9, triangle1.getSide3(), 0.00000000000001); | |
} | |
@Test | |
public void triangleInstanceTest2() { | |
Triangle triangle2 = new Triangle(7, 8, 9); | |
assertEquals(7, triangle2.getSide1(), 0.00000000000001); | |
assertEquals(8, triangle2.getSide2(), 0.00000000000001); | |
assertEquals(9, triangle2.getSide3(), 0.00000000000001); | |
assertEquals(24, triangle2.getPerimeter(), 0.00000000000001); | |
Triangle triangle1 = new Triangle(triangle2); | |
assertEquals(7, triangle1.getSide1(), 0.00000000000001); | |
assertEquals(8, triangle1.getSide2(), 0.00000000000001); | |
assertEquals(9, triangle1.getSide3(), 0.00000000000001); | |
assertEquals(24, triangle1.getPerimeter(), 0.00000000000001); | |
} | |
@Test | |
public void triangleTotalTest() { | |
int num = Triangle.getNumberOfTriangles(); | |
assertEquals(num, Triangle.getNumberOfTriangles(), 0.00000000000001); | |
Triangle triangle1 = new Triangle(); | |
assertEquals(num+1, Triangle.getNumberOfTriangles(), 0.00000000000001); | |
Triangle triangle2 = new Triangle(6, 10, 11); | |
assertEquals(num+2, Triangle.getNumberOfTriangles(), 0.00000000000001); | |
Triangle triangle3 = new Triangle(triangle2); | |
assertEquals(num+3, Triangle.getNumberOfTriangles(), 0.00000000000001); | |
triangle1.setTriangle(7, 9, 13); | |
assertEquals(num+3, Triangle.getNumberOfTriangles(), 0.00000000000001); | |
triangle2.setTriangle(triangle1); | |
assertEquals(num+3, Triangle.getNumberOfTriangles(), 0.00000000000001); | |
triangle3.setTriangle(); | |
assertEquals(num+3, Triangle.getNumberOfTriangles(), 0.00000000000001); | |
Triangle triangle4 = new Triangle(triangle3); | |
assertEquals(num+4, Triangle.getNumberOfTriangles(), 0.00000000000001); | |
triangle4.setTriangle(5, 6, 8); | |
assertEquals(num+4, Triangle.getNumberOfTriangles(), 0.00000000000001); | |
} | |
@Test | |
public void triangleInstanceTest4() { | |
Triangle triangle2 = new Triangle(7, 8, 9); | |
assertEquals(7, triangle2.getSide1(), 0.00000000000001); | |
assertEquals(8, triangle2.getSide2(), 0.00000000000001); | |
assertEquals(9, triangle2.getSide3(), 0.00000000000001); | |
assertEquals(24, triangle2.getPerimeter(), 0.00000000000001); | |
assertEquals(26.832815729997478, triangle2.getArea(), 0.00000000000001); | |
Triangle triangle1 = new Triangle(triangle2); | |
assertEquals(7, triangle1.getSide1(), 0.00000000000001); | |
assertEquals(8, triangle1.getSide2(), 0.00000000000001); | |
assertEquals(9, triangle1.getSide3(), 0.00000000000001); | |
assertEquals(24, triangle1.getPerimeter(), 0.00000000000001); | |
assertEquals(26.832815729997478, triangle1.getArea(), 0.00000000000001); | |
triangle1.setTriangle(); | |
assertEquals(5, triangle1.getSide1(), 0.00000000000001); | |
assertEquals(5, triangle1.getSide2(), 0.00000000000001); | |
assertEquals(5, triangle1.getSide3(), 0.00000000000001); | |
assertEquals(15, triangle1.getPerimeter(), 0.00000000000001); | |
assertEquals(10.825317547305483, triangle1.getArea(), 0.00000000000001); | |
} | |
@Test | |
public void trapezoidDefaultTest1() { | |
Trapezoid trapezoid1 = new Trapezoid(); | |
assertEquals(10, trapezoid1.getLongBase(), 0.00000000000001); | |
assertEquals(8, trapezoid1.getSide2(), 0.00000000000001); | |
assertEquals(5, trapezoid1.getShortBase(), 0.00000000000001); | |
assertEquals(6, trapezoid1.getSide4(), 0.00000000000001); | |
} | |
@Test | |
public void trapezoidDefaultTest2() { | |
Trapezoid trapezoid1 = new Trapezoid(); | |
assertEquals(10, trapezoid1.getLongBase(), 0.00000000000001); | |
assertEquals(8, trapezoid1.getSide2(), 0.00000000000001); | |
assertEquals(5, trapezoid1.getShortBase(), 0.00000000000001); | |
assertEquals(6, trapezoid1.getSide4(), 0.00000000000001); | |
assertEquals(29, trapezoid1.getPerimeter(), 0.00000000000001); | |
} | |
@Test | |
public void trapezoidDefaultTest4() { | |
Trapezoid trapezoid1 = new Trapezoid(); | |
assertEquals(10, trapezoid1.getLongBase(), 0.00000000000001); | |
assertEquals(8, trapezoid1.getSide2(), 0.00000000000001); | |
assertEquals(5, trapezoid1.getShortBase(), 0.00000000000001); | |
assertEquals(6, trapezoid1.getSide4(), 0.00000000000001); | |
assertEquals(29, trapezoid1.getPerimeter(), 0.00000000000001); | |
assertEquals(44.9437147997359, trapezoid1.getArea(), 0.00000000000001); | |
trapezoid1.setTrapezoid(8, 3, 5, 5); | |
assertEquals(8, trapezoid1.getLongBase(), 0.00000000000001); | |
assertEquals(3, trapezoid1.getSide2(), 0.00000000000001); | |
assertEquals(5, trapezoid1.getShortBase(), 0.00000000000001); | |
assertEquals(5, trapezoid1.getSide4(), 0.00000000000001); | |
assertEquals(21, trapezoid1.getPerimeter(), 0.00000000000001); | |
assertEquals(17.965050947758417, trapezoid1.getArea(), 0.00000000000001); | |
} | |
@Test | |
public void trapezoidFullTest1() { | |
Trapezoid trapezoid1 = new Trapezoid(7, 7, 3, 10); | |
assertEquals(7, trapezoid1.getLongBase(), 0.00000000000001); | |
assertEquals(7, trapezoid1.getSide2(), 0.00000000000001); | |
assertEquals(3, trapezoid1.getShortBase(), 0.00000000000001); | |
assertEquals(10, trapezoid1.getSide4(), 0.00000000000001); | |
} | |
@Test | |
public void trapezoidFullTest2() { | |
Trapezoid trapezoid1 = new Trapezoid(7, 7, 3, 10); | |
assertEquals(7, trapezoid1.getLongBase(), 0.00000000000001); | |
assertEquals(7, trapezoid1.getSide2(), 0.00000000000001); | |
assertEquals(3, trapezoid1.getShortBase(), 0.00000000000001); | |
assertEquals(10, trapezoid1.getSide4(), 0.00000000000001); | |
assertEquals(27, trapezoid1.getPerimeter(), 0.00000000000001); | |
} | |
@Test | |
public void trapezoidFullTest3() { | |
Trapezoid trapezoid1 = new Trapezoid(7, 7, 3, 10); | |
assertEquals(7, trapezoid1.getLongBase(), 0.00000000000001); | |
assertEquals(7, trapezoid1.getSide2(), 0.00000000000001); | |
assertEquals(3, trapezoid1.getShortBase(), 0.00000000000001); | |
assertEquals(10, trapezoid1.getSide4(), 0.00000000000001); | |
assertEquals(27.321866242992993, trapezoid1.getArea(), 0.00000000000001); | |
} | |
@Test | |
public void trapezoidFullTest4() { | |
Trapezoid trapezoid2 = new Trapezoid(7, 9, 5, 10); | |
assertEquals(7, trapezoid2.getLongBase(), 0.00000000000001); | |
assertEquals(9, trapezoid2.getSide2(), 0.00000000000001); | |
assertEquals(5, trapezoid2.getShortBase(), 0.00000000000001); | |
assertEquals(10, trapezoid2.getSide4(), 0.00000000000001); | |
assertEquals(31, trapezoid2.getPerimeter(), 0.00000000000001); | |
assertEquals(49.089204515860715, trapezoid2.getArea(), 0.00000000000001); | |
Trapezoid trapezoid1 = new Trapezoid(7, 7, 3, 10); | |
assertEquals(7, trapezoid1.getLongBase(), 0.00000000000001); | |
assertEquals(7, trapezoid1.getSide2(), 0.00000000000001); | |
assertEquals(3, trapezoid1.getShortBase(), 0.00000000000001); | |
assertEquals(10, trapezoid1.getSide4(), 0.00000000000001); | |
assertEquals(27, trapezoid1.getPerimeter(), 0.00000000000001); | |
assertEquals(27.321866242992993, trapezoid1.getArea(), 0.00000000000001); | |
trapezoid1.setTrapezoid(trapezoid2); | |
assertEquals(7, trapezoid1.getLongBase(), 0.00000000000001); | |
assertEquals(9, trapezoid1.getSide2(), 0.00000000000001); | |
assertEquals(5, trapezoid1.getShortBase(), 0.00000000000001); | |
assertEquals(10, trapezoid1.getSide4(), 0.00000000000001); | |
assertEquals(31, trapezoid1.getPerimeter(), 0.00000000000001); | |
assertEquals(49.089204515860715, trapezoid1.getArea(), 0.00000000000001); | |
} | |
@Test | |
public void trapezoidInstanceTest2() { | |
Trapezoid trapezoid2 = new Trapezoid(10, 6, 4, 7); | |
assertEquals(10, trapezoid2.getLongBase(), 0.00000000000001); | |
assertEquals(6, trapezoid2.getSide2(), 0.00000000000001); | |
assertEquals(4, trapezoid2.getShortBase(), 0.00000000000001); | |
assertEquals(7, trapezoid2.getSide4(), 0.00000000000001); | |
assertEquals(27, trapezoid2.getPerimeter(), 0.00000000000001); | |
Trapezoid trapezoid1 = new Trapezoid(trapezoid2); | |
assertEquals(10, trapezoid1.getLongBase(), 0.00000000000001); | |
assertEquals(6, trapezoid1.getSide2(), 0.00000000000001); | |
assertEquals(4, trapezoid1.getShortBase(), 0.00000000000001); | |
assertEquals(7, trapezoid1.getSide4(), 0.00000000000001); | |
assertEquals(27, trapezoid1.getPerimeter(), 0.00000000000001); | |
} | |
@Test | |
public void trapezoidInstanceTest3() { | |
Trapezoid trapezoid2 = new Trapezoid(10, 6, 4, 7); | |
assertEquals(10, trapezoid2.getLongBase(), 0.00000000000001); | |
assertEquals(6, trapezoid2.getSide2(), 0.00000000000001); | |
assertEquals(4, trapezoid2.getShortBase(), 0.00000000000001); | |
assertEquals(7, trapezoid2.getSide4(), 0.00000000000001); | |
assertEquals(39.79941024130326, trapezoid2.getArea(), 0.00000000000001); | |
Trapezoid trapezoid1 = new Trapezoid(trapezoid2); | |
assertEquals(10, trapezoid1.getLongBase(), 0.00000000000001); | |
assertEquals(6, trapezoid1.getSide2(), 0.00000000000001); | |
assertEquals(4, trapezoid1.getShortBase(), 0.00000000000001); | |
assertEquals(7, trapezoid1.getSide4(), 0.00000000000001); | |
assertEquals(39.79941024130326, trapezoid1.getArea(), 0.00000000000001); | |
} | |
@Test | |
public void trapezoidInstanceTest4() { | |
Trapezoid trapezoid2 = new Trapezoid(10, 6, 4, 7); | |
assertEquals(10, trapezoid2.getLongBase(), 0.00000000000001); | |
assertEquals(6, trapezoid2.getSide2(), 0.00000000000001); | |
assertEquals(4, trapezoid2.getShortBase(), 0.00000000000001); | |
assertEquals(7, trapezoid2.getSide4(), 0.00000000000001); | |
assertEquals(27, trapezoid2.getPerimeter(), 0.00000000000001); | |
assertEquals(39.79941024130326, trapezoid2.getArea(), 0.00000000000001); | |
Trapezoid trapezoid1 = new Trapezoid(trapezoid2); | |
assertEquals(10, trapezoid1.getLongBase(), 0.00000000000001); | |
assertEquals(6, trapezoid1.getSide2(), 0.00000000000001); | |
assertEquals(4, trapezoid1.getShortBase(), 0.00000000000001); | |
assertEquals(7, trapezoid1.getSide4(), 0.00000000000001); | |
assertEquals(27, trapezoid1.getPerimeter(), 0.00000000000001); | |
assertEquals(39.79941024130326, trapezoid1.getArea(), 0.00000000000001); | |
trapezoid1.setTrapezoid(); | |
assertEquals(10, trapezoid1.getLongBase(), 0.00000000000001); | |
assertEquals(8, trapezoid1.getSide2(), 0.00000000000001); | |
assertEquals(5, trapezoid1.getShortBase(), 0.00000000000001); | |
assertEquals(6, trapezoid1.getSide4(), 0.00000000000001); | |
assertEquals(29, trapezoid1.getPerimeter(), 0.00000000000001); | |
assertEquals(44.9437147997359, trapezoid1.getArea(), 0.00000000000001); | |
} | |
@Test | |
public void trapezoidTotalTest() { | |
int num = Trapezoid.getNumberOfTrapezoids(); | |
assertEquals(num, Trapezoid.getNumberOfTrapezoids(), 0.00000000000001); | |
Trapezoid trapezoid1 = new Trapezoid(); | |
assertEquals(num+1, Trapezoid.getNumberOfTrapezoids(), 0.00000000000001); | |
Trapezoid trapezoid2 = new Trapezoid(20, 10, 11, 13); | |
assertEquals(num+2, Trapezoid.getNumberOfTrapezoids(), 0.00000000000001); | |
Trapezoid trapezoid3 = new Trapezoid(trapezoid2); | |
assertEquals(num+3, Trapezoid.getNumberOfTrapezoids(), 0.00000000000001); | |
trapezoid1.setTrapezoid(14, 9, 4, 10); | |
assertEquals(num+3, Trapezoid.getNumberOfTrapezoids(), 0.00000000000001); | |
trapezoid2.setTrapezoid(trapezoid1); | |
assertEquals(num+3, Trapezoid.getNumberOfTrapezoids(), 0.00000000000001); | |
trapezoid3.setTrapezoid(); | |
assertEquals(num+3, Trapezoid.getNumberOfTrapezoids(), 0.00000000000001); | |
Trapezoid trapezoid4 = new Trapezoid(trapezoid3); | |
assertEquals(num+4, Trapezoid.getNumberOfTrapezoids(), 0.00000000000001); | |
trapezoid4.setTrapezoid(3, 1, 1, 2); | |
assertEquals(num+4, Trapezoid.getNumberOfTrapezoids(), 0.00000000000001); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment