### Question:
TurtleSoup { public static int calculatePolygonSidesFromAngle(double angle) { return (int) (360 / (180.00 - angle) + 0.5); }  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 calculatePolygonSidesFromAngleTest() { assertEquals(3, TurtleSoup.calculatePolygonSidesFromAngle(60.0)); assertEquals(7, TurtleSoup.calculatePolygonSidesFromAngle(128.57)); assertEquals(5, TurtleSoup.calculatePolygonSidesFromAngle(108.0)); }