我有一个使用LDAP服务器的应用程序,我需要编写一些单元测试。我开始模拟LDAP DirContext和其他模型,但是对于我当前的测试来说太困难了,
所以我以为我使用嵌入式LDAP服务器。

此链接无效:
http://directory.apache.org/apacheds/1.5/42-using-apacheds-for-unit-tests.html
->嵌入ApacheDS- session 资料->代码示例(需要Maven 2.x)(SVN)

有没有人有它的代码示例或ApacheDS的任何替代方案?

最佳答案

代替模拟,使用UnboundID LDAP SDK提供的内存目录服务器。这是一台功能完善的服务器,其使用将导致目录服务器做出切合实际的响应,这将导致更完整的测试和更健壮的代码。

也可以看看

  • Using the in-memory directory server
  • The UnboundID LDAP SDK
  • 09-12 12:51