From 48dce8389294d1bdee1eee9dca9a339081e6fb11 Mon Sep 17 00:00:00 2001 From: ljacqu Date: Mon, 28 Dec 2015 13:56:35 +0100 Subject: [PATCH] Exclude all methods containing '$' in ListenerConsistencyTest --- .../fr/xephi/authme/listener/ListenerConsistencyTest.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/test/java/fr/xephi/authme/listener/ListenerConsistencyTest.java b/src/test/java/fr/xephi/authme/listener/ListenerConsistencyTest.java index d00fb612..3687cd4b 100644 --- a/src/test/java/fr/xephi/authme/listener/ListenerConsistencyTest.java +++ b/src/test/java/fr/xephi/authme/listener/ListenerConsistencyTest.java @@ -103,9 +103,10 @@ public final class ListenerConsistencyTest { } private static boolean isTestableMethod(Method method) { - // A method like "access$000" is created by the compiler when a private member is being accessed by an inner - // class, so we need to ignore such methods - return !Modifier.isPrivate(method.getModifiers()) && !method.getName().startsWith("access$"); + // Exclude any methods with "$" in it: jacoco creates a "$jacocoInit" method we want to ignore, and + // methods like "access$000" are created by the compiler when a private member is being accessed by an inner + // class, which is not of interest for us + return !Modifier.isPrivate(method.getModifiers()) && !method.getName().contains("$"); } }