### Question:
Time { public void setHour(int hour) { if (hour < 0 || hour > 24) throw new IllegalArgumentException(); this.hour = hour; } 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 setHour() { time.setHour(12); time.setHour(65); }