0
我想为可靠的单元测试保存各种数据库的状态。保存活动目录的当前状态
SQL数据库很容易,我只是做一个转储文件,并可以从头开始重新创建我的数据库,每次我运行我的测试。我的问题是,我可以做一个活动目录相同吗?我可以使用脚本重新创建活动目录的状态,还是必须将数据库保存为实例(例如文本文件),并将其用作“假”活动目录(只是对象而不是连接)
什么方法有用?
我想为可靠的单元测试保存各种数据库的状态。保存活动目录的当前状态
SQL数据库很容易,我只是做一个转储文件,并可以从头开始重新创建我的数据库,每次我运行我的测试。我的问题是,我可以做一个活动目录相同吗?我可以使用脚本重新创建活动目录的状态,还是必须将数据库保存为实例(例如文本文件),并将其用作“假”活动目录(只是对象而不是连接)
什么方法有用?
也可以使用LDIFDE
将Active Directory导出并恢复为LDIF。例如,有关添加数据的情况,请参阅How to import a groups members using 'ldifde'?。但是,除非您专门编写和测试使用Active Directory的代码,否则无论是在您的代码中还是在轻量级LDAP服务器中模拟它,都会更好地隔离您的测试并使其运行速度更快(How to fake Active Directory?)。
非常有帮助,谢谢:) – muffin