Использование apacheDS для модульного тестирования

У меня есть приложение, которое использует сервер LDAP, и мне нужно написать несколько модульных тестов. Я начал издеваться над LDAP DirContext и другими, но это слишком усложняет мои текущие тесты, поэтому я подумал, что использую встроенный сервер LDAP.

Эта ссылка не работает: http://directory.apache.org/apacheds/1.5/42-using-apacheds-for-unit-tests.html -> Встраивание ApacheDS — Материалы конференции -> Примеры кода (требуется Maven 2.x) (SVN)

У кого-нибудь есть пример кода для него или какая-либо альтернатива ApacheDS?


person David Portabella    schedule 27.04.2012    source источник


Ответы (1)


Вместо имитации используйте сервер каталогов в памяти, предоставляемый UnboundID LDAP SDK. Это полноценный сервер, и его использование приведет к реалистичным ответам от сервера каталогов, что приведет к более полному тестированию и более надежному коду.

смотрите также

person Terry Gardner    schedule 27.04.2012
comment
Спасибо за информацию; я попробую еще немного с ApacheDS, а в противном случае я обращусь к тому, который вы упомянули. - person David Portabella; 27.04.2012
comment
после просмотра ответа и блога @Terry я создал это: -утилиты . Это то, что я сейчас использую для тестирования памяти ldap. UnboundID великолепен. - person Trever Shick; 06.02.2013