1
2
关于设置数据库的预测试步骤,您可以通过创建一个方法并用
|
2
1
单元测试都应该独立工作,并且不应该相互依赖,否则不能单独运行单个测试。 然后,需要数据库的每个测试都应该按需创建它(如果还没有创建,那么可以使用singleton/static类来确保如果在一个批处理中执行多个测试,那么数据库实际上只创建一次)。 那么先执行哪个测试就无关紧要了;它将在测试第一次需要使用数据库时创建。 |
3
0
理论上,测试应该相互独立,并且能够独立运行是正确的。但在实践中,理论和实践之间存在差异,VS2010的固定执行顺序(总是相同的随机顺序)让我很难接受。
然后是另一个案例。
有趣的是,由于这种情况,我的单元测试开始慢慢转变为大型测试,完成(每个)测试需要30分钟以上,然后VS2010会将它们超时,因为默认测试超时时间是30分钟。天哪,请帮忙!:-) |
Titan · 断言在编写单元测试时“什么都没发生” 6 年前 |
SmartestVEGA · 单元测试代码覆盖率应该包括什么? 7 年前 |
deBloB · 使用mstest按类别过滤。exe和VS2017 7 年前 |
Kjell Rilbe · 如何模拟通过反射找到的类? 7 年前 |