Я провожу чистые Java-тесты JUnit4 поверх своих чистых Java-файлов в своем проекте, но не могу найти способ четко использовать @VisibleForTesting, не делая это вручную общедоступным.
Пример:
Код: Выделить всё
@VisibleForTesting
public Address getAddress() {
return mAddress;
}
Метод должен быть общедоступным, чтобы он был «общедоступным» для тестов, но в этом случае аннотация не имеет смысла, верно? почему бы просто не использовать комментарий, если аннотация ничего не даст?
Подробнее здесь:
https://stackoverflow.com/questions/332 ... unit-tests