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
[Comic] George Lucas: Episode II
wallpaper-1019588
Berlin besucht Authentische vietnamesische Küche: A Mà 34 Vietnam Restaurant in Berlin
wallpaper-1019588
Klettern im Valle dell’Orco: Granit, Risse und kleine Trad-Abenteuer
wallpaper-1019588
Orchideen Pflege – bringen Sie ihre Orchideen zum Blühen