From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 From: Jake Potrebic Date: Thu, 3 Dec 2020 14:04:57 -0800 Subject: [PATCH] Better AnnotationTest printout diff --git a/pom.xml b/pom.xml index e1d1635889d68d1e17dc66f3a65545b44deffa69..bba9d7a8a61018f2fc8b9059ad012d43810599dc 100644 --- a/pom.xml +++ b/pom.xml @@ -237,6 +237,19 @@ true + + org.apache.maven.plugins + maven-surefire-plugin + 2.22.2 + + + + listener + io.papermc.paper.JunitEventListener + + + + org.apache.maven.plugins maven-javadoc-plugin diff --git a/src/test/java/io/papermc/paper/JunitEventListener.java b/src/test/java/io/papermc/paper/JunitEventListener.java new file mode 100644 index 0000000000000000000000000000000000000000..072ac1a96394b8d494f42fca8dfe08115eaed3fe --- /dev/null +++ b/src/test/java/io/papermc/paper/JunitEventListener.java @@ -0,0 +1,6 @@ +package io.papermc.paper; + +import org.junit.runner.notification.RunListener; + +public class JunitEventListener extends RunListener { +} diff --git a/src/test/java/org/bukkit/AnnotationTest.java b/src/test/java/org/bukkit/AnnotationTest.java index a48be38b159bec27ec398666b28620a9ea625547..4c2780c903ec354edac741b673a7174284a9849a 100644 --- a/src/test/java/org/bukkit/AnnotationTest.java +++ b/src/test/java/org/bukkit/AnnotationTest.java @@ -101,13 +101,18 @@ public class AnnotationTest { Collections.sort(errors); - System.out.println(errors.size() + " missing annotation(s):"); + StringBuilder builder = new StringBuilder() + .append("There ") + .append(errors.size() != 1 ? "are " : "is ") + .append(errors.size()) + .append(" missing annotation") + .append(errors.size() != 1 ? "s:\n" : ":\n"); + for (String message : errors) { - System.out.print("\t"); - System.out.println(message); + builder.append("\t").append(message).append("\n"); } - Assert.fail("There " + errors.size() + " are missing annotation(s)"); + Assert.fail(builder.toString()); } private static void collectClasses(@NotNull File from, @NotNull Map to) throws IOException {