是否将缺陷与用户故事联系起来

时间:2012-07-10 18:57:42

标签: rally

我正在遍历包含缺陷的结果集,我想检查它是否与用户故事相关联。

for (i = 0; i < results.defects.length; i++)
{
    defect = results.defects[i];
    var usname = defect.Requirement.Name;

    if (usname.length > 0)
    {
         defectTable.addRow(defect);
    }
}

为什么会导致错误?我是javascript编码的新手,所以任何帮助都表示赞赏。

1 个答案:

答案 0 :(得分:0)

我认为您的代码会抛出错误,因为 defect.Requirement 可能 null (如果缺陷与用户故事无关。那么,尝试获取 null 引用的名称属性会引发错误。我认为此代码适用于您:

for (i = 0; i < results.defects.length; i++)
{
    defect = results.defects[i];

    if (defect.Requirement)
    {
         defectTable.addRow(defect);
    }
}