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
Steigender Proteinbedarf im Alter – warum dein Körper ab 40 mehr Eiweiß braucht als je zuvor
wallpaper-1019588
Naturbad Maria Einsiedel – Freibad mit Naturgefühl
wallpaper-1019588
Was tut der Staat eigentlich für mich, ich zahle durch nur Steuern
wallpaper-1019588
Dein Smartphone als Filmstudio: Revolutionäre Neuigkeiten zur Videografie mit Smartphones 2026