【问题标题】:Net Beans 8 and PHPUnit-Skeleton-GeneratorNetbeans 8 和 PHPUnit-Skeleton-Generator
【发布时间】:2017-06-12 06:49:14
【问题描述】:

此问题面向使用 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

【问题讨论】:

    标签: php netbeans phpunit


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-11-05
      • 2014-12-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多