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
„Hard or Soft“ (VII): Mehrseillänge an den Klippen von Porto Flavia | Sardinien
wallpaper-1019588
Berg 2027 – das alpine Jahr zwischen zwei Buchdeckeln
wallpaper-1019588
Warum „viel zu tun“ nicht unbedingt bedeutet, wichtig zu sein
wallpaper-1019588
Landschildkröten ohne Winterstarre richtig überwintern