-
JUnit规则实现以在您的测试中运行嵌入式LDAP服务器:embedded-ldap-junit
资源介绍
嵌入式ldap-junit
一个基于出色的的用于在JUnit测试中运行嵌入式LDAP服务器。 受到启发。
为什么?
您想测试LDAP集成代码而不影响LDAP服务器
您正在使用要测试的LDAP模式更改,而无需更改共享LDAP服务器上的模式
您正在重构遗留代码,其中LDAP调用与您的业务逻辑紧密相关,并且想要从“外部”测试遗留代码开始(如所建议)
出于这个确切的原因,从EmbeddedLdapRule返回的大多数实例都经过检测以抑制“关闭”调用,以便您的旧代码不会破坏当前的Context / DirContext或LdapInterface
注意:如果使用新的unsharedLdapConnection()方法,则返回的实例将不具有此保证,因为它返回声明为'final'的UnboundID LDAPConnection实例。
地位
该库是通过库分发的,因此应该可以广泛使用。 需要Jav