Ok, ho fatto l'aggiunta. Mi ritrovo quindi:
public class Appuntamento {
private final String data;
private final int ora;
private final String tipo;
private final String luogo;
private Contatto contatto;
public Appuntamento(Contatto contatto, String tipo, int ora, String data, String luogo).....
Avrei però una domanda per quanto riguarda i test e ciò che devo passare a questi metodi che hanno come parametro un contatto. Ad esempio per fare questo test, cosa dovrei aggiungere?
assertEquals(appuntamenti.aggiungiAppuntamento("visita", 12, "12/12", "ufficio"), true);
dove appuntamenti è un tipo Agenda, e Agenda contiene ArrayList di contatti e Arraylist di appuntamenti. Per adesso ho aggiunti (null,"visita", 12, "12/12", "ufficio"),per non avere errori nel test.