首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >DeploymentItem属性的问题

DeploymentItem属性的问题
EN

Stack Overflow用户
提问于 2009-05-19 22:55:24
回答 12查看 82.7K关注 0票数 97

我目前正在维护一个用C#.net编写的“旧”系统,删除了一些过时的特性并进行了一些重构。感谢上帝,前面的人写了一些单元测试(MSTests)。我对JUnit测试很满意,但对MSTests我做的还不多。

测试方法有一个DeploymentItem属性,指定被测试的业务逻辑方法解析的文本文件和第二个DeploymentItem,其中只指定了一个路径,其中包含一组也必须部署的TIF文件。

代码语言:javascript
运行
复制
[TestMethod()]
[DeploymentItem(@"files\valid\valid_entries.txt")]
[DeploymentItem(@"files\tif\")]
public void ExistsTifTest()
{
   ...
}

测试以前是有效的,但现在我必须更改\ files \tif目录中包含的TIF文件的名称。根据规则,TIF文件名必须匹配某个模式,该模式也由ExistsTifTest()方法检查。现在,我不得不更改文件名以使其适应新的要求,突然之间,TIF文件不再像以前那样被部署。

谁能给我一个提示,为什么会发生这种情况,或者可能的原因是什么?如果我在\files\valid\目录中的"valid_entries.txt“旁边添加一个新的文本文件"my2ndTest.txt”,并在测试方法上使用相应的DeploymentItem属性,也会发生同样的事情。文件没有被部署吗?

我现在通过直接在testrunconfig中定义部署路径来部署镜像,但我想了解为什么会发生这些事情,或者为什么我的新文件"my2ndTest.txt“没有部署,而其他文件却部署了。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/883270

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档