Error:
testAddRemovePerson(PublicTests)
java.lang.AssertionError: expected:Blyadflix@3ac42916 but was:
Meine Public Test ist:
public void testAddRemovePerson() {
b.addPerson(k);
b.addPerson(null);
assertEquals(b, k.getPortal());
LinkedList<Person> fl = new LinkedList<Person>();
fl.add(k);
assertEquals(fl, b.getPersonen());
fl.remove(k);
b.removePerson(k);
b.removePerson(null);
assertEquals(fl, b.getPersonen());
assertEquals(null, k.getPortal())
Mein Code:
import java.util.LinkedList;
public class Blyadflix {
private Server server;
private LinkedList<Film> filme = new LinkedList<>();
private LinkedList<Person> personen = new LinkedList<>();
private LinkedList<Kunde> abonnenten = new LinkedList<>();
public Blyadflix(Film film, Server server) {
}
public void filmHinzufuegen(Film film) {
try {
if (null != film && !this.filme.contains(film)) {
this.getFilme().add(film);
}
} catch (Exception e) {
}
}
public void addPerson(Person p) {
if (null != p) {
this.getPersonen().add(p);
}
}
public void removePerson(Person p) {
if (null != p) {
this.getPersonen().remove(p);
}
}
public Server getServer() {
return server;
}
public void setServer(Server server) {
this.server = server;
}
public LinkedList<Film> getFilme() {
return filme;
}
public void setFilme(LinkedList<Film> filme) {
this.filme = filme;
}
public LinkedList<Person> getPersonen() {
return personen;
}
public void setPersonen(LinkedList<Person> personen) {
this.personen = personen;
}
public LinkedList<Kunde> getAbonnenten() {
return abonnenten;
}
public void setAbonnenten(LinkedList<Kunde> abonnenten) {
this.abonnenten = abonnenten;
}
public static void main(String[] args) {
// TODO Auto-generated method stub
}
Wie kann ich es lösen?