首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用TFS设置WorkItem状态?

无法使用TFS设置WorkItem状态?
EN

Stack Overflow用户
提问于 2012-09-16 21:41:54
回答 1查看 817关注 0票数 1

我正在尝试设置测试用例工作项的State属性值。我正在使用TFS和C#代码创建。

当我使用Save()方法保存测试用例时,它抛出一个错误。我调用了工作项的Validate()方法,ArrayList显示我尝试分配的值处于无效状态。

代码语言:javascript
复制
testCase.State = TestPointState.Ready.ToString();

ArrayList result = testCase.WorkItem.Validate();
if (!testCase.WorkItem.IsValid())
{
    //this block executes
}

当我手动打开MTM以查看现有工作项的不同状态值时,我发现了READYDESIGN。这就是我尝试分配TestPointState.Ready枚举的原因。我尝试在该语句中直接赋值READY字符串,但在保存测试用例时仍然出现相同的异常。

有关于如何解决这个问题的想法吗?

EN

回答 1

Stack Overflow用户

发布于 2013-04-11 12:56:09

在设置状态时,另一个字段可能会有无效的输入。例如:当您从准备状态更改为设计状态时,可能需要您选择AssignTo人员,因此您也需要填写这些字段。在设置状态后,您可以使用Validate方法获取无效字段的列表,如下所示。

代码语言:javascript
复制
ArrayList invalidFields = newWI.Validate();
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12447343

复制
相关文章

相似问题

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