У меня есть класс соединителя (SVNConnector), который должен быть проверен на джунит. Существует частная карта с именем private Map<String, SVNRepository> connectionMap
, к которой следует обращаться в JUnit, но у этой карты нет метода получения. Поэтому я должен использовать отражения, чтобы сделать это. Мой вопрос: как это работает? Я попробовал следующее:
@BeforeClass
public static void setUpBeforeClass() throws Exception {
svnConnector = new SVNConnector(user, pwd);
Field connectionMapField = SVNConnector.class.getDeclaredField("connectionMap");
connectionMapField.setAccessible(true);
//AND NOW?
}
Не существует каких-либо специальных методов получения или установки коллекции, чтобы проверить размер коллекции collection или аналогичных. Так как я могу получить к нему доступ?
Спасибо.