Mutational testing ist die Antwort auf die Frage, wie gut Tests sind. Für mich persönlich war Mutational testing eine Offenbarung. Nicht ganz so einschlagend wie TDD, aber nahe dran. An einem einfachen Beispiel möchte ich das Prinzip erläutern, um dann
Daily Doing
In diesem Blog möchte ich Hilfestellungen und Lösung zu kleinen Probleme meines Arbeitsalltags dokumentieren. Vielleicht ist ja für den einen oder anderen etwas dabei, was ihm weiterhilft. Eclipse Plugins In meiner täglichen Entwicklerarbeit habe ich es durch TDD vor allem
No coverage – use PowerMockAgent
Wer eine gewisse Zeit mit Powermock arbeitet, wird irgendwann auf folgende Problemsituation stoßen. Nehmen wir an, unser zu testender Code sieht wie folgt aus: Es wird also in der markierten Zeile ein neues Objekt erzeugt und dann im Folgenden verwendet,
PowerMockIgnore
Powermock ist ein Framework, dass mir vor allem da hilft, wo die Hilfe von Mockito aufhört. Beim Mocking von abstract, final und/oder static Methoden oder Variablen gibt es mit Mockito keine Lösung, da Mockito überwiegend mit Vererbung der zu „mock“enden
Parametrisierte Tests
JUnit – Variante: Parameterized Ich habe mich wieder einmal an der „Lines of Code“ Kata versucht und dabei bereits nach drei simplen Tests festgestellt, eigentlich ist es ja immer das Gleiche nur mit anderen Werten. In u.a. Klasse zeige ich