### Question:
TurtleSoup { public static double calculateRegularPolygonAngle(int sides) { return (sides - 2) * 180.00 / sides; }  static void drawSquare(Turtle turtle, int sideLength); static double calculateRegularPolygonAngle(int sides); static int calculatePolygonSidesFromAngle(double angle); static void drawRegularPolygon(Turtle turtle, int sides, int sideLength); static double calculateHeadingToPoint(double currentHeading, int currentX, int currentY, int targetX,
			int targetY); static List<Double> calculateHeadings(List<Integer> xCoords, List<Integer> yCoords); static void drawPersonalArt(Turtle turtle); static void main(String args[]);  }### Answer:
@Test public void calculateRegularPolygonAngleTest() { assertEquals(60.0, TurtleSoup.calculateRegularPolygonAngle(3), 0.001); assertEquals(128.57, TurtleSoup.calculateRegularPolygonAngle(7), 0.01); assertEquals(108.0, TurtleSoup.calculateRegularPolygonAngle(5), 0.001); }