我使用的是Verify。. net 6 Xunit测试项目中的Xunit(版本19.11.2)。测试正在Rider IDE中运行。验证实际/预期字符串比较使用WinMerge.
有时(通常)在运行测试时,临时的verified.txt.bak文件仍然存在。
测试提示存在这个bak文件。VerifyException
Directory: C:codeSnapshotTestingSnapshotTesting
Delete:
- UnitTest.CreateReport_ShouldBeAsExpected.verified.txt.bak
Equal:
- Received: UnitTest.CreateReport_ShouldBeAsExpected.received.txt
Verified: UnitTest.CreateReport_ShouldBeAsExpected.verified.txt
Exception doesn't have a stacktrace
我希望清理这个备份文件不是我的任务,是自动的,所以我想知道是什么可能导致这个问题?删除bak文件后,测试按预期工作。
这在verify
的20.5.0版中修复了