public class TestVectorSched { public static void main(String [] args) { VectorSched vs1 = new VectorSched(); vs1.addCourse("Chemistry 101"); vs1.addCourse("Physics 101"); vs1.addCourse("Math 103"); vs1.addCourse("Math 104"); vs1.addCourse("Chemistry 207"); vs1.addCourse("Chemistry 252"); vs1.addCourse("Physics 204"); vs1.addCourse("Math 202"); vs1.addTimeSlot("morning"); vs1.addTimeSlot("afternoon"); vs1.addTimeSlot("night"); vs1.addConstraint("Chemistry 101","Physics 101"); vs1.addConstraint("Math 104","Physics 204"); vs1.addConstraint("Math 103","Chemistry 207"); vs1.addConstraint("Math 202","Chemistry 252"); vs1.addConstraint("Physics 204","Chemistry 252"); vs1.addConstraint("Physics 101","Physics 204"); vs1.addConstraint("Physics 204","Math 202"); vs1.addConstraint("Physics 204","Math 103"); boolean okay = vs1.schedule(); if (okay) { System.out.println("Test schedule works!\n\n" + vs1); } else { System.out.println("Test schedule failed."); } } }