import java.util.*; /** * A simple crappy test program for the Course class. Not exhaustive. */ public class TestCourseCrappy { public static void main(String[] args) { Set days = new TreeSet(); days.add(Weekday.MONDAY); days.add(Weekday.WEDNESDAY); days.add(Weekday.FRIDAY); Course course1 = new Course("CSE 331", 4, days, new Time(10, 30, false), 50); System.out.println(course1); System.out.println(course1.contains(Weekday.MONDAY, new Time(10, 45, false))); System.out.println(course1.contains(Weekday.THURSDAY, new Time(10, 30, false))); System.out.println(course1.contains(Weekday.FRIDAY, new Time(11, 19, false))); System.out.println(course1.contains(Weekday.WEDNESDAY, new Time(11, 21, false))); System.out.println(); Set days2 = new TreeSet(); days2.add(Weekday.MONDAY); days2.add(Weekday.TUESDAY); days2.add(Weekday.WEDNESDAY); days2.add(Weekday.THURSDAY); days2.add(Weekday.FRIDAY); Course course2 = new Course("CSE 333", 4, days2, new Time(12, 30, true), 90); System.out.println(course2); System.out.println(course1.conflictsWith(course2)); System.out.println(); Set days3 = new TreeSet(); days3.add(Weekday.TUESDAY); days3.add(Weekday.THURSDAY); Course course3 = new Course("CSE 403", 4, days2, new Time(10, 30, false), 60); System.out.println(course3); System.out.println(course1.conflictsWith(course3)); System.out.println(course2.conflictsWith(course3)); } } /* CSE 331,4,MWF,10:30 AM,50 true false true false CSE 333,4,MTWRF,12:30 PM,90 false CSE 403,4,MTWRF,10:30 AM,60 true false */