Vedere video: https://www.youtube.com/watch?v=kRKmZn76dxs&list=PLv6UtFrA7VEu4PtzJaGHHSeZBi6mdJtwv&index=10 Per creare la nostra classe Library, non possiamo usare questa parola, perché in Java indica un insieme di packages. Usiamo quindi MyLibrary(). COme al solito utilizziamo il Test First Approach, creando prima la classe MyLibraryTest() nella cartella test. Vogliamo testare la classe MyLibrary(), quindi prima di tutto nel constructor mettiamo il metodo testMyLibrary() (vedi codice). Rispetto ai casi precedenti utilizziamo anche la validazione assertTrue() che valida una condizione boolean (true o false). La condizione da alidare usa l'operatore instanceof . A instanceof B ritorna true se A è di tipo B. Usiamo quindi il Quick Fix per creare la classe MyLibrary(). Ricordiamoci di metterla nella cartella src e non test. Poi continuando con il Quick Fix creiamo il constructor MyLibrary(String string); poi creiamo i fields, poi vediamo che bisogna importare ArrayList. Attenzione che i due oggetti devono essere di tipo ArrayList (correggere) con <Book> e <Person> (vedi codice). Inoltre dobbiamo scrivere this.name = name; (la variabile che passiamo come nome). Dobbiamo creare anche gli array vuoti di libri e persone: books = new ArrayList<Book>(); people = new ArrayList<Person>(); notare le ().