Ich habe eine Klasse, wie folgend:So fügen Sie statische Membervariablen hinzu Jacoco Test Coverage?
public class XConstants {
public static final int A_TYPE = 1;
public static final int B_TYPE = 2;
}
ich beiden Variablen in meinen Tests verwende, aber wenn ich die Testabdeckung mit Jacoco untersuchen zeigen sie% 0 Testabdeckung für diese Klasse. Meine Vermutung ist, weil ich diese Klasse niemals instanziiere, verwende einfach ihre statischen Variablen. Ich habe versucht, eine Instanz zu erstellen und die Testabdeckung ging% 100. Wie kann ich dieses Problem überwinden?
Dank @Tagir, das macht Sinn. Kennen Sie Workarounds? Was ist, wenn ich Enum verwende? –
Hinzugefügt einen Vorschlag, was zu tun ist. –