### Question:
BBox implements Shape, Cloneable { public static BBox parseBBoxString(String objectAsString) { String[] splittedObject = objectAsString.split(","); if (splittedObject.length != 4) throw new IllegalArgumentException("BBox should have 4 parts but was " + objectAsString); double minLon = Double.parseDouble(splittedObject[0]); double maxLon = Double.parseDouble(splittedObject[1]); double minLat = Double.parseDouble(splittedObject[2]); double maxLat = Double.parseDouble(splittedObject[3]); return new BBox(minLon, maxLon, minLat, maxLat); } BBox(double[] coords);  BBox(double minLon, double maxLon, double minLat, double maxLat);  BBox(double minLon, double maxLon, double minLat, double maxLat, double minEle, double maxEle);  BBox(double minLon, double maxLon, double minLat, double maxLat, double minEle, double maxEle, boolean elevation); static BBox createInverse(boolean elevation); boolean hasElevation(); void update(double lat, double lon); void update(double lat, double lon, double elev); BBox calculateIntersection(BBox bBox); @Override BBox clone(); @Override boolean intersects(Shape s); @Override boolean contains(Shape s); static boolean intersects(RectangleLineIntersector intersector, PointList pointList); @Override boolean intersects(PointList pointList); boolean intersects(Circle s); boolean intersects(double minLon, double maxLon, double minLat, double maxLat); boolean intersects(BBox o); @Override boolean contains(double lat, double lon); boolean contains(BBox b); boolean contains(Circle c); @Override String toString(); String toLessPrecisionString(); @Override BBox getBounds(); @Override GHPoint getCenter(); @Override boolean equals(Object obj); @Override int hashCode(); boolean isValid(); List<Double> toGeoJson(); static BBox fromEnvelope(Envelope envelope); static Envelope toEnvelope(BBox bbox); @Override double calculateArea(); static BBox parseTwoPoints(String objectAsString); static BBox fromPoints(double lat1, double lon1, double lat2, double lon2); static BBox parseBBoxString(String objectAsString); public double minLon; public double maxLon; public double minLat; public double maxLat; public double minEle; public double maxEle; }### Answer:
@Test public void testParseBBoxString() { assertEquals(new BBox(2, 4, 1, 3), BBox.parseBBoxString("2,4,1,3")); }