PHPUnit的@ticket注释有什么作用?
问题描述:
我一直在试图找出@ticket
注释是PHPUnit中的内容:PHPUnit的@ticket注释有什么作用?
/**
* @ticket
* @return bool
*/
public function annotationTest()
{
return true;
}
我想使用它的功能链接到我们的售票软件一票,但恐怕有可能是针对它的不同目的。
文档中有条目(link),但它没有内容。我一直试图通过在线搜索来了解更多信息,尽管我似乎无法找到答案。我认为它必须有目的吗?
什么是@ticket
注释?
答
它使用的phpunit/phpunit-ticketlistener-jira
包,它可以让你的测试以吉拉的API进行交互的门票T1234描述的问题。最明显的用例(至少对我来说)是当测试失败时自动重新打开一张票。
它实际上已从PHPUnit 6中移除(请参阅https://github.com/sebastianbergmann/phpunit/commit/c9f8fe11fb459e51d37fcf629e0450307b19c362),但在V5中仍然有效。
如果您想将它与其他任务跟踪器/ etc进行集成,也可以编写使用类似逻辑的自定义测试侦听器。 https://phpunit.de/manual/5.7/en/appendixes.configuration.html#appendixes.configuration.test-listeners
答
@ticket保存票号或车票ID。
它表明一个测试地址