java - 使用 apacheDS 进行单元测试

标签 java unit-testing testing ldap apacheds

我有一个使用 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 提供的内存目录服务器代替模拟。这是一个成熟的服务器,它的使用将导致来自目录服务器的真实响应,这将导致更完整的测试和更健壮的代码。

另见

关于java - 使用 apacheDS 进行单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10347688/

相关文章:

java - CSAwesome第6.3章

java - JUnit 异常处理测试

java - 如何为此单元测试正确模拟 AWS?

Android IAB 测试 : app in draft state but in alpha slot, 无法检索 Activity 产品

forms - 自动模拟用户输入以测试表单?

java - Java 继承中私有(private)访问说明符的使用

java - 得到错误 org.springframework.beans.factory.NoSuchBeanDefinitionException : No bean named 'springSecurityFilterChain' is defined

c# - 如何以多种语言发送核心银行系统生成的警报?

javascript - Jest 单元测试。模拟函数返回,监视函数调用

java - 如何测试Spring Boot优雅关闭?