HS-Flensburg-PLTP / jlint

Other
0 stars 0 forks source link

Testfälle (Java-Code) überarbeiten und erweitern #297

Closed mario-koehler closed 1 year ago

mario-koehler commented 1 year ago

Viele Tests zu älternen Regeln beinhalten nur "schlechten" Code, der Anmerkungen erzeugen soll, aber kaum bis keinen Code, der keine Anmerkungen erzeugen sollte. Dadurch wird nicht ausreichend gegen falsch-positive Anmerkungen getestet.

Manche Test-Files decken aber auch zu wenige Fälle ab - häufig wird z.B. Verschachtelung gar nicht überprüft. In der Regel NoLoopBreak wird beispielsweise der Fall eines switch mit breaks innerhalb von Schleifen im Test nicht mit überprüft, ob die REgel da fälschlicherweise feuert.

jan-christiansen commented 1 year ago

Die alten Regeln müssten eh alle einmal überarbeitet werden. Bei der Überarbeitung der einzelnen Regeln sollten jeweils auch die Testfälle verbessert werden.