phpunit

    13热度

    4回答

    我是一位长期从事PHP项目的Java程序员,我试图让PHPUnit开始工作。当Java单元测试,这是共同把测试用例类和普通班到不同的目录,这样的 - /src MyClass.java /test MyClassTest.java 等。 当使用PHPUnit进行单元测试时,是否遵循相同的目录结构,还是有更好的布局测试类的方法?到目前为止,我可以让“include(”My

    5热度

    5回答

    当你使用合成时,你可以模拟你的类所依赖的其他对象 ,但是当你使用 继承时,你不能模拟基类。 (?或CAN你) 我一般都尽量prefer composition over inheritance, 但有时确实继承好像这个职位的最佳工具 - 好吧,至少直到它的单元测试。 那么,你如何测试继承?或者你只是把它作为 不可测,并使用组合来代替? 说明:我大部分都使用PHP和PHPUnit,所以对这方面的帮助

    107热度

    11回答

    我有一个PHPUnit的mock对象返回'return value'不管它的参数: // From inside a test... $mock = $this->getMock('myObject', 'methodToMock'); $mock->expects($this->any)) ->method('methodToMock') ->will($this->re

    14热度

    5回答

    我是simpletest的忠实粉丝,因为这是我所知道的。它对嘲笑和网络测试提供了很好的支持。 但我总是害怕停滞不前,所以任何有说服力的参数切换将不胜感激。

    5热度

    1回答

    在PHPUnit中测试$_GET和$_POST输入的最佳方式是什么? 我有一个类来清理输入,并希望检查它在处理伪造数据时是否正常工作。有没有简单的方法来设置PHPUnit中的表单变量,或者我应该将验证传递给辅助类/提供表单变量的函数,以便间接测试它们?

    3热度

    2回答

    我刚开始尝试一些现有的代码phpunit。我们使用的命名约定是MyClass类应该在MyClass.class.php中。 PHPUnit似乎要求该文件应该被称为MyClass.php。 有没有办法解决这个问题? 我注意到了这一点,而试图生成一个框架测试类: phpunit --skeleton-test MyClass.class PHPUnit 3.3.4 by Sebastian Ber

    9热度

    3回答

    我们目前使用手动安装和配置脚本以及手动连续集成脚本来构建和部署我们的应用程序。我正在考虑使用专为此目的而设计的第三方系统进行正式化。 我已经看过Phing之前,我得到它基本上像蚂蚁。但是,我的蚂蚁经验有限,所以对我没有多大帮助。 (我所做的大部分Java工作只是部署为一个jar文件)。 我已经看过克鲁斯控制之前,我明白,phpUnderControl是CC的插件。但是,Phing说它也适用于CC。

    4热度

    3回答

    我开始尝试使用PHPUnit测试我的Doctrine对象,并且希望每次都重新从我的模型对象重新加载数据库。 我第一次尝试看起来是这样的: class Tests_User extends PHPUnit_Framework_TestCase { public function setUp() { Doctrine_Manager::connection('my

    41热度

    8回答

    有没有办法让TestCase内部的测试以某种顺序运行?例如,我想将对象的生命周期从创建到使用破坏分开,但在运行其他测试之前,我需要确保先设置对象。

    47热度

    11回答

    我目前正在与PHPUnit一起尝试开发测试以及我正在编写的内容,但是,我目前正在编写会话管理器,并且遇到问题... 的会话处理类的构造函数是 private function __construct() { if (!headers_sent()) { session_start(); self::$session_id = session_id();