Frage zu RekursiveKunstPublicTest

jUnit test Fehler : Color Parameter outside of Expected Range

Disclaimer: Dieser Thread wurde aus dem alten Forum importiert. Daher werden eventuell nicht alle Formatierungen richtig angezeigt. Der ursprüngliche Thread beginnt im zweiten Post dieses Threads.

Frage zu RekursiveKunstPublicTest
jUnit wirft, nach einiger Arbeit, immer wieder den selben Fehler aus:

Dieser scheint immer in Zeile 120 von Canvas.java aufzutreten:

Nun die eigentliche Frage; Ist dieser Fehler in Canvas.java, also etwas das wir nicht behen können, oder liegt der Fehler bei uns?


Also eigentlich sollte das keine Probleme machen. Achtet mal darauf, dass ihr als letzten Parameter an drawLine auch die richtige step-Anzahl übergebt. Davon hängt die Zeile, in der euer Fehler kommt nämlich ab. Übergebt ihr da also vielleicht einen falschen Wert?


Eigentlich nicht. Wir übergeben " (int) len " an der Stelle, das ist auch der einzige Wert, der da Sinn macht.
Habe es auch mal mit " steps " an der stelle versucht, aber das ist 1) nicht sinvoll, da steps in Canvas die Länge der Linie - nicht die anzahl der noch zu gehenden Baumschritte - bezeichnet, 2) Falsch, mit anderem Fehler - Tests mit Festgelegten Zahlen ergaben den selben Fehler - Daher gehe ich davon aus, dass (int) len hier zumindest den vom Test erwarteten Wert übergibt.


das ist auch so gemeint, wie es da steht.


:open_mouth: Daran liegt es warscheinlich! Denkfehler >_<
Das ich jetzt noch fehler kriege bedeutet vermutlich, dass irgentwo anders noch etwas falsch ist…
Vielen Dank für die Hilfe!