### Question:
Time { public void setSecond(int second) { if (second < 0 || second > 60) throw new IllegalArgumentException(); this.second = second; } Time(); private  Time(int year, int month, int date, int hour, int minutes, int seconds); static Time createTime(int year, int month, int date, int hour, int minutes, int seconds); static Time getTimeByCalendar(Calendar calendar); boolean isBefore(Time when); String getReadableTime(); String getDateReadable(); String getTimeReadable(); int getDate(); void setDate(int date); int getMonth(); void setMonth(int month); int getYear(); void setYear(int year); int getMinutes(); void setMinutes(int minutes); int getHour(); void setHour(int hour); int getSecond(); void setSecond(int second);  }### Answer:
@Test(expected = IllegalArgumentException.class) public void setSecond() { time.setSecond(22); time.setSecond(65); }