Wie können mit JUnit 5 Custom Composed Annotation erstellt werden?

Wenn man an einer zentralen Stelle Testmethoden annotieren will, geht das mit JUnit 5 über eigene Benutzer Annotationen. Ich habe mir eine Annotation für Performance Test geschrieben. Z.B. kann ich sie dann zentral ausschalten:

package de.wenzlaff.umgebung;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

import org.junit.jupiter.api.Disabled;
import org.junit.jupiter.api.Tag;

/**
 * Annotation für Performance Tests. Zentral ausgeschaltet.
 * 
 * @author Thomas Wenzlaff  www.kleinhirn.eu
 */
@Disabled
@Target({ ElementType.TYPE, ElementType.METHOD })
@Retention(RetentionPolicy.RUNTIME)
@Tag("Performance")
public @interface Performance {
}

In diesem Testlauf, habe ich mit der Annotation, die lange laufenden Test ausgeschaltet:

Wie können mit JUnit 5 Custom Composed Annotation erstellt werden?

Wofür nutzt ihr die Custom Composed Annotation? Gern als Kommentar…

Ähnliche Artikel:

  1. Rest Test Programm: Java Migration von JUnit 4 nach JUnit 5 (1.0.0.-M6)
  2. Neue Annotationen الشروح in JUnit 5 (= JUnit Platform + JUnit Jupiter + JUnit Vintage) für Java 8
  3. JUnit 5 @ParameterizedTest mit @ValueSource oder 3 Gründe warum man keine JUnit Tests schreiben sollte!

wallpaper-1019588
Stielmus, Linsen und Huhn
wallpaper-1019588
Revival-Party – Second
wallpaper-1019588
Jetzt geht's rund! Verrückt nach Waboba Fun Bällen & Osterverlosung
wallpaper-1019588
5 Fragen an… Alexandra Helmig zum Film FRAU MUTTER TIER
wallpaper-1019588
Rustikales Olivenbrot
wallpaper-1019588
Lustige geburtstagswunsche heinz erhardt
wallpaper-1019588
Freitags-Füller # 364
wallpaper-1019588
Die Weltreise auf einen Blick