Hallo,
ich teste gerade mit JUnit. Um mein Test laufen zu lassen habe ich eine neue Liste
"Liste<? extends Kontakte>" erstellt.
Aber das problem ist, ich kann nichts in diese Liste adden!
@mock
Kontakte kontakt;
Liste<Kontakte> list = new ArrayList <Kontakte>();
list.add(kontakt);//dies läuft
Diese obere Code läuft einwandfrei aber das bringt mich nicht weiter, weil sie iwie kein Einfluss auf meine getestete Klasse hat, die liste muss genau wie unten aussehen.
@mock
Kontaktimpl impl; // Kontaktimpl extends XKlasse interface Kontakte{...}
Liste<? extends Kontakte> list = new ArrayList <? extends Kontakte>();
list.add(new Kontaktimpl);// klappt nicht(syntaxFehler)
list.add(impl);// klappt auch nicht(syntaxFehler)
list.add(null);//kein syntaxFehler aber die Liste ist dann zwar nicht leer aber mit null gefüllt!!!
also was oder wie kann ich in die Liste "Liste<? extends Kontakte>" hinzufügen??
ich teste gerade mit JUnit. Um mein Test laufen zu lassen habe ich eine neue Liste
"Liste<? extends Kontakte>" erstellt.
Aber das problem ist, ich kann nichts in diese Liste adden!
@mock
Kontakte kontakt;
Liste<Kontakte> list = new ArrayList <Kontakte>();
list.add(kontakt);//dies läuft
Diese obere Code läuft einwandfrei aber das bringt mich nicht weiter, weil sie iwie kein Einfluss auf meine getestete Klasse hat, die liste muss genau wie unten aussehen.
@mock
Kontaktimpl impl; // Kontaktimpl extends XKlasse interface Kontakte{...}
Liste<? extends Kontakte> list = new ArrayList <? extends Kontakte>();
list.add(new Kontaktimpl);// klappt nicht(syntaxFehler)
list.add(impl);// klappt auch nicht(syntaxFehler)
list.add(null);//kein syntaxFehler aber die Liste ist dann zwar nicht leer aber mit null gefüllt!!!
also was oder wie kann ich in die Liste "Liste<? extends Kontakte>" hinzufügen??