/** * A simple crappy test program for the Time class. Not exhaustive. */ public class TestTimeCrappy { public static void main(String[] args) { Time breakfast = new Time(8, 25, false); System.out.println(breakfast); Time lunch = new Time(12, 0, true); System.out.println(lunch); Time dinner = new Time(7, 30, true); System.out.println(dinner); System.out.println(); if (breakfast.compareTo(lunch) < 0) { System.out.println("breakfast before lunch"); } if (lunch.compareTo(dinner) < 0) { System.out.println("lunch before dinner"); } if (dinner.compareTo(breakfast) > 0) { System.out.println("dinner after breakfast"); } System.out.println(); breakfast.shift(10); System.out.println(breakfast); breakfast.shift(60); System.out.println(breakfast); breakfast.shift(157); System.out.println(breakfast); breakfast.shift(73); System.out.println(breakfast); System.out.println(); Time lectureEnds = Time.fromString("11:20 AM"); System.out.println(lectureEnds); } } /* 08:25 AM 12:00 PM 07:30 PM breakfast before lunch lunch before dinner dinner after breakfast 08:35 AM 09:35 AM 12:12 PM 01:25 PM 11:20 AM */