private static boolean selectTests(){
        System.out.println("Selecting songs...");
        
        ArrayList<Integer> ids = dbModel.getAllSongIds();
        if(ids.size() != insertCount){
            reason = "The wrong amount of ids were returned";
            failed = true;
            return false;
        }
        
        ArrayList<DBSong> songs = dbModel.getAllSongs();
        if(songs.size() != insertCount){
            reason = "The wrong amount of songs were returned";
            failed = true;
            return false;
        } else if (songs.get(0).getSongId() != song.getSongId()){
            reason = "The wrong song id was returned";
            failed = true;
            return false;
        }
        
        DBSong dbSong = dbModel.getSong(song.getSongId());
        if(dbSong.getSongId() != song.getSongId()){
            reason = "The wrong song id was returned";
            failed = true;
            return false;
        }
        
        ids = dbModel.getSongFromBPMRange(song.getBPM(), song.getBPM() + 1);
        if(ids.size() != 1){
            reason = "The wrong amount of ids were returned in bpm range";
            failed = true;
            return false;
        }
        
        ids = dbModel.getSongFromPlayCountRange( song.getPlayCount(),
                                                 song.getPlayCount() + 1);
        if(ids.size() != 1){
            reason = "The wrong amount of ids were returned in play count range";
            failed = true;
            return false;
        }
        
        return true;
    }