From 63c87dddc632d5b511d17f046403164a369ea8c7 Mon Sep 17 00:00:00 2001 From: Phillip Webb Date: Tue, 3 Dec 2019 12:20:31 -0800 Subject: [PATCH] Support additional JUnit Jupiter annotations Add support for `@RepeatedTest`, `@ParameterizedTest` and `@TestFactory`. Closes gh-145 --- .../spring/javaformat/checkstyle/check/SpringJUnit5Check.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/spring-javaformat/spring-javaformat-checkstyle/src/main/java/io/spring/javaformat/checkstyle/check/SpringJUnit5Check.java b/spring-javaformat/spring-javaformat-checkstyle/src/main/java/io/spring/javaformat/checkstyle/check/SpringJUnit5Check.java index 7dac964e..75a2f186 100644 --- a/spring-javaformat/spring-javaformat-checkstyle/src/main/java/io/spring/javaformat/checkstyle/check/SpringJUnit5Check.java +++ b/spring-javaformat/spring-javaformat-checkstyle/src/main/java/io/spring/javaformat/checkstyle/check/SpringJUnit5Check.java @@ -44,8 +44,11 @@ public class SpringJUnit5Check extends AbstractSpringCheck { static { Set annotations = new LinkedHashSet<>(); addAnnotation(annotations, JUNIT4_TEST_ANNOTATION); + addAnnotation(annotations, "org.junit.jupiter.api.RepeatedTest"); addAnnotation(annotations, "org.junit.jupiter.api.Test"); + addAnnotation(annotations, "org.junit.jupiter.api.TestFactory"); addAnnotation(annotations, "org.junit.jupiter.api.TestTemplate"); + addAnnotation(annotations, "org.junit.jupiter.params.ParameterizedTest"); TEST_ANNOTATIONS = Collections.unmodifiableList(new ArrayList<>(annotations)); }