Como usar o VisibleForTesting para testes JUnit puros
Estou executando testes java puros JUnit4 sobre meus arquivos java puros no meu projeto, mas não consigo encontrar uma maneira de usar@VisibleForTesting claramente sem tornar a coisa manualmente pública.
Ex:
@VisibleForTesting
public Address getAddress() {
return mAddress;
}
O método deve serpublic
deixar "público" para testes, mas nesse caso a anotação não faz sentido, certo? por que não usar um comentário se a anotação não fará nada?