|
|
1
1
不,您已经正确阅读了文档。由于测试类可以并行运行,因此类设备 有 要独立,这就是他们的全部意义。 如果Xunit中有一个bug,我会很惊讶,因为这个特性/设施是稳定的,没有发生变化。 如果你能让你的实际样本失败,那么,是的,这是Xunit的一个错误,但我要说的是a)它现在没有失败b)你不会让它失败c)选择没有失败;) 希望这有帮助;) |
|
|
2
1
正如RubenBartelink在他的回答中所说,“选择并没有被破坏”,这意味着这是Xunit的一个非常核心的特性,Xunit是一个经过充分验证的测试框架,这个问题不太可能出现在他们这边。 此外,深入挖掘XUnit代码,这就是它生成类设备所做的工作:( Source )
从呼叫到
那为什么我观察到这种行为呢?我不小心在我的示例中简化了我应该有的更多。我发现这可能是一个更好的例子:
在这种情况下,直接观察它是非常明显的:即使Xunit生成一个独立的
在我的例子中,我是独立地查看测试类的,我没有意识到有一个单例,所以我假设问题与测试夹具相关(错误的假设)。因为我问问题时遗漏了一些部分,所以不可能有人正确地发现问题所在。 故事的寓意:
|
|
|
wavesinaroom · 断言结构向量长度 9 月前 |
|
|
Jace Johnson · Typescript文件读取的变量类型错误 10 月前 |
|
|
Tim Kirkwood · 比较空数据帧 10 月前 |
|
Kamran Khan · 使用单元测试ASP。NET核心 1 年前 |
|
|
paymer · 为什么我的代码没有删除我的单元测试生成的zip文件? 1 年前 |
|
|
Ricky Mo · 角度测试如何模拟导入的const 1 年前 |
|
|
Natty · Visual Studio中缺少“代码覆盖率结果” 1 年前 |