• Main.java

  • §
    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);
        }
    }