Die MUT Annotation wird dazu genutzt, um an einer Testmethode zu annotieren, welche Methoden durch sie getestet werden.
@MUT (
methods = {"org.projectory.ezunit.Addierer.add(I, I)",
"org.projectory.ezunit.Addierer.add1(I)",
"org.projectory.ezunit.Addierer.add0()"}
)
Das oben stehende Beispiel zeigt wie sie verwendet wird. In der Liste der Methoden, wird der Voll-Qualifizierte Klassenname, der Methodenname und die Signatur der Methodenparameter (wie von IMethod.getParameterTypes() zurückgegeben) angegeben.
Anstatt diesen Text ganz einzugeben kann im EzUnit Java Editor auch Code Completion verwendet werden um den Namen automatisch ergänzen zu lassen.
Damit die MUT Annotation zur Verfügung steht, muss der MUT Classpath Container dem Projekt hinzugefügt sein.