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();