Net Beans 8和PHPUnit-Skeleton-Generator

时间:2017-01-26 17:37:10

标签: php netbeans phpunit

此问题适用于使用Net Beans 8或任何较新版本以及PHPUnit的任何人。我对进入哪个方向感到有点困惑,我想知道是否有人已经做过这件事可以指出我的最佳方向。

我在Net Beans 8.2安装中设置了PHPUnit和PHPUnit-Skeleton-Generator。我在他们的文档中运行了演示,一切都按预期运行。

Net Beans文档中的演示创建了一个简单的计算器类来添加两个数字。您可以在类上方的块引号中使用@assert表示法,并添加两个值和预期结果。 PHPUnit-Skeleton-Generator读取每个@assert并使用PHPUnit创建测试脚本进行测试。一切按计划进行。

我的下一步是找到其他更复杂的例子来学习。在那项研究中,我发现不推荐使用PHPUnit-Skeleton-Generator,并且PHPUnit中的断言方法也不同。

我的困境是,我是否继续使用它作为Net Beans使用PHPUnit-Skeleton-Generator和@assert表示法设计它,或者我只是根据PHPUnit网站上的文档手动编写我的测试?

我知道大多数人会说使用PHPUnit文档,我不能说我不同意。但是,我仍然希望在他们的文档中看到Net Beans GUI中的结果。如果我放弃Skeleton并手动编写我的电视节目,我是否仍然可以使用Net Beans集成来运行和利用测试?

如果我仍然必须使用Skeleton来使用Net Bean集成,是否有一个很好的资源来学习如何使用骨架?还有其他类型的@asserts

1 个答案:

答案 0 :(得分:0)

您肯定可以编写测试并通过NetBeans gui运行它们并观察其中的结果。只是不要忘记在Project properties =>中配置测试首选项和选项。测试=> PHPUnit

enter image description here

如果您不需要任何特殊设置,您可以选择在测试目录中运行所有* Test.php文件(如屏幕截图所示)。