Dynamics AX 2012 带有单元测试支持。
为了进行有意义的测试,需要提供一些测试数据(存储在数据库的表中)。
为了获得单元测试的可重现结果,我们需要在每次运行测试时将相同的数据存储在表中。现在的问题是,我们如何才能做到这一点?
我了解到可以将 TestSuite 的隔离级别设置为SysTestSuiteCompanyIsolateClass
. 这将创建一个空公司并在运行测试后删除该公司。在该setup()
方法中,我可以使用插入语句将我的测试数据填充到表中。这适用于小场景,但如果你有一个现实生活中的项目,它很快就会变得很麻烦。
我想知道是否有人提供如何在现实世界场景中使用 X++ 单元测试框架的实用解决方案。非常感谢任何输入。