Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
RegisterTestFixture 的执行顺序不起作用。DUnitX 随机执行测试用例。如何确定 DUnitX 中测试的执行顺序?
根据您的评论,您正在做某种集成测试,这对 DUnitX 来说完全没问题。
然而,集成测试也应该是自包含的,不依赖于其他测试或其顺序。对于数据库上的测试,您通常在设置中有代码来准备要运行测试的数据,并进行拆卸以将数据库恢复到已知状态(如果数据库支持通常是使用它们的一种方式的事务)。
设置和拆卸代码或其中的一部分可以在对相同数据进行不同测试的多个测试中重用。