zvoanhkietz/phpunit_tutorial

使用PHPUnit的简单项目。

v1.0.2 2016-07-31 05:14 UTC

README

Software License Build Status Coverage Status Latest Stable Version

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应用程序 项目

开始之前

  • 如果您想尝试此示例,请遵循入门指南
  • 如果您想尝试NetBeans IDE的调试功能,请遵循调试指南

入门

  1. 对于第一次运行,必须通过Composer安装PHPUnit,并将PHPUnit Skeleton Generator全局安装(见要求)。
  2. 现在,为Calculator类创建一个单元测试 - 在编辑器中打开它,并选择工具 > 创建测试
  3. 简单地测试项目。右键单击项目节点并选择测试。IDE将通知您测试结果(可以手动打开包含测试结果的窗口)。
  4. 对于代码覆盖率,打开其报告(右键单击项目节点并选择代码覆盖率 > 显示报告...),如果没有数据,请先运行所有测试。从文件列表中打开Calculator.php文件,查看哪些行被测试,哪些行没有被测试。
  5. 进一步玩转此示例 :)

调试

以下步骤应该能够使您在示例项目中启用调试选项,如果您已经安装并配置了PHP调试器(Xdebug)
为了在NetBeans中演示PHP调试器,请尝试以下操作

  1. 在编辑器中打开源代码类Calculator.php或生成的CalculatorTest.php
  2. 在某些带有PHP代码的行上设置断点。
  3. 要调试,右键单击CalculatorTest.php并选择调试

NetBeans PHP团队,2013 © 版权 Oracle corp.,保留所有权利