zvoanhkietz / phpunit_tutorial
使用PHPUnit的简单项目。
v1.0.2
2016-07-31 05:14 UTC
Requires (Dev)
- mockery/mockery: 0.9.*
- phpunit/phpunit: 5.4.*
This package is not auto-updated.
Last update: 2024-09-24 22:12:51 UTC
README
NetBeans PHP 示例应用程序
计算器是什么?
计算器是一个支持基本算术运算的简单计算器。这个PHP应用程序是为了展示由NetBeans IDE支持的PHP特性而创建的。
此示例不打算在不做任何更改的情况下用于生产环境。
此示例演示以下功能
- 使用PHPUnit进行单元测试
- 使用PHPUnit Skeleton Generator创建单元测试
- 项目文件的代码覆盖率
要求
在运行此示例之前,请遵循以下步骤
- 安装具有PHP支持的NetBeans IDE
- 安装和配置PHP运行时
- 使用Composer安装所有依赖项(在项目上单击并调用Composer > 安装(开发))
注意:PHPUnit也可以作为PHAR文件全局安装 - 安装和配置PHPUnit Skeleton Generator
- 为了调试和代码覆盖率,需要安装和配置Xdebug PHP扩展
包含内容
- NetBeans PHP应用程序 项目
开始之前
入门
- 对于第一次运行,必须通过Composer安装PHPUnit,并将PHPUnit Skeleton Generator全局安装(见要求)。
- 现在,为Calculator类创建一个单元测试 - 在编辑器中打开它,并选择工具 > 创建测试。
- 简单地测试项目。右键单击项目节点并选择测试。IDE将通知您测试结果(可以手动打开包含测试结果的窗口)。
- 对于代码覆盖率,打开其报告(右键单击项目节点并选择代码覆盖率 > 显示报告...),如果没有数据,请先运行所有测试。从文件列表中打开Calculator.php文件,查看哪些行被测试,哪些行没有被测试。
- 进一步玩转此示例 :)
调试
以下步骤应该能够使您在示例项目中启用调试选项,如果您已经安装并配置了PHP调试器(Xdebug)。
为了在NetBeans中演示PHP调试器,请尝试以下操作
- 在编辑器中打开源代码类Calculator.php或生成的CalculatorTest.php。
- 在某些带有PHP代码的行上设置断点。
- 要调试,右键单击CalculatorTest.php并选择调试。
NetBeans PHP团队,2013 © 版权 Oracle corp.,保留所有权利