问题标签 [phpunit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
13 回答
25243 浏览

eclipse - Eclipse PDT 和 PHPUnit?

是否有 PHPUnit 与 Eclipse PDT 的集成?

如果没有,是否有计划这样做?

0 投票
1 回答
2077 浏览

phpunit - 是否有任何用于单元测试 kohana 基础项目的好教程(示例)?

我正在寻找 PHPUnit 在 KohanaPHP 框架上测试项目的最佳实践。

0 投票
3 回答
1717 浏览

php - Phing、Xinc 或 phpUnderControl - 哪一个会持续存在?

我仍在研究应该使用其中哪一种工具。当我四处寻找时,我注意到他们都没有真正发布任何新版本:

我应该选择 phpUnderControl,因为它有最新版本并且可能会继续开发吗?我不想仅仅因为 php 5.3 附带的某些功能无法由其中一个处理,就必须在半年内切换。

我需要 PHP Unit、SVN 和 Codesniffer 支持。

0 投票
1 回答
577 浏览

php - xinc的分步教程?

我试图进入一个 php 项目的 CI 开发,在我使用 phpUnderControl 失败后,因为 Java 似乎对我爆炸,我想尝试 xinc。我的 xinc 安装得很好(主要是因为我擅长 php 并且知道它给出的错误是什么)。是否有项目的分步教程?我只发现了这个:http: //xinc.eu/api/documentation/get/file/xinc/1211028000/Enduser/index.htmlhttp://code.google.com/p/xinc/wiki/SimpleSubversionProject

我的主要问题是我不应该在 /etc/xinc/conf.d 中的配置中添加什么以及在 /var/xinc 中的 build.xml 中添加什么。

在不得不蛮力半天之后,我明天会写一个 :) 有趣的一天,尽管我是一名开发人员并且可以做这样的事情是件好事!

0 投票
4 回答
6117 浏览

php - 在 OSX Leopard 上正确安装 PHPUnit 和 Pear

我已经使用本指南安装了梨http://t-machine.org/index.php/2008/12/28/how-to-install-pear-on-os-x-105/

/etc/php.ini我的include_path = ".:/usr/local/PEAR"

使用sudo pear install phpunit/PHPUnit 将PHPUnit 安装在/usr/local/PEAR/ PHPUnit 下(否则会出错)

然而,当我尝试执行 phpunit 时,我收到了这个错误

我只是想知道是否有人对安装 pear osx 的问题或完整(正确的指南)有所了解。

谢谢!

0 投票
1 回答
260 浏览

php - 如何重构此构造函数以使其可测试?

我有一个类是一堆模块对象的容器。现在容器接收一组文件路径,然后包含文件并实例化模块

我不确定重构它以使其易于测试的最佳方法是什么。

关于我还应该做什么的任何建议?谢谢

0 投票
1 回答
480 浏览

phpunit - 带有单元测试的 PHP 调试器

我已经让 Zend 调试器与 PDT 2.1 一起工作。在我正在处理的项目中,我使用 PHPUnit 进行单元测试,但在创建测试类的一些实例然后手动运行测试之前,运行调试器不会捕获任何断点。

这是一个问题,因为我希望代码库独立于单元测试或调试工具。是否可以在不更改代码的情况下调试我的单元测试?

谢谢。

0 投票
5 回答
2973 浏览

zend-framework - 如何对包含 CSRF 表单元素的 Zend_Form 进行单元测试?

我正在使用带有 Zend_Form 的 CSRF 隐藏哈希元素并尝试对登录进行单元测试,但不知道如何编写单元测试来包含该元素。查看文档并阅读尽可能多的教程。我什至都把它们都吃了,但没有人提到这一点。

0 投票
5 回答
27240 浏览

php - PHPUnit 中是否有相当于 SimpleTest 的“部分模拟”?

我正在尝试将一堆测试从 SimpleTest 迁移到PHPUnit ,我想知道 SimpleTest 的partial mocks是否有等价物。

我似乎在文档中找不到任何表明此功能可用的内容,但我突然想到我可以只使用一个子类。这是个好主意还是坏主意?

0 投票
3 回答
1343 浏览

php - Selenium RC 测试 + 使用 PHPUnit 的单元测试引发 Seg 错误

所以我有一组单元/集成测试和一组 selenium rc 测试作为我的套件的一部分。当我使用 PHPUnit 一起运行它们时,我在运行的最后收到一条 Segmentation fault 错误消息,在正常操作期间,它开始生成日志文件。有趣的是,如果我只运行单元测试,或者只运行 selenium rc 测试,一切正常。我有理由确定这不是我的代码库的问题,因为我可以直观地看到我所有的测试都通过了。正如我所说,错误发生在结果生成阶段。

我将代码覆盖用于单元测试,但不用于 selenium 测试(通过在我的 selenium 对象中将 $coverageScriptUrl 属性留空)。

我真的在这里抓住了稻草,因为我从来没有诊断出没有文件或行号的错误。有什么地方我可以检查更多信息吗?有人可以指出我正确的方向吗?php 错误日志为空。

有任何想法吗?