Nunit 中的 Jira Ticket 参考 header
Jira Ticket reference in Nunit header
我们正在创建具有相应 Jira 故事的 Nunit 测试。我们一直在将票据引用放在测试名称中,但是是否有我们应该考虑使用的约定或 Nunit 属性,这将是放置此引用的有用或有组织的地方?
许多人为此目的使用 [Description]
属性。
另一种选择是使用 [TestOf]
。虽然它旨在指定您正在测试的 class 或方法,但如果您不为此目的使用它,您可以将它用于任何其他字符串描述。
最后,您可以轻松创建自己的 属性 属性。例如:
c#
public class JiraTicketAttribute : PropertyAttribute
{
public JiraTicketAttribute(string ticket) : base(ticket) { }
}
使用它的测试将以一个名为 "JiraTicket" 的 属性 结束,其值为您指定的参数。
我们正在创建具有相应 Jira 故事的 Nunit 测试。我们一直在将票据引用放在测试名称中,但是是否有我们应该考虑使用的约定或 Nunit 属性,这将是放置此引用的有用或有组织的地方?
许多人为此目的使用 [Description]
属性。
另一种选择是使用 [TestOf]
。虽然它旨在指定您正在测试的 class 或方法,但如果您不为此目的使用它,您可以将它用于任何其他字符串描述。
最后,您可以轻松创建自己的 属性 属性。例如:
c#
public class JiraTicketAttribute : PropertyAttribute
{
public JiraTicketAttribute(string ticket) : base(ticket) { }
}
使用它的测试将以一个名为 "JiraTicket" 的 属性 结束,其值为您指定的参数。