Ich muss mein Assignment um 24:00 hochladen. Ich habe alles programmiert jedoch im Public Test habe ich 10 Fehler bekommen. Davon konnte ich 4 beheben jedoch die anderen 6 noch nicht. Kann man mir bitte dabei helfen ?
[CODE lang="java" title="J unit test"]Mein Error:
testFilmSuchen(PublicTests)
java.lang.AssertionError: expected:<Film@5c0369c4> but was:<null>
at org.junit.Assert.fail(Assert.java:88)
at org.junit.Assert.failNotEquals(Assert.java:834)
at org.junit.Assert.assertEquals(Assert.java:118)
at org.junit.Assert.assertEquals(Assert.java:144)
at PublicTests.testFilmSuchen(PublicTests.java:195)
J-Unit Test:
public void testFilmSuchen() {
assertEquals(null, k.filmSuchen("Ein Tag im Zoo"));
k.setPortal(b);
assertEquals(f, k.filmSuchen("Ein Tag im Zoo"));
assertEquals(null, k.filmSuchen("Ein Tag im Kindergarten"));
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);
}
}
}[/CODE]
Du bist ja ein Scherzkeks. Postest einen Test bzgl. dem Suchen von Filmen, dazu dann den Code zum Hinzufügen, wobei dort auch nur die Hälfte sichtbar ist.
Gehe ich recht in der Annahme, dass PublicTests, Zeile 195, der Zeile 19 in Deinem ersten Post entspricht?
Du bist ja ein Scherzkeks. Postest einen Test bzgl. dem Suchen von Filmen, dazu dann den Code zum Hinzufügen, wobei dort auch nur die Hälfte sichtbar ist.
Gehe ich recht in der Annahme, dass PublicTests, Zeile 195, der Zeile 19 in Deinem ersten Post entspricht?
Die Infos reichen nicht. Im Test sieht man nicht, wie die Variablen initalisiert werden. Und dein Code sieht auch komisch aus, im Konstruktor passiert nix mit den übergebenen Parametern.
oder @Gaudikurzvorderabgabe... Das ist zwar immer noch nicht der Code, um des es geht, aber Objekte vergleicht man mit equals; auch innerhalb equals().
Was es alles gibt https://de.m.wikipedia.org/wiki/Bitch Das kommt in der russischen Alltagssprache gar nicht vor. flix ist wahrscheinlich angelehnt an Netflix... Ich rate dringend davon ab dem Troll weiter zu helfen. Beide Begriffe sind unerhört.
Die Klasse muss also wissen, dass Portal ein Server hat und dass man diese Kapazität erhöhen kann oder muss ... Was entscheidet dieses Klasse über die Kapazität einer Instanz in einer anderen Instanz, die in ihm selbst ist?
Also irgendwie muss man sich über einen Projektnamen nicht aufregen, wenn einem so etwas geboten wird ... Oder bin ich da der Einzige, dem sich da die Nackenhaare aufstellen? Und macht es da nicht Sinn, die Leute von Anfang an mit Tools wie PMD laufen zu lassen? Ggf. mit einem etwas abgespeckten Set an Regeln?