Wie wird VisibleForTesting für reine JUnit-Tests verwendet?

Ich führe reine JUnit4-Java-Tests über meine reinen Java-Dateien in meinem Projekt aus, finde aber keinen Weg, @ zu verwende@ VisibleForTesting klar ohne die Sache manuell öffentlich zu machen.

Ex

@VisibleForTesting
public Address getAddress() {
  return mAddress;
}

Die Methode muss @ sepublic damit es für Tests "öffentlich" ist, aber in diesem Fall macht die Annotation keinen Sinn, oder? Warum nicht einfach einen Kommentar verwenden, wenn die Annotation nichts bringt?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage