我刚刚开始学习phpspec,以期取代PHPUnit。不幸的是,我非常喜欢使用PHPStorm编辑器的代码完成功能,这使得即使是PHPUnit冗长的模拟界面也可以非常快速地输入。phpspec就没有这样的运气。给定一个这样的类:shouldHaveType('MyVendor\MyClass');}functionit_should_do_something(){$this->???}}首先,shouldHaveType显示“未找到方法”突出显示,其次,如果我尝试在???点自动完成,我的选项仅限于ObjectBehaviour中的几个方法。我希望看到shouldHaveType、sho
我刚刚开始学习phpspec,以期取代PHPUnit。不幸的是,我非常喜欢使用PHPStorm编辑器的代码完成功能,这使得即使是PHPUnit冗长的模拟界面也可以非常快速地输入。phpspec就没有这样的运气。给定一个这样的类:shouldHaveType('MyVendor\MyClass');}functionit_should_do_something(){$this->???}}首先,shouldHaveType显示“未找到方法”突出显示,其次,如果我尝试在???点自动完成,我的选项仅限于ObjectBehaviour中的几个方法。我希望看到shouldHaveType、sho
有人知道从PHPSpec测试生成覆盖率报告的方法吗?我考虑过xdebug,但据我所知它不能为jenkins生成报告。 最佳答案 就目前(1.4.0)而言,它还不支持代码覆盖率。很高兴听到您对此的反馈。以下是我对代码覆盖率的看法。PHPSpec是一个BDD框架。如果你在做BDD,你会在写你的类(class)之前描述你的类(class)的行为。如果您这样做,您的类的相关行为将全部被“测试”正确覆盖。代码覆盖率工具和指标对于遗留代码(您在没有规范/测试的情况下编写的代码)很有用。您可以使用这样的工具来尝试并达到可以继续TDD并受益于免受回
有人知道从PHPSpec测试生成覆盖率报告的方法吗?我考虑过xdebug,但据我所知它不能为jenkins生成报告。 最佳答案 就目前(1.4.0)而言,它还不支持代码覆盖率。很高兴听到您对此的反馈。以下是我对代码覆盖率的看法。PHPSpec是一个BDD框架。如果你在做BDD,你会在写你的类(class)之前描述你的类(class)的行为。如果您这样做,您的类的相关行为将全部被“测试”正确覆盖。代码覆盖率工具和指标对于遗留代码(您在没有规范/测试的情况下编写的代码)很有用。您可以使用这样的工具来尝试并达到可以继续TDD并受益于免受回