1 // TerminTest.java
2 import java.util.Collection;
3 import java.util.LinkedList;
4
5 /** 6 * TerminTest ist eine Main-Klasse, die Terminentitäten verwendet. 7 * Beispielprogramm zur Programmiertechnik 1, Teil 4. 8 * @author H.Drachenfels 9 * @version 4.8.2016 10 */
11 public final class TerminTest {
12 private TerminTest() { }
13
14 /** 15 * main ist der Startpunkt des Programms. 16 * @param args wird nicht verwendet. 17 */
18 public static void main(String[] args) {
19 Collection<Termin> prueferKalender = new LinkedList<Termin>();
20 Collection<Termin> kandidatenKalender = new LinkedList<Termin>();
21
22 Termin pruefung = new Termin(Datum.heute(),
23 "Pruefung Programmiertechnik 1");
24 prueferKalender.add(pruefung);
25 kandidatenKalender.add(pruefung);
26
27 pruefung.verschieben(Datum.valueOf(1, 4, 2040));
28
29 for (Termin t: prueferKalender) {
30 System.out.printf("Pruefer: %s, %s%n",
31 t.getDatum(), t.getBeschreibung());
32 }
33
34 for (Termin t: kandidatenKalender) {
35 System.out.printf("Kandidat: %s, %s%n",
36 t.getDatum(), t.getBeschreibung());
37 }
38 }
39 }
40