【问题标题】:Save the current state of an active directory保存活动目录的当前状态
【发布时间】:2014-02-25 08:02:38
【问题描述】:

我想保存各种数据库的状态以进行可靠的单元测试。

SQL 数据库很简单,我只需制作一个转储文件,每次运行测试时都可以从头开始重新创建我的数据库。我的问题是,我可以对活动目录做同样的事情吗?我可以使用脚本重新创建活动目录的状态还是必须将数据库保存为实例(例如文本文件)并将其用作“假”活动目录(只是一个对象而不是连接)

什么方法有用?

【问题讨论】:

    标签: unit-testing junit active-directory connection state


    【解决方案1】:

    Active Directory 也可以使用LDIFDE 导出和恢复为LDIF。例如添加数据的案例见How to import a groups members using 'ldifde'?

    但是,除非您专门编写和测试使用 Active Directory 的代码,否则在您的代码中或使用轻量级 LDAP 服务器模拟它,将更好地隔离您的测试并使它们运行得更快 (How to fake Active Directory?)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多