gpt4 book ai didi

testdriven.net - 使用 TestDriven.Net 的 Specflow 错误 - 找不到类型

转载 作者:行者123 更新时间:2023-12-01 11:58:42 25 4
gpt4 key购买 nike

我是第一次尝试 Specflow,并创建了一个引用 TechTalk.SpecFlow 和 nunit.framework 的 VS2010 项目。我添加了一个示例功能文件:

Feature: Addition
In order to avoid silly mistakes
As a math idiot
I want to be told the sum of two numbers

@mytag
Scenario: Add two numbers
Given I have entered 50 into the calculator
And I have entered 70 into the calculator
When I press add
Then the result should be 120 on the screen

当我执行测试(使用 TestDriven.Net)时,出现以下错误:

Test 'T:SpecFlowFeature1' failed: Couldn't find type with name 'SpecFlowFeature1'
System.Exception: Couldn't find type with name 'SpecFlowFeature1'
at MutantDesign.Xml.Documentation.MemberInfoUtilities.FindMemberInfo(Assembly assembly, String cref)
at TestDriven.TestRunner.AdaptorTestRunner.Run(ITestListener testListener, ITraceListener traceListener, String assemblyPath, String testPath)
at TestDriven.TestRunner.ThreadTestRunner.Runner.Run()

有人知道我错过了什么吗?

最佳答案

实际上,这可以追溯到我运行测试的方式。右键单击“.feature”文件(或该文件中的任何位置)并选择“运行测试”导致错误。右击底层“.feature.cs”文件,选择“Run Tests”正确执行。看起来 TestDriven.Net 无法“理解”“*.feature”文件。

关于testdriven.net - 使用 TestDriven.Net 的 Specflow 错误 - 找不到类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3678157/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com