Morgen
Ich bräuchte mal wieder eure Hilfe
Wir sollten eine Primfaktorenzerlegung rekursiv implementieren und dazu eine Testklasse schreiben.
Jetzt habe ich folgendes Problem: Meine Klasse implementiert das Interface Iterable. Die habe ich nicht neu definiert, sondern einfach den List-Iterator genommen, allerdings soll bei der Methode public void remove() eine UnsupportedOperationException geworfen werden. Das würde dann bei mir so aussehen:
Bei meinem JUnit-Test wird allerdings immer eine IllegalStateException bei "have.iterator().remove();" (have ist eine Collection(ArrayList), in die die Primfaktoren geschrieben werden) geworfen :/
Ich hoffe ihr könnt mir helfen
Ich bräuchte mal wieder eure Hilfe
Wir sollten eine Primfaktorenzerlegung rekursiv implementieren und dazu eine Testklasse schreiben.
Jetzt habe ich folgendes Problem: Meine Klasse implementiert das Interface Iterable. Die habe ich nicht neu definiert, sondern einfach den List-Iterator genommen, allerdings soll bei der Methode public void remove() eine UnsupportedOperationException geworfen werden. Das würde dann bei mir so aussehen:
Code:
public void remove() throws UnsupportedOperationException
{
throw new UnsupportedOperationException();
}
Bei meinem JUnit-Test wird allerdings immer eine IllegalStateException bei "have.iterator().remove();" (have ist eine Collection(ArrayList), in die die Primfaktoren geschrieben werden) geworfen :/
Ich hoffe ihr könnt mir helfen