【发布时间】:2013-04-29 06:48:46
【问题描述】:
我正在进行单元测试,并且有一个包含测试方法的基础测试类,该测试方法应该由实现测试类继承。
如果基础测试类与继承类在同一个项目中,则基础测试方法被正确识别和执行(从 resharper 6.1 开始)。如果基础测试类位于单独的程序集中,则忽略该测试(resharper 测试运行器)。
ms 测试运行器甚至找不到测试。
有人可以解释这种行为还是某种错误?
【问题讨论】:
-
您尝试过 ReSharper 7.1 吗?您的问题可能已经解决了。
-
@DmitryOsinovskiy:很遗憾,由于公司政策,我无法在 7.1 中对其进行测试。如果你有 7.1,你能创建一个小测试项目吗?
-
嗯,我在 ReSharper 中维护单元测试的同事说,这个错误确实在 7.0 或 7.1 中得到修复。我倾向于信任他,但您可以创建一个测试项目并将其发送给我们的支持jetbrains.com/support/resharper,让他们为您重新测试。
标签: unit-testing inheritance resharper base-class resharper-6.1