package MusicLandscape;
import MusicLandscape.entities.*;package MusicLandscape;
import MusicLandscape.entities.*;This time I wrote a little demo application that adds some tracks to a concert and then prints its duration and impact.
/**
* Test program to check MusicLandscape entity classes.
*
* Does not do anything interesting.
*
* @author Jonas Altrock (ew20b126@technikum-wien.at)
* @version 1
* @since ExerciseSheet03
*/
public class Main {
public static void main(String[] args) {
System.out.println(new Event());
Concert test = new Concert();
test.setArtist(new Artist("cool artist"));
Venue v = new Venue();
v.setName("my Venue");
test.setVenue(v);
Date d = new Date();
d.setJulian(2457091);
test.setDate(d);
test.setDescription("my fancy description");
test.setAttendees(50);
Track t = new Track("test");
t.setDuration(450);
test.addTrack(new Track(t));
test.addTrack(new Track(t));
test.addTrack(new Track(t));
test.addTrack(new Track(t));
test.addTrack(new Track(t));
test.addTrack(new Track(t));
test.addTrack(new Track(t));
test.addTrack(new Track(t));
test.addTrack(new Track(t));
test.addTrack(new Track(t));
System.out.println(test.duration());
int im = test.impact();
System.out.println(im);
System.out.println(test);
}
}