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
Bindungsangst erkennen und richtig damit umgehen lernen
wallpaper-1019588
Algarve News vom 27. Juli bis 02. August 2026
wallpaper-1019588
Liste von mehr als 190 italienischen Pasta Sorten
wallpaper-1019588
Hara Hachi Bu & Longevity: Warum 80% satt oft besser sind als 100%