Java: Reihenfolge der Testmethoden mit FixMethodOrder in JUnit festlegen

JUnit Testmethoden sollten so geschrieben werden, das sie unabhängig von anderen Methoden sind. Die Reihenfolge der ausführung der Test-Methoden in einer Testklasse ist auch nicht garantiert und kann von lauf zu lauf unterschiedlich sein. Das ist auch gut so.

Manchmal möche man aber dennoch eine bestimmte Reihenfolge. Dies kann seit JUnit 4.11 mit der @FixMethodOrder(MethodSorters.NAME_ASCENDING Annotation durchgeführt werden.

Die Testklasse wird einfach mit der @FixMethodOrder(MethodSorters.NAME_ASCENDING markiert. Z.B.

bildschirmfoto-2016-10-30-um-07-38-13

Ohne ist die Ausführung z.B.:

bildschirmfoto-2016-10-30-um-07-37-32

Und mit Annotation z.B.:

bildschirmfoto-2016-10-30-um-07-37-55

Ähnliche Artikel:

  1. JUnit
  2. JUnit 4.12 erschienen
  3. Eine Anmerkung (annotationen)

wallpaper-1019588
Die richtige Matratze für erholsamen Schlaf
wallpaper-1019588
TravelMax: Die Reise App für Vielreisende mit Visa-Tracker und Schengen-Rechner
wallpaper-1019588
Bitterliebe Rabattcode: KINDESHALB (20 % sparen + gratis Vitamin B12)
wallpaper-1019588
Immergrüne winterharte Hängepflanzen für draußen – 20 Ideen & ein hilfreicher Expertentipp
wallpaper-1019588
Wärmepumpen-Abzocke im Altbau: Warum deine Heizung 3x zu groß ist (und du 10.000€ zu viel zahlst)