使用apacheDS进行单元测试

Dav*_*lla 4 java testing unit-testing ldap 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的任何替代品?

Ter*_*ner 10

而不是模拟,使用UnboundID LDAP SDK提供的内存中目录服务器.这是一个成熟的服务器,它的使用将导致目录服务器的真实响应,这将导致更完整的测试和更强大的代码.

也可以看看

  • 在观看了@ Terry的回答和博客后,我最终创建了这个:https://github.com/trevershick/ldap-test-utils.这就是我现在在内存ldap测试中使用的内容.UnboundID很棒. (2认同)