我一直在尝试使用SpecFlow,我喜欢到目前为止我所见过并试过的东西。但是,我关注SpecFlow的一个问题,它是为每个功能文件生成的测试模板代码。
虽然我没有遇到测试模板的问题,但我担心生成的代码可能会出现问题,因为如果我要重新运行specFlowSingleFileGenerator,对生成的代码的任何更改都会被吹走。
是否有人遇到过生成的代码问题,必须进行更改和维护?
有哪些建议可以帮助我避免对生成的代码进行更改?
由于 - 艾迪
答案 0 :(得分:0)
生成的代码可以轻松重新生成。删除生成的代码文件,然后在“解决方案资源管理器”窗口中右键单击该功能。在出现的上下文菜单中,选择条目“运行自定义工具”,这将重新生成代码文件。
您绝对不应该修改生成的文件,也不应该有任何理由。
我对这些文件几乎没有任何问题。如果多个人正在处理这些文件,这些文件偶尔会在工作中失去同步,但使用上述解决方案重新生成这些文件通常可以缓解任何问题。