### Question:
SunriseSunsetCalculator { public String getAstronomicalSunsetForDate(Calendar date) { return calculator.computeSunsetTime(Zenith.ASTRONOMICAL, date); } SunriseSunsetCalculator(SunLocation location, String timeZoneIdentifier);  SunriseSunsetCalculator(SunLocation location, TimeZone timeZone); String getAstronomicalSunriseForDate(Calendar date); Calendar getAstronomicalSunriseCalendarForDate(Calendar date); String getAstronomicalSunsetForDate(Calendar date); Calendar getAstronomicalSunsetCalendarForDate(Calendar date); String getNauticalSunriseForDate(Calendar date); Calendar getNauticalSunriseCalendarForDate(Calendar date); String getNauticalSunsetForDate(Calendar date); Calendar getNauticalSunsetCalendarForDate(Calendar date); String getCivilSunriseForDate(Calendar date); Calendar getCivilSunriseCalendarForDate(Calendar date); String getCivilSunsetForDate(Calendar date); Calendar getCivilSunsetCalendarForDate(Calendar date); String getOfficialSunriseForDate(Calendar date); Calendar getOfficialSunriseCalendarForDate(Calendar date); String getOfficialSunsetForDate(Calendar date); Calendar getOfficialSunsetCalendarForDate(Calendar date); static Calendar getSunrise(double latitude, double longitude, TimeZone timeZone, Calendar date, double degrees); static Calendar getSunset(double latitude, double longitude, TimeZone timeZone, Calendar date, double degrees); SunLocation getLocation();  }### Answer:
@Test public void testComputeAstronomicalSunset() { assertTimeEquals("19:32", calc.getAstronomicalSunsetForDate(eventDate), eventDate.getTime().toString()); }