Skip to content

Instantly share code, notes, and snippets.

@PegasisForever
Created March 23, 2021 15:24
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save PegasisForever/c5b9d4cce4990f31d231ad7cfce08de0 to your computer and use it in GitHub Desktop.
Save PegasisForever/c5b9d4cce4990f31d231ad7cfce08de0 to your computer and use it in GitHub Desktop.
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