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
Futter für Breitrandschildkröten: Was darf ins Gehege?
wallpaper-1019588
Bischkek Sehenswürdigkeiten: Unsere Stadttour durch Kirgistans grüne Hauptstadt
wallpaper-1019588
Burana Turm und Konorchek Canyon: Unsere Tagestour ab Bischkek
wallpaper-1019588
Die Welt im Detail: Makrofotografie am Handy neu entdecken